窄带物联网(NB-IoT)技术较好地解决传统物联网技术在行业应用中的问题,将是石油化工行业智慧化,智能化进程中的一块重要的拼图。loT平台作为NB-loT系统组网结构之一,昌晖仪表在本文对loT平台基本通信流程和服务功能做简单介绍。
NB-loT系统中loT平台基本通信流程
1、终端注册流程
IoT平台提供终端注册功能,对外提供终端注册的接口。通信流程如下图所示。
①终端到IoT平台注册之前,需要主站到IoT平台进行开户申请。
②IoT平台处理主站的开户请求。
③IoT平台将开户请求的处理结果发送给主站,主站做相应的配置。
④终端发起到IoT平台的注册请求。
⑤IoT平台处理终端的注册请求,比如对设备进行接入认证,分配设备ID等操作。
⑥IoT平台将注册结果返回给终端。
2、终端注销流程
IoT平台终端注销流程如下图所示。
①主站发起设备删除请求或者终端发起设备注销请求到IoT平台。
②IoT平台删除设备的注册信息。
③IoT平台返回设备注销响应消息到终端或者主站。
3、业务数据上报流程
终端在需要上报业务数据时,主动发起数据上报,IoT平台在收到业务数据后转发给主站。如下图所示。
①设备主动进行业务数据上报。
②IoT平台收到数据后转换成统一的数据格式并转发到主站。
③IoT平台将业务数据上报到主站。
④主站发送确认消息给IoT平台。
⑤IoT平台发送确认消息到终端。
4、命令下发
IoT平台提供命令下发的功能,命令由主站发起,IoT平台提供端到端下发命令的通道,从而实现远程控制设备的功能。IoT平台提供命令立即下发功能如下图所示,
①主站下发命令。
②IoT平台收到命令后立即下发命令到终端。
③终端发送命令响应消息。
④IoT平台将对应的响应命令转发到主站。
命令缓存功能如下图所示。
①主站下发命令。
②IoT平台收到命令后将命令缓存到本地。
③如果终端在PSM模式,则需要终端主动上报数据。
④IoT平台下发缓存命令。
⑤终端响应命令。
⑥IoT平台将响应命令转发到主站。
电信运营商的IoT平台服务功能
电信运营商的IoT平台可为企业用户提供低成本的主动命令下发、离线命令缓存、提升批量操作效率和成功率、终端定位、低功耗安全传输在内的多项接入服务。
1、低成本的主动命令下发
①场景。应用服务器需要向联网设备下发指令(如设备的控制),终端需要频繁发送心跳消息或通过应用服务器与运营商网络打通VPN隧道保活链路。
②IoT平台解决方案。通过IoT平台与网络打通VPN隧道实现链路保活。
③对企业价值。减少企业打通VPN隧道的成本,降低心跳消息对智能终端的功耗。
2、离线命令缓存
3、提升批量操作效率和成功率
①场景。应用服务器需要向大批量终端下发指令。
②IoT平台解决方案。通过IoT平台感知网络能力,与网络协同创建批量升级策略,实现终端设备的批量指令执行。
③对企业价值。设备批量操作时,避免网络拥塞导致操作失败,提升操作效率。
4、终端定位
①场景。需要对无GPS的终端进行定位。
②IoT平台解决方案。采集在线设备到小区以及小区导频强度到IoT平台,调用定位算法服务实现定位。
③对企业价值。终端无须GPS芯片,企业进一步降低终端成本。
5、低功耗安全传输
①场景。在NB-1oT场景下,一般采用数据包传输层安全性协议(DatagramTransport LayerSecurity,DTLS)保证设备接入安全,而DTLS对NB-IoT终端的功耗是非DTLS下的3倍。
②IoT平台解决方案。IoT平台与华为芯片之间采用DTLS+协议(非标,华为正在推动成为标准)可确保实现DTLS安全,功耗是非DTLS功耗的1.1倍。
③对企业价值。减少NB-IoT终端开通DTLS的功耗。