您现在的位置是:首页 > 快讯

物联网开发之个性化的网关设计分析

2020-04-13 03:00:47

(文章来源:网络整理)
? ? ?? 物联网设计的思路是要实现万物互联,所以它的应用面和采用的无线技术非常的广泛,蓝牙、wifi、zigbeelora、4G等等都可以在不同的应用场合看到它们的身影,这个也同时决定了物联网网关设计的多样性和个性化。

这几年我大体上统计了一下,比较有名的物联网平台也只有那么几家,百度、阿里、腾讯,小米,对于接入这块,也有相关的平台认证的模块或接口,我曾经参加过一次展会,给每个人发了一套智能家居的套件,包括一个网关,采用zigbee+wifi模式,还有一些灯开关、音响一类的小物件,看起来造型不错,可是使用的和过程中我发现了一些问题,首先需要配网,需要下载对应厂家的APP,需要注册等等繁琐的过程,虽然作为技术人员我明白这么做的意义,但是想到普通的客户如果像我这样操作该多么麻烦,并且还有一点,如果我看中了另外一家的相同的配件,我想加到已有的网关中根本不可能,所以灵活性还是不好,用一句专业一点话来说:用户体验感差。

那么如何才能让物联网网关可以支持更多的不同平台下的产品?我想到了之前看到过的一款新概念的模块化手机,它的设计思路是将手机的各个功能部件拆分成不同的部件,用户可以根据需要选择不同规格的模块来拼装成个性化的手机,我也觉得这个会是一个未来手机的发展方向,其实物联网网关也可以按照这样的设计思路去设计,从技术的角度上讲这种方案是可行的,因为大多数的对接平台的模组都有着类似的硬件接口,而网关的固件部分是可以通过无线升级的方式进行更新的,这样就给模块化设计提供了很好的硬件基础。

AL物联网开发之个性化的网关设计分析

下面来大体的介绍一下设计思路和方案:

一、网关的接口设计需要扩展出多个通信口,常用的有UARTUSB、485接口,这样可以保证基本的透传网络模块和高速模块的接入,相关的接口采用插槽的方式方便用户或商家更换,在我看来最方便的方案就是类似于USB或者sd卡的插拔接口,不需要专业人士的操作就可以完成部件的更换。

二、网关的硬件应预留升级接口,优先采用蓝牙升级方式,以便于通过手机操作,这样有两个作用,一是网关硬件检测到外部通信模块接入,识别模块对应平台,将相关的数据发送给手机APP端,同时手机端可以通过APP对网关硬件进行设置,这个可以作为工程师维修菜单保留,也可以提供给用户部分权限。

三、网关的固件部分可以出厂时预设所有支持的平台接口,也可以烧录基本的运行固件,出场时默认连接厂商自有的设备配置平台,对网关固件进行远程升级,远程维护,采用自动识别模式,免除了用户操作,更加人性化。实现了以上的改进设计,我们的网关就可以根据个人的需求更换不同的对接网络模块和通信模组,实现对接所想使用的不同平台的产品,为客户提供了更加个性化的使用体验。

以上的想法只是初步的方案,仅供参考,只是从概念的角度上说明了该方案的可行性,具体的实施细节有很多。当然也不排除某些设计者的个性化服务器平台的设计,这样也可以突破目前一些物联网网关的设计局限,有兴趣,您也可以多多尝试一些新的方案。
? ? ? (责任编辑:fqj)