关于javascript:2021爱智先行者-使用精灵一号三个月以来的总结

41次阅读

共计 2637 个字符,预计需要花费 7 分钟才能阅读完成。

【本文正在参加 ”2021 爱智先行者 - 征文大赛 ” 流动】https://mp.weixin.qq.com/s/I2…


前言

之前因为各种机缘巧合与好奇心驱使之下,我在三个月前就动手了一台精灵一号,这次就和大家分享一下我这三个月以来对精灵一号这个边缘计算机的感触和了解。

在这之前我对边缘计算机乃至边缘计算其实都不甚了解,是菜鸡,非大佬,本文齐全基于集体了解,如有了解谬误,轻点喷(怂 (。•́︿•̀。))

何为边缘计算机

何为边缘计算

我感觉在议论一个货色之前先要了解这个货色是个啥?是做什么的?那么又引出了另一个问题,何为边缘计算?

在过来我了解中的物联网,就是上面设施间接上云,设施就相当于工人,服务器就是公司管理人员。

而这样做要么每一个设施都带脑子,有独立解决数据的能力,要么就是把所有计算全副交给云端。

第一种做法,如果一个工人(设施)就干一件,势必造成成本上升,为了压缩老本最大利用这个脑子,常常会集成多个模块让他同时干多个活,这样又会导致设施臃肿,不够灵便,没方法疾速满足需要。

第二种做法,则须要管理人员须要(服务器)手把手解决每一件事,则会给云端带来很大压力,所需的计算资源和流量老本会大幅回升,而且响应速度也受到限制。

这时候就有牛逼得不得了的大佬提出了 边缘计算 这玩意,这做法实际上有点相似第一种做法。只不过把物理上的连贯变成了无线的。这种模式在管理人员(服务器)和工人(设施)之间多了个包工头(边缘计算),管理人员(服务器)不必再亲力亲为指挥每一个工人(设施)干活,间接把活安顿给包工头(边缘计算),由包工头指挥工人(设施)干活。这样既节约了沟通老本(放慢响应工夫),也加重了管理人员的压力。

和智能网关有啥区别

我第一次看到边缘计算机的时候,一度把它和智能网关一概而论,因为从大体硬件上看,他们不能说十分类似,只能说截然不同。

一颗中央处理器,一堆各种网络接口(以太网,无线网,专有总线,串口等等)。包含我一开始看这货色的时候,我第一反馈是

这不就是一个性能好一些的智能网关吗?整出个噱头来骗人的。当然,这只是我第一反馈。前面我就晓得我当初错得多离谱了。

边缘计算机真是一个计算机。它有残缺的数据处理能力。通常这些解析和解决是在近程服务器上实现的。坦白说,相当于装备了本地服务器。我理论体验的时候也是把他当成一个小服务器来玩的。包含人工智能在内的服务器能玩的货色如同都能在这下面做,只不过是规模和算力上的差异。

精灵一号解决了什么问题

最后吸引我动手精灵一号的就是他所提倡的凋谢生态,他们试图突破行业壁垒和品牌壁垒,就像当年的安卓突破诺基亚和苹果的壁垒。而翼辉这家公司也的确很有凋谢精力,之前接触他们的 SYLIXOS 也是开源的。这在当初这种阿猫阿狗都想建设建设品牌壁垒的时代属实可贵。

突破品牌壁垒

我十分想吐槽当初真是什么阿猫阿狗都想建设建设品牌壁垒,原本很不错的设施,利用写得稀烂,而且自身厂商产品类型繁多,你说我一个家里能放雷同性能的设施?还要专门为了这一个设施去下载一个 APP,专门去注册账户,而后集体信息安全还得不到保障,我图个啥啊?这用户体验能好吗?我宁愿本人 DIY 一套,还便宜得多!

精灵一号极大的升高设施接入的门槛,仅仅须要进行在软件上进行协定的对接,或者接入他们的一个协定就能够实现接入,我本人入手就能把一堆非智能的设施通过 ESP32 革新接入了爱智,哪怕我设施全是通过淘宝买的也就多了 20 的老本,并且我也写了一个不便设施接入的 SDK,这技术门槛我认为是齐全没有的。

能够说是集体都能够实现设施的接入,这样的低门槛能够不便很多技术栈比拟单薄的公司,甚至集体 DIY 设施接入,也让用户有了更多的抉择,大不了我本人 DIY 一个呗,让本人 DIY 智能家居变成了事实。

突破行业壁垒

物联网特点是啥?同时波及软硬件,这难度和门槛就高了,很多开发人员,包含一些厂商,都做不到八面玲珑,这就造成很多厂商设施很好,然而利用稀烂,或者反过来。而精灵一号和他的 SDDC/ZDDC 协定很好的实现了软硬件开发的解耦。

在 SDDC/ZDDC 下的开发是齐全独立的,利用开发人员能够齐全不懂硬件,对于利用开发人员来说就和一般互联网利用开发的前后端开发没啥差异,拿到须要的数据后,分心解决数据,写业务流程就行了,而设施开发人员也齐全不必理解利用开发,不必关怀业务流程,甚至不必进行数据处理,依照规范获取或者上报数据就行了。看过我文章的敌人应该发现了,我所有的传感器都是一套非常简单的流程,拿到数据而后上报,凋谢一个被动查问接口和一个设置上报工夫的接口,其余数据处理全在利用上。

这就买通了互联网公司进入物联网的屏障,他们齐全不懂硬件也没关系,找到好用的设施就行。设施厂商不懂软件开发没关系,找个互联网公司外包或者单干都行。

精灵一号应用体验

社区外面各种开箱,应用教程,剖析曾经够多了,我几个月前也写过了,吐槽也吐过了,我就说点切实的,在这里分享一下这三个月的理论体验吧。

先抑后扬,这玩意完满吗?当初三岁小孩都晓得世界上没有完满的货色。

首先,对集体来说价格偏贵,我过后也脑抽了才会首发全价入这么个玩意。然而当初的确很香,因为我后续本人入手 DIY 了很多智能设施,有胜利的,不胜利的,做了一半摸鱼不做了的,总体来说的确让我不便了不少,还便宜,这个价格看起来贵,然而比照去买一套智能家居那可便宜太多了,而且我本人做的货色,好坏我本人无数,能够本人修,不好用的,大不了换一个。哪怕算算上被我折腾报废的玩意,也要不了多少钱。

其次,的确还是有不少 BUG,尽管有局部起因是我本人代码写得太烂,常常弄出奇奇怪怪的状况触发奇奇怪怪的 BUG,不过影响体验的 BUG 也还是有,比如说 WIFI 的问题如同不止我一个人遇到了。心愿官网能尽快修复吧。

最初,不能算问题吧,只能算冀望,心愿精灵一号的扩大性能更高一些。我自认为脑洞是比拟大的类型了,然而这段时间在群里常常能看见群友们各种奇奇怪怪的脑洞,不得不拜服啊!

而面对大家各种群魔乱舞个别的脑洞,官网也傻眼了,很多时候只能十分难堪的回复:道歉,目前还不反对。

哈哈哈哈哈,我感觉官网的难堪都快溢出屏幕了,感觉巴不得把刀架在研发的脖子上,让研发三分钟之内实现。

心愿当前能做出扩展性更强的型号来。

总结

我对爱智和 EdgerOS 操作系统我是很看好的,感觉有心愿成为物联网界的安卓。本人 DIY 智能家居是真的爽!感兴趣能够去我看看我写的文章,我把本人感觉做得不错的货色都会分享在那,包含源码什么的,保障大家能够手把手的复现。

正文完
 0