在物联网的实际应用场景中,我们需要使用到大量不同种类不同通讯方式的物联网终端。如何接入和管理海量终端就成为了一个大问题。
物联网解决方案一般可以分为四个层级:
1、终端层,或叫感知层,主要是各类传感器终端,用于采集物理世界的各种信息,并转换为数字信息,传感器是这一层的核心技术;
2、传输层,或叫管道层,主要是指物联网的各类连接技术,如NB-IOT,LoRa,WIFI等,一般可以按照带宽分为宽带传输和窄带传输,也可以按照传输距离分为远距离和近距离;
3、平台层,即物联网平台,向下提供安全可靠的设备接入能力,支持海量设备上云,下上提供云端API,建立设备数据与应用的快速对接通道。应用和设备之间通过物联网平台实现双向通信和下行控制。
4、应用层,基于物联网平台而建立的业务系统,如能源管理,消防监控,智慧园区等,是物联网真正为用户产生价值,解决用户核心需求的环节。
物联网平台设计的目的就是为物联网设备提供安全可靠的连接通信能力。物联网平台应支持海量设备连接,采集设备数据到云端;向上提供云端API,各类服务端应用可以通过云端API将指令下发给设备,实现远程遥控。
当然,物联网平台也需要一些其他的附加功能以保持业务的完整性,比如设备管理,规则引擎等,方便行业开发者使用物联网平台赋能各种行业物联网场景。
基于端到端的物联网数据链路,通常物联网平台包含以下几个主要功能:
这里我们重点讲讲物联网平台的核心能力:
设备接入能力:
物联网平台应该支持海量设备接入,保证设备端和云端可以稳定的进行双向通信。
- 物联网平台服务商通常会提供设备SDK或者驱动,方便物联网终端厂商进行硬件design in,保证物联网终端可以快速上云。
- 根据应用场景物联网终端设备会选用不同的网络通讯方式。物联网平台应支持蜂窝网络、LoRaWAN、NB-IOT、WiFi、BLE等多种接入方式,方便行业客户进行多模组网。
- 提供MQTT、HTTP/S等多种协议,为赋能厂商提供云云对接、设备直连等多种接入方式。
设备管理能力: - 物联网平台应提供硬件设备全生命周期的管理。包括设备注册、功能定义、数据解析、在线调试、远程配置、OTA升级、远程维护、实时监控、分组管理、设备删除等功能。
- 对接入设备提供物模型抽象,简化设备通信协议兼容开发复杂度,降低上层应用开发难度。
- 提供设备在线状态的实时监控,及时了解设备上下线状态变更。
- 提供数据存储能力,满足用户海量设备数据的存储和访问调用的需求。
- 支持设备端远程固件升级,降低设备大规模部署后的维护难度。
- 支持虚拟设备能力,在特定情况下实现设备与应用解耦合,解决不稳定无线网络下的通信不可靠痛点。
平台安全能力 : - 身份认证:提供芯片级安全存储方案和设备密钥安全管理机制,防止设备密钥被破解。物联网平台应支持完善的设备认证机制,降低设备被攻破的安全风险。将设备证书信息录入到每个设备的芯片中。
- 通信安全:支持TLS(MQTTHTTP)数据传输通道,保证数据的机密性和完整性。支持设备自定义权限管理机制,保障设备与云端安全通信。支持设备级别的通信资源隔离,防止设备越权等问题。
**LinkOS物联网平台免费体验地址:**https://console.easylinkin.com/#/signup
ThingsKit低代码物联网平台已发布,点击查看详情:https://docs.thingskit.com 如何从0到1搭建物联网系统? 2019年是一个好的开端,在互联网行业混迹3年,充分理解互联网行业关于用户思维、平台思维的诠释后,以及对于敏捷研发、…