|
鴻蒙篇:鴻蒙開發(fā)板接入OneNet ,使用C#上位機(jī)進(jìn)行單次消息訂閱和周期性消息訂閱,溫度、濕度、氣體曲線顯示,
鴻蒙篇:鴻蒙開發(fā)板接入OneNet ,使用C#上位機(jī)進(jìn)行單次消息訂閱和周期性消息訂閱,溫度、濕度、氣體曲線顯示 接上篇表述,將鴻蒙IOT開發(fā)板接入OnetNet,使用C#和微信小程序進(jìn)行了訪問,并顯示出來。上篇只是對整體的過程進(jìn)行表述,此篇詳細(xì)描述C#端的開發(fā)設(shè)計(jì)控制。 C#來自微軟,開發(fā)起來比較方便,沒有“指針”。這里拖個控件,那里拖個控件,就可以在PC機(jī)上跑起來,簡單又好用。閑話不多說先看看整體界面吧!
21.png (63.43 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時(shí)前 上傳
1)
設(shè)備列表 點(diǎn)擊“獲取設(shè)備按鈕”,即可獲取自己在OneNet上面創(chuàng)建的產(chǎn)品,具體C#函數(shù)如下圖所示
22.png (136.19 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時(shí)前 上傳
23.png (45.94 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時(shí)前 上傳
尤其注意一下兩個位置,Get函數(shù)和Post函數(shù)可以參考前面一篇文章
2)
信息顯示 打印信息展示而已,沒啥可說的,可以打印收到的mqtt相關(guān)的信息。Clear就是清除啦!!
24.png (13.29 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時(shí)前 上傳
3)
訂閱數(shù)據(jù) 訂閱數(shù)據(jù)使用MQTT協(xié)議中的訂閱內(nèi)容,訂閱的信息又溫度、濕度、氣體三個值,看到大家都喜歡弄個曲線秀一秀,因此也將此部分做了完善,其實(shí)有值,有時(shí)間就可以秒點(diǎn)連線,這都是C#上的控件幫我們完成的
25.png (44.57 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時(shí)前 上傳
單次獲取數(shù)據(jù),主要是用來像OneOnet平臺發(fā)送一次訂閱信息,OneNet平臺收到請求后會進(jìn)行數(shù)據(jù)的返回,這是只需做數(shù)據(jù)解析,即可得到想要的溫度、濕度、氣體三個值
26.png (91.78 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時(shí)前 上傳
訂閱周期設(shè)置,通過設(shè)置時(shí)間可以周期性的訂閱onenet的信息,此處方便做曲線圖,
27.png (87.17 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時(shí)前 上傳
類似與中斷服務(wù)函數(shù),到時(shí)間了就向onenet發(fā)送請求信息,然后獲取訂閱的消息 以上就是關(guān)鍵部分,主要介紹了訂閱主題部分,下一篇準(zhǔn)備學(xué)習(xí)一下發(fā)布主題部分,準(zhǔn)備來個LED控制,再來一個RGB控制,具體事項(xiàng)效果拭目以待……
28.png (24.24 KB, 下載次數(shù): 0)
下載附件 保存到相冊
2 小時(shí)前 上傳
- |
|