天气:晴 风力:无风
电信IOT 编解码插件
- portal里新建profile,尽量只使用string和int(参考 开发者portal使用指导视频.mp4)
- 下载profile,拿到里面的devicetype-capability.json,放到和PluginDetector.jar同一目录 (参考 NB-IoT编解码插件检测工具)
- 修改demo,文件名文件路径,修改pom.xml、CodecProvideHandler.xml、ProtocolAdapterImpl.java中的 设备类型、厂商、设备型号、版本、文件路径等信息 (参考 中国电信物联网开放平台编解码库开发与升级指南.doc)
- 根据厂商设备协议修改CmdProcess和ReportProcess类的构造方法和toJson方法 (参考 中国电信物联网开放平台设备编解码插件源码及样例)
- 打包jar文件,放到package/preload(参考 中国电信物联网开放平台设备编解码插件源码及样例 中国电信物联网开放平台编解码库开发与升级指南.doc)
- 修改package/package-info.json中的设备类型、厂商、项目文件名、jar包名等(参考 NB-IoT编解码插件检测工具 中国电信物联网开放平台编解码库开发与升级指南.doc))
- 打包package.zip,只包括preload/xxx.jar和package-info.json文件,有其他文件上传会报错(参考 中国电信物联网开放平台编解码库开发与升级指南.doc)
- package.zip放到PluginDetector.jar同一目录,执行java -jar PluginDetector.jar测试编解码(参考 NB-IoT编解码插件检测工具使用说明.doc)
- 厂商连接设备到iot,提供imei
- 注册设备,选择上面profile,填写设备名、设备imei(参考 开发者portal使用指导视频.mp4)
- 插件管理上传插件选择package.zip和对应的厂商名
- nb模拟器,填写设备imei,绑定设备(参考 开发者portal使用指导视频.mp4)
- 模拟上报数据测试(参考 开发者portal使用指导视频.mp4)
- 我的设备历史数据查看历史上报情况(参考 开发者portal使用指导视频.mp4)
- 我的设备下发命令测试(参考 开发者portal使用指导视频.mp4)