Onenet控制繼電器教程 Onenet控制繼電器教程 本文基於STM32物聯網開發版:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748 12-18日有大額優惠券哦!!! 內 ...
Onenet控制繼電器教程
本文基於STM32物聯網開發版:
https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748
-
創建onenet賬號:
登入onenet官網:https://open.iot.10086.cn/如下圖:
如果已經有賬號,則直接點擊登錄登錄即可。沒有賬號則選擇註冊,註冊成功後,登錄即可。 -
創建產品,創建設備
登錄成功後,點擊開發者者中心。
進入開發者中心,然後點擊創建產品:
然後在彈出的視窗中輸入自己想要設置的產品名稱,類別之類的,註意幾個地方,需要設置為跟如下圖標紅部分一樣:
然後點擊確定。產品即創建完成:然後就可以創建設備了。
點擊添加設備:
進入如下界面:
點擊添加設備:填寫自己想要設置的參數,如我這裡設置的如下圖,註意鑒權信息先瞭解一下。
點擊添加即可添加成功。成功後如下圖: -
創建數據流
點擊數據流模板:
然後點擊添加數據流模板創建數據流:
數據流即為電路板向onenet發送數據的參數名。一般發送的數據都是以鍵值對的方式發送,所以,這裡要設置參數,然後onenet收到數據後就可以依據參數來獲取參數值。
我們這裡設置了為light。因為等下在常式中獲取的是光照感測器的光照強度值。然後點擊添加:
同理添加relay0和relay1兩個數據流,最後效果如下圖: -
創建應用:
點擊應用管理,添加應用:
應用的一些參數按自己需求設置:我這裡設的如下圖:
有興趣可以關註寶貝:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748
點擊新增:
即可創建成功,如下圖:
然後點擊創建的應用名,進入下圖:
點擊編輯應用後即可寫應用程式:
主要由以下幾個部分組成:
本例中,我們添加一個折線圖,和兩個繼電器開關按鍵和兩個文本框。一個用來實時顯示光照強度參數,兩個按鍵用來控制繼電器:
添加方法:直接拖拽到應用區域即可。
添加後效果如上圖,點擊元素,右側有屬性值可以修改元件名稱,關聯數據流等。
我們這裡設置剛創建的設備,然後會出現讓選數據流,選擇剛創建的數據流light即可。
同理兩個按鍵分別設置數據流為relay0和relay1:
另外註意按鍵有個開關值得屬性:
為了區別兩個繼電器,我們這裡分別添加了relay0和relay1在{V}前面:
最後點擊右上角的發佈應用,填寫創意來源和場景描述後點擊發佈應用即可。 -
Stm32程式連接onenet
秩序修改幾個參數即可:
這裡我們打開實驗3_mqtt_and_relay常式。只需修改如下三個參數即可:
這三個參數分別是:
產品id:點擊產品概況,即可找到:
設備id:點擊設備列表即可找到設備id:
Api-key:點擊產品概況,即可找到:
趕快填入參數,編譯,燒寫程式後,在onenet伺服器上看顯示效果吧。 -
連接上的幾個現象及控制:
設備狀態會變為線上:
可以看到數據流:
顯示如下圖:
應用中能看到數據值得變化:
點擊對應按鍵即可控制繼電器:
至此,實驗完成。
有興趣歡迎關註寶貝:
https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.29e71debNLqzWg&id=583890254748
更多資料教程及技術支持,請購買店鋪開發版。謝謝
店鋪:
https://shop109367696.taobao.com/
專業定製STM32系列電路板,方案設計,原理圖設計,PCB畫板,STM32 sdk源代碼調試等。支持Onenet,百度雲,阿裡雲。提供Android apk源碼,ios支持的軟體等。
如有疑問歡迎咨詢,評價,私聊等。