1.基于云平台的物联网产品组成
产品信息
产品模型:profile文件,用于描述设备的
产品信息
和服务能力
;编解码插件:转化
NB-IOT的二进制数据
和物联网平台的JSON数据
;设备实体
其他资源
2.基于物联网平台的产品开发流程
3.智慧路灯项目
主要任务
在智慧路灯场景下,利用三种通信方式NB-IoT、2G、WiFi,实现光照强度的上报和控制路灯开关的任务。
开发步骤
- 物联网平台OceanConnect开发(profile+编解码插件的开发);
- 设备侧开发(LiteOS嵌入式代码编写)
- .应用侧开发(在华为软开云上开发部署应用)
任务内容
- 平台在手,万物皆可有:平台申请、Profile开发、编解码插件开发、创建设备、模拟上报数据;
- 学会接口,感知万物数据:Postman调用平台API;
- 开发之路千万条,搭建环境第一条:小熊派开发板及相关驱动介绍;
- 轻松玩转LiteOS:LiteOS Studio安装及相关配置、Huawei LiteOS + LiteOS Studio实践
- 实战开发,多种通信:NB-IoT智慧路灯开发实战、Wi-Fi连接OceanConnect平台(wifi扩展板)、2G;
- 应用上云,安全可靠:利用软开云开发部署应用,实现数据展示与路灯控制;
- 尚有余力,拓展一下:Android演示视频、微信小程序演示视频、OTA升级;