電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 1052|回復(fù): 0
收起左側(cè)

鴻蒙篇:鴻蒙開發(fā)板接入OneNet ,使用C#上位機(jī)進(jìn)行單次消息訂閱和周期性消息訂閱,溫度、濕度、氣體曲線顯示

[復(fù)制鏈接]

2607

主題

2607

帖子

7472

積分

高級(jí)會(huì)員

Rank: 5Rank: 5

積分
7472
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2020-12-25 19:55:53 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
鴻蒙篇:鴻蒙開發(fā)板接入OneNet ,使用C#上位機(jī)進(jìn)行單次消息訂閱和周期性消息訂閱,溫度、濕度、氣體曲線顯示,   
鴻蒙篇:鴻蒙開發(fā)板接入OneNet ,使用C#上位機(jī)進(jìn)行單次消息訂閱和周期性消息訂閱,溫度、濕度、氣體曲線顯示 接上篇表述,將鴻蒙IOT開發(fā)板接入OnetNet,使用C#和微信小程序進(jìn)行了訪問,并顯示出來。上篇只是對(duì)整體的過程進(jìn)行表述,此篇詳細(xì)描述C#端的開發(fā)設(shè)計(jì)控制。 C#來自微軟,開發(fā)起來比較方便,沒有“指針”。這里拖個(gè)控件,那里拖個(gè)控件,就可以在PC機(jī)上跑起來,簡單又好用。閑話不多說先看看整體界面吧!

21.png (63.43 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

2 小時(shí)前 上傳


1)   
設(shè)備列表 點(diǎn)擊“獲取設(shè)備按鈕”,即可獲取自己在OneNet上面創(chuàng)建的產(chǎn)品,具體C#函數(shù)如下圖所示

22.png (136.19 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

2 小時(shí)前 上傳

23.png (45.94 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

2 小時(shí)前 上傳

尤其注意一下兩個(gè)位置,Get函數(shù)和Post函數(shù)可以參考前面一篇文章


2)   
信息顯示 打印信息展示而已,沒啥可說的,可以打印收到的mqtt相關(guān)的信息。Clear就是清除啦!

24.png (13.29 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

2 小時(shí)前 上傳


3)   
訂閱數(shù)據(jù) 訂閱數(shù)據(jù)使用MQTT協(xié)議中的訂閱內(nèi)容,訂閱的信息又溫度、濕度、氣體三個(gè)值,看到大家都喜歡弄個(gè)曲線秀一秀,因此也將此部分做了完善,其實(shí)有值,有時(shí)間就可以秒點(diǎn)連線,這都是C#上的控件幫我們完成的

25.png (44.57 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

2 小時(shí)前 上傳

單次獲取數(shù)據(jù),主要是用來像OneOnet平臺(tái)發(fā)送一次訂閱信息,OneNet平臺(tái)收到請(qǐng)求后會(huì)進(jìn)行數(shù)據(jù)的返回,這是只需做數(shù)據(jù)解析,即可得到想要的溫度、濕度、氣體三個(gè)值

26.png (91.78 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

2 小時(shí)前 上傳

訂閱周期設(shè)置,通過設(shè)置時(shí)間可以周期性的訂閱onenet的信息,此處方便做曲線圖,

27.png (87.17 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

2 小時(shí)前 上傳

類似與中斷服務(wù)函數(shù),到時(shí)間了就向onenet發(fā)送請(qǐng)求信息,然后獲取訂閱的消息 以上就是關(guān)鍵部分,主要介紹了訂閱主題部分,下一篇準(zhǔn)備學(xué)習(xí)一下發(fā)布主題部分,準(zhǔn)備來個(gè)LED控制,再來一個(gè)RGB控制,具體事項(xiàng)效果拭目以待……

28.png (24.24 KB, 下載次數(shù): 0)

下載附件  保存到相冊(cè)  

2 小時(shí)前 上傳

-

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表