
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/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/252206.html
標籤:其他
上一篇:樹莓派CM4和CM4IO上手
