完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 小熊派开源社区 于 2020-2-26 10:30 编辑
1. 云端准备工作 —— 注册并登录OC平台 注册并登录华为OceanConnect平台,需要使用华为云账号登录。 进入后界面如下: 2. 云端操作 — 创建云端设备2.1. 创建项目 点击创建项目: 填写信息之后提交: 创建之后,系统会弹出分配的应用ID和秘钥,应点击下载,及时保存: 打开下载的文件,可以看到其中存放的ID和秘钥信息: 接下来点击进入项目,进入之后界面如下: 2.2. 创建产品选择创建自定义产品: 填写产品信息: 创建产品成功之后如图: 接下来我们需要创建该设备的属性和控制命令。 创建一个新的服务: 添加设备亮度值属性Lightness: 编辑属性值的详细信息: 设置完成之后如下: 点击添加命令: 然后添加下发命令的字段: 添加完成之后如图: 一个完成的产品创建完成。 2.3. 创建设备2.3.1. 创建虚拟设备测试数据流 在设备管理界面点击创建虚拟设备: 创建成功,点击调试产品: 调试界面如下: 在设备模拟中模拟上报数据: 设备数据上报成功,接下来测试命令下发: 创建设备之后查看对接信息: 连接信息生成工具 下载连接信息生成工具,运行“MqttClientidGenerator.jar”,填写设备ID和密钥,生成连接信息: 设备ID:在设备详情中查看。 设备秘钥:刚刚创建设备之后弹出的,如若未保存,无法查看,需要重新创建设备。 填写完成之后点击生成,即可看到信息: 这个信息后续使用,暂时先不要关闭软件。 下载证书 其中使用的证书文件在Agent LiteJava: 配置 MQTT 的应用客户端,可以快速验证是否可以实现与物接入服务交流发送或者接收消息。 4.0. 前提条件参考我的另一篇博客,下载并安装MQTT.fx客户端(1.7.1版本)。
4.2. 连接服务器 选择“Test Huawei OceanConnect”,然后单击“Connect”按钮,连接成功之后如图: 在云平台可以看到设备在线: 点击调试设备进入调试: 调试界面如下: 打开Publish标签,填写主题topic,例如:
此处应该是:
消息质量选择默认的QoS 0,输入框中填写以下有效信息:
在平台调试界面可以看到: 成功连接后,即可开始订阅消息。 打开 Subscribe 标签,填写主题 topic,例如:
这里应该是:
然后在平台下发指令: 可以看到客户端订阅了,所以接收到该命令: 如有兴趣,大家可以再测试命令响应字段,方法相同。 关注“小熊派开源社区”微信公众号,回复“通信模组”获取工具和文档 -------------------------------------END-------------------------------------- |
|
相关推荐
|
|
753 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
2714 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1368 浏览 0 评论
1955 浏览 0 评论
1523 浏览 0 评论
75000 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 13:46 , Processed in 0.521738 second(s), Total 31, Slave 25 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号