园区物联网服务 IoTC-API接口

时间:2025-01-26 10:33:29

API接口

使用园区 物联网平台 构建一个完整的物联网解决方案主要包括4部分:园区物联网平台、业务应用、设备和IoT边缘服务。

  • 园区物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,支撑用户快速构建各种园区物联网业务应用。

  • 设备可以通过固网、2/3/4G、NB-IoT、Wifi等多种网络接入物联网平台,并使用LWM2M/CoAP或MQTT协议将业务数据上报到平台,平台也可以将控制命令下发给设备。

  • 业务应用通过调用物联网平台提供的API,实现设备管理、数据上报、命令下发等业务场景。

  • IoT边缘服务通过在靠近终端设备的地方建立边缘节点,将云端园区物联网平台的管理能力延伸到靠近终端设备的边缘节点,提供轻量化的设备管理(设备接入、设备鉴权、云边数据同步等),在节点与云端断链情况下也能提供设备的本地管理(设备数据缓存、设备命令、规则引擎等),为用户提供低成本、本地自闭环、边缘智能、云边协同的软硬一体化方案。

因此,基于园区物联网平台去实现一个物联网解决方案时,需要完成以下开发操作:

开发操作

开发说明

平台侧的开发

主要包括Profile的开发和编解码插件的开发。编解码插件的开发仅针对上报数据为二进制码流格式的设备,对于上报数据为JSON格式的设备不需要开发编解码插件。

设备侧的开发

主要为设备与物联网平台的集成对接开发,包括设备接入物联网平台、业务数据上报和对平台下发控制命令的处理。

应用侧的开发

主要为业务应用与园区物联网平台的集成对接开发,包括API接口的调用、业务数据的获取和HTTPS证书的管理。

为了降低应用的开发难度、提升开发效率,物联网平台开放了丰富的Restful API和SDK包。物联网平台支持设备通过MQTT协议和LWM2M/CoAP协议进行接入,设备可以通过调用设备接口或者集成SDK的方式接入到物联网平台。应用通过调用物联网平台的API,实现安全接入、设备管理、数据采集、命令下发等业务场景。API及SDK参考文档如下:

support.huaweicloud.com/api-ocsmartcampus/ocsmartcampus_05_0001.html