陳新龍
在上期《掌控板接入物聯網》中,我們了解了物聯網、物聯網云平臺的概念,熟悉了Easy loT平臺基礎使用方法,通過簡單的代碼編寫,掌握了如何使用Easy loT平臺發送消息在掌控板屏幕輸出。但是這樣的信息溝通是單向的,如果我們想實現Easy loT平臺與掌控板消息互聯,則需要繼續深入學習。今天就和大家一起探討學習Easy loT平臺微信小程序的使用方法,實現手機與掌控板的互聯。這樣在WiFi環境下就可以使用物聯網設備賬號隨時隨地用微信小程序收發消息,監控消息數據。
Easy loT平臺的微信小程序使用非常簡便,首先打開手機微信,搜索關注Easy loT的小程序,注冊賬號,注冊成功后別忘記去查看自己物聯網的設備賬號和密碼。通過小程序平臺,我們不難發現與之前使用Easy loT網頁版有著相似之處,可以查看自己的物聯網賬號和密碼,還可以手動添加新設備,另外還可以通過微信小程序平臺進行發送消息、查看消息列表、設置等一系列操作。現在我們嘗試通過微信小程序實現Easy loT 與掌控板雙向通信。


首先打開 Mind+軟件,切換成上傳模式,點擊左下角的擴展標志,加載我們所需要的掌控板、WiFi和MQTT擴展功能,連接掌控板即可。然后進入代碼編寫環節,輸入正確的WiFi熱點和密碼確保掌控板能夠成功連接。然后根據微信小程序中的物聯網的賬號和密碼設置MQTT 初始參數并發起連接。
成功連接后,接下來我們需要實現我們之前設計的通信功能,掌控板的按鍵太少沒法準確地編寫信息,我們只能在程序中預設幾條快捷回復信息,然后根據情況選擇回復。


以使用掌控板上的AB鍵來實現與Easy loT平臺的交互為例。當按下A鍵時,可以給平臺發送“有情況,請回信息”消息;當按下B鍵時,可以給Easy loT平臺發送“事發突然,請速回電”消息,從而實現掌控板與Easy loT平臺簡單的交互。
同時我們也可以通過Easy loT微信小程序在手機微信里,經由Easy loT平臺給掌控板發送指令。比如發送的消息為“急”的時候,掌控板顯示“請速回電”消息,同時配合掌控板的 RGB燈光和警報作出提醒。為了應對更多情況,我還準備了更多短語。而且除了可以發送文字外還可以給掌控板發送自己喜歡的圖片。如此強大的功能大家還不趕緊去嘗試嘗試。
Easy loT平臺的小程序相比電腦端,有一個突出的優點,可以將一長串消息定義為一個“消息模板”簡化輸入過程。通過點擊設置可以查看消息的列表,還可以對消息按照時間進行篩選和刪除。在Easy loT平臺的小程序主界面中還有消息數據的折線統計圖,可以更好地統計發送消息的時間及消息的數量。當消息超過1000條時,還可以自動清除最早的數據。我們也可以建立對應的模板圖標,點擊新建模板即可發送對應的消息內容。

通過物聯網我們可以實現很多有趣的小實驗,比如光線讀取器、防盜警報器等,如何組合出更有趣的功能,聰明的你肯定有更多點子,抓緊時間去試試吧。