1.通用参考架构:

2.lot物联网硬件设备上云技术方案:

#lot物联网业务链路包含:数据采集,通信连接,数据存储,数据可视化,洞察,行动决策;其中以设备端各种厂商提供得协议差异,导致通讯连接困难#

针对不同场景的设备上云可采取的方法:
   1>.资源丰富类设备

高性能硬件的发展,很多智能设备带有完整的Linux、Android、Arduino等操作系统,操作系统层面,解决了不同通信模块的差异,硬件端的应用程序只需要集成云平台的IoT SDK,或者集成开源MQTT SDK即可和云端建立长连接通信链路
  2>.资源受限类设备

物联网场景中有很大占比设备是资源受限的,运行ROTS系统,甚至无操作系统,采用MCU+通信模组的方式,实现设备数据远程采集。

市面上蜂窝模组(NB-IoT/2G/3G/4G)供应商,如移远通信、芯讯通、合宙、有方科技、广和通、日海智能、高新兴等,而各家的 AT 指令也各不相同,为设备端应用程序开发带来了很大难度。只能采用netty自定义协议,实现各家的协议指令。

根据模组集成度不同又细分一下几种场景方案:

  3>.本地通信类设备
   

物联网场景中还有大量设备仅具有本地局域通信能力,比如蓝牙设备,ZigBee设备,LoRa设备,Modbus设备,而不具有互联网接入协议栈支持,需要借助DTU/网关设备,代理子设备把本地协议转换成MQTT协议,从而实现数据采集上云
 

4>.本地系统整体上云

在工业,商业综合体等场景中,本地往往有一套成熟的系统,实现了设备数据的集中采集,由于实现业务统一管理的诉求,需要把各地数据采集上云。

面对这种场景,通过自有系统集成泛化SDK通过HTTP/2协议,在不改造设备前提下,实现海量数据快速上云

3.国内主流物联网平台介绍:

阿里云物联网平台相对成熟,个人观点。

 

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐