随着传感器和通信技术的不断发展,物联网行业方兴未艾,业务链路涉及数据采集,通信连接,数据存储,数据可视化,洞察,行动决策。但,在实施过程中,碎片化的设备端通信连接难题往往就阻碍了项目落地进程。
今天,本文总结不同设备场景的连接上云方案,供大家参考。
01资源丰富类设备
高性能硬件的发展,很多智能设备带有完整的Linux、Android、Arduino等操作系统,在操作系统层面,解决了不同通信模块的差异,硬件端的应用程序只需要集成云平台的IoT SDK,或者集成开源MQTT SDK即可和云端建立长连接通信链路。
02资源受限类设备
物联网场景中有很大占比设备是资源受限的,运行ROTS系统,甚至无操作系统,采用MCU+通信模组的方式,实现设备数据远程采集。
市面上蜂窝模组(NB-IoT/2G/3G/4G)供应商较多,比如移远通信、芯讯通、合宙、有方科技、广和通、日海智能、高新兴等,而各家的 AT 指令也各不相同,为设备端应用程序开发带来了很大难度。
根据模组集成度不同又细分以下几种场景方案:
03本地通信类设备
在物联网应用场景中,存在大量仅具备本地局域通信能力的设备,例如蓝牙设备、ZigBee设备、LoRa设备、Modbus设备等。这些设备由于不具备互联网接入协议栈的支持,需要借助DTU/边缘计算网关设备作为代理子设备,将本地协议转换为MQTT协议,从而实现数据采集并上传至云端。
04本地系统整体上云
在工业,商业综合体等场景中,本地往往有一套成熟的系统,实现了设备数据的集中采集,由于集团业务统一管理的诉求,需要把各地数据采集上云。
面对这种场景,可以通过自有系统集成泛化SDK通过HTTP/2协议,在不改造设备前提下,高效的实现海量数据快速上云。