IoT 需求&方案分析1、 需求分析Iot 平台系统设计关键要点:设备接入网络方案设备间通信物联网数据的用途如何搭建起一个物联网系统框架?它的技术架构又是怎么样?物联网终端软件系统架构?物联网云平台系统架构?2、 方案分析系统架构:1)设备接入方式:只有设备接入到网络里面,才能算是物联网设备.这里涉及接入方式以及网络通信方式.设备接入方式目前有 2 种:直接接入:物联网终端设备本身具备联网能力直接接入网络,比如在设备端加入 NB-IOT 通信模组,2G通信模组。网关接入:物联网终端设备本身不具备入网能力,需要在本地组网后,需要统一通过网关再接入到网络。比如终端设备通过 zigbee 无线组网,然后各设备数据通过 Zigbee 网关统一接入到网络里面。常用到本地无线组网技术有 Zigbee,Lora,BLE MESH, sub—1GHZ 等.在物联网设备里面,物联网网关是一个非常重要的角色.一个处在本地局域网与外部接入网络之间的智能设备。主要的功能是网络隔离,协议转化/适配以及数据网内外传输。一个典型的物联网网关架构如下: 常用的通信网络主要存在 2 种方式:移动网络(主要户外设备用) :移动网络 2G/3G/4G/5G/NB-IOT 等宽带(主要户内设备用) :WIFI,Ethernet 等2)设备接入云端的协议:物联网设备终端接入网络后,只是物联网应用的开始。设备接入网络后,设备与设备之间需要互相通信,设备与云端需要互相通信。只有互通,物联网的价值才展现出来.既然要互通,则需要一套物联网通信协议。只有遵循该套协议的设备相互间能够通信,能够交换数据.常用的物联网通信协议主要有如下协议:CCP、MQTT、COAP、HTTP 等,他们有个共同点都是基于消息模型来实现的。设备与设备之间,设备与云端之间通过交换消息来实现通信,消息里面携带了通信数据。基于 CCP 接入(MQTT 协议的精简版)协议本身具备安全算法,不依赖 TLS 算法;协议大小更精简,包头,payload 占用字节更少。例如 header只有 1 个字节;协议支持多种通信模式,相对于 MQTT,不仅支持 Pub/Sub,还支持 RPC/RRPC基于 MQTT 接入被广泛用在嵌入式设备的消息传输上COAPCoAP 是一种软件协议旨在用于非常简单的电子设备,让他们通过互联网交互通信.HTTP 协议用 RESTAPI 的方式连接 IoT.设备可以通过 POST 方式实现 Pub 消息到某个 Topic.3)平台功能:设备接入:安全接入,确保设备在云端的安全及合法性;快速接入。设备授权数据收集监控:通过...