|
鸿蒙篇:鸿蒙开发板接入OneNet ,使用C#上位机进行单次消息订阅和周期性消息订阅,温度、湿度、气体曲线显示,
鸿蒙篇:鸿蒙开发板接入OneNet ,使用C#上位机进行单次消息订阅和周期性消息订阅,温度、湿度、气体曲线显示 接上篇表述,将鸿蒙IOT开发板接入OnetNet,使用C#和微信小程序进行了访问,并显示出来。上篇只是对整体的过程进行表述,此篇详细描述C#端的开发设计控制。 C#来自微软,开发起来比较方便,没有“指针”。这里拖个控件,那里拖个控件,就可以在PC机上跑起来,简单又好用。闲话不多说先看看整体界面吧!
21.png (63.43 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
1)
设备列表 点击“获取设备按钮”,即可获取自己在OneNet上面创建的产品,具体C#函数如下图所示
22.png (136.19 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
23.png (45.94 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
尤其注意一下两个位置,Get函数和Post函数可以参考前面一篇文章
2)
信息显示 打印信息展示而已,没啥可说的,可以打印收到的mqtt相关的信息。Clear就是清除啦!!
24.png (13.29 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
3)
订阅数据 订阅数据使用MQTT协议中的订阅内容,订阅的信息又温度、湿度、气体三个值,看到大家都喜欢弄个曲线秀一秀,因此也将此部分做了完善,其实有值,有时间就可以秒点连线,这都是C#上的控件帮我们完成的
25.png (44.57 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
单次获取数据,主要是用来像OneOnet平台发送一次订阅信息,OneNet平台收到请求后会进行数据的返回,这是只需做数据解析,即可得到想要的温度、湿度、气体三个值
26.png (91.78 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
订阅周期设置,通过设置时间可以周期性的订阅onenet的信息,此处方便做曲线图,
27.png (87.17 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
类似与中断服务函数,到时间了就向onenet发送请求信息,然后获取订阅的消息 以上就是关键部分,主要介绍了订阅主题部分,下一篇准备学习一下发布主题部分,准备来个LED控制,再来一个RGB控制,具体事项效果拭目以待……
28.png (24.24 KB, 下载次数: 0)
下载附件 保存到相册
2 小时前 上传
- |
|