來源 | HaaS技術社群
1、前言
阿裡雲提供了很多開發工具幫忙開發者更友善的使用Haas裝置,下面将通過一個簡單的DEMO展示:如何使用Iot-Studio開發一個釘釘機器人,告訴你裝置的上下線時間
如:
2、物聯網平台配置
參考之前的文章:
阿裡雲物聯網平台快速入門實踐 以及
實戰HaaS100搭載4G模組連接配接阿裡雲物聯網 在阿裡雲物聯網平台上建立好自己的産品和裝置,并燒錄好三元組,使裝置狀态顯示為線上
3、釘釘
3.1、添加釘釘機器人
在釘釘上建立一個群組并進入群設定->智能群助手->添加機器人->自定義
3.2、配置機器人
機器人取個名字,并配置關鍵詞(關鍵詞後面會用到),勾選同意後就可以完成了
在下一個界面中,會展現出一個webhook位址,把這個位址拷貝下來,後面會用到。
如果後面忘記了這個位址,可以再從機器人管理界面進入檢視
4、Iot-Studio設定
前面準備好了線上的裝置,也有了釘釘機器人,現在就可以通過IoT-Studio将兩者關聯起來了。
4.1、登入IoT Studio
首先從物聯網平台的功能頁面,點選相關産品,進入IoT Studio産品頁
4.2、建立業務服務
開通服務後(首次通路)選擇應用開發->業務服務->建立一個測試用的業務服務
4.3、配置
給服務起個名字,如果下面所屬項目沒内容,可以從連結進去建立一個項目
進入開發界面後,點選下圖紅框中的部分,進入拖拽式開發界面
拖一個裝置觸發節點到右邊的畫布上
再拖一個釘釘機器人上來
點選紅框中的小正方形,即可拉出一條線,接到右邊紅框中的小正方形,把兩塊積木連接配接起來,相當于是說資料從左邊流向右邊
接下來再做一些節點配置,先點選畫布中的裝置觸發節點,在右邊會顯示節點配置界面,先點選選擇産品
會跳出選擇框,一開始時,産品是空的,點選左下角的産品管理
在跳轉到的産品管理界面,點選“關聯物聯網平台産品”,從右邊跳出的清單中選擇已有的産品(是以之前要求要有裝置處于上線狀态的産品)
之後回到Iot-Studio界面,點選紅框中的按鈕重新整理,剛才綁定的産品會被刷出來,選擇并确定。
依次接着點選“選擇裝置”->全部裝置
最後的觸發條件選狀态變更,并選擇全部狀态
配置完成後的觸發節點狀态如下:
點選釘釘機器人節點,并将你的釘釘機器人webhook位址填入其中,其餘選項按下圖中配置即可,注意之前配置機器人的關鍵詞為“裝置”,因為這裡的通知消息裡帶有“裝置”兩字。
到這裡時,你已經完成了全部的配置,可以部署和運作了,依次點選下圖中的部署和運作
:部署,節點配置完成後點選
:運作,部署成功後才可點選
運作後,就可以通過對裝置上下電,觸發離線和上線消息,測試你的釘釘消息通知了!
5 、後記
IoT-Studio的“裝置觸發”節點除了支援裝置上下線消息的通知外,還支援裝置屬性上報和事件上報,并且還有其他功能更豐富的子產品節點,可以幫助你完成背景服務和端雲一體功能的開發,趕快來阿裡雲體驗吧~
6、開發者技術支援
如需更多技術支援,可加入釘釘開發者群,或者關注微信公衆号
更多技術與解決方案介紹,請通路阿裡雲AIoT首頁
https://iot.aliyun.com/