Python腳本自動上報——“完成第二階段考核目標上報1000條數(shù)據(jù)”

      網(wǎng)友投稿 981 2022-05-30

      物聯(lián)網(wǎng)全棧活動的第二階段的考核目標:

      如何上報 1000 條數(shù)據(jù)?

      這個操作并不難,并且方法也比較多:

      1.最笨的方法,人工把MQTT模擬器的“Publish”按鈕點擊1000次,這個方法可行,卻肯定沒有人愿意這么干

      2.使用按鍵精錄或者Automate等自動化操作軟件,把MQTT模擬器的“Publish”按鈕點擊1000次,這個也比較可行

      3.上報數(shù)據(jù)就是向服務(wù)器上提交數(shù)據(jù)嘛,把我們要提交的數(shù)據(jù)寫成腳本,循環(huán)運行就不行了?Java,Python都可以的

      后來官網(wǎng)給出的方法是使用華為云自帶的虛擬設(shè)備自動功能,但在群里看到有同學(xué)反映虛擬設(shè)備自動上報時,設(shè)備會自動離線。

      我使用的是第3種方法,在這里簡單分享一下:Python腳本自動上報。

      也是挺簡單的,只需要3步:下載,修改,運行

      1.下載Demo

      在設(shè)備接入服務(wù)的主頁右下角點擊“SDK下載”

      依次從左側(cè)展開 “開發(fā)指南”--“設(shè)備側(cè)開發(fā)”--“使用MQTT Demo接入”--“Python Demo使用說明”

      https://support.huaweicloud.com/devg-iothub/iot_02_2129.html

      基本上就是按照文檔中的方法一步步向下操作就可以了。

      我把關(guān)鍵的幾步分享出來

      1.在這一步點擊下載Demo樣例

      2.安裝庫文件

      2.修改Demo文件

      打開PyCharm,導(dǎo)入項目,在IoT_device_demo下3個Demo文件,我們打開 properties_sample.py

      需要配置的地方有2處:

      1.客戶端配置

      # 客戶端配置 client_cfg = IoTClientConfig(server_ip='服務(wù)地址', device_id='設(shè)備ID', secret='設(shè)備密鑰', is_ssl=False)

      2.上報屬性配置

      這里需要注意一點,你連接了什么設(shè)備,這個設(shè)備有什么屬性,就在propterty中填寫相應(yīng)的屬性名,在“value”中填寫相應(yīng)的屬性值,不要搞錯了

      我使用的是Smart_Door設(shè)備,所以它的屬性設(shè)置如下所示。

      # 定時上報屬性 while True: # 按照產(chǎn)品模型設(shè)置屬性 service_property = ServicesProperties() service_property.add_service_property(service_id="sensor", property='lock_state', value="ON") service_property.add_service_property(service_id="sensor", property='body_state', value="0") iot_client.report_properties(service_properties=service_property.service_property, qos=1) time.sleep(5) #上報間隔

      3.運行

      設(shè)置好之后,運行,mid的值會不斷增加,當看到mid的輸出結(jié)果大于2000,約一個半小時,就可以結(jié)束運行,等待服務(wù)器端統(tǒng)計數(shù)據(jù)更新

      Python腳本自動上報——“完成第二階段考核目標上報1000條數(shù)據(jù)”

      Publish success---mid = 2109

      (PS:你也可以把這個Demo復(fù)制2份,分別配置Smart_Light和Smart_Humidifier,再把時間間隔調(diào)低,3個腳本同時運行,可以更快達成目標)

      設(shè)備接入 IoTDA

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:重啟后出現(xiàn)No bootable device場景下使用testdisk恢復(fù)數(shù)據(jù)
      下一篇:Spring 官方出品應(yīng)用監(jiān)控度量指標門面類庫Micrometer介紹
      相關(guān)文章
      亚洲精品**中文毛片| 国产亚洲精品一品区99热| 亚洲欧洲日产国产综合网| 亚洲春色在线观看| 亚洲人成网站在线播放vr | 亚洲国产成人精品电影| 亚洲 小说区 图片区 都市| 亚洲成人黄色网址| 亚洲国产福利精品一区二区 | 亚洲精品无码少妇30P| 亚洲第一成年男人的天堂| 亚洲av永久无码精品表情包| 日韩成人精品日本亚洲| 456亚洲人成在线播放网站| 亚洲Av永久无码精品三区在线 | 国产亚洲精品xxx| 亚洲AV无码成人精品区天堂| 久久久久亚洲av无码专区蜜芽| 亚洲日韩中文在线精品第一| 亚洲夂夂婷婷色拍WW47| 亚洲熟妇无码爱v在线观看| 亚洲欧洲精品一区二区三区| 亚洲综合久久一本伊伊区| 亚洲自偷自拍另类12p| 亚洲成AV人片一区二区密柚| 亚洲av女电影网| 亚洲精品网站在线观看你懂的 | 久久久久久久亚洲精品| 国产精品亚洲精品日韩动图| 亚洲乱码中文字幕综合234| 久久精品国产亚洲AV未满十八 | 亚洲AV无码一区二区三区人| 亚洲精品无码久久久久久久| 久久精品国产99国产精品亚洲| 亚洲一卡2卡3卡4卡5卡6卡| 午夜亚洲福利在线老司机| 亚洲无人区码一二三码区别图片 | 好看的电影网站亚洲一区| 亚洲视频国产视频| 一区二区三区亚洲| 亚洲AV色吊丝无码|