数据上报是物联网业务中最基础的一项,这里先把几个术语解释下。
南向设备:开发者自行开发的终端硬件设备(包含多个传感器和MCU)。
北向应用:开发者自行开发的服务端应用(基于华为OceanConnect物联网平台提供的RESTful接口)。
NB-IoT:这不用解释了吧,窄带物联网,华为等公司主推的物联网通讯用蜂巢网络。
NB-IoT芯片/模组:类似于3G/4G通信模组,将设备端数据打包发送到指定平台的硬件模块。
SoftRadio:用于模拟NB-IOT模组、基站、核心网的PC端软件,可用于在缺乏NB模组和NB实网环境时的设备对接调试。
OceanConnect:物联网全联接平台,南向设备和北向应用通过该平台交换数据和信令。
设备Profile文件:描述设备“是什么”、“能干什么”的json格式文件,上传到OceanConnect平台(上传时是zip包格式),设备绑定平台和提供服务的关键配置文件。
编解码插件:用来对NB设备上报的数据进行解码,同时对下发给NB设备的信令进行编码的插件,对接前需上传到OceanConnect平台。
终端设备将需要上报的数据通过NB-IoT网络发送到华为物联网平台,而后北向应用通过RESTful接口获取这些数据(或平台主动推送已订阅的数据)。