天天看點

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

來源 | HaaS技術社群

1、前言

阿裡雲提供了很多開發工具幫忙開發者更友善的使用Haas裝置,下面将通過一個簡單的DEMO展示:如何使用Iot-Studio開發一個釘釘機器人,告訴你裝置的上下線時間

如:

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

2、物聯網平台配置

參考之前的文章:

阿裡雲物聯網平台快速入門實踐

以及 

實戰HaaS100搭載4G模組連接配接阿裡雲物聯網

在阿裡雲物聯網平台上建立好自己的産品和裝置,并燒錄好三元組,使裝置狀态顯示為線上

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

3、釘釘

3.1、添加釘釘機器人

             在釘釘上建立一個群組并進入群設定->智能群助手->添加機器人->自定義

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援
不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

3.2、配置機器人

機器人取個名字,并配置關鍵詞(關鍵詞後面會用到),勾選同意後就可以完成了

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

在下一個界面中,會展現出一個webhook位址,把這個位址拷貝下來,後面會用到。

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

如果後面忘記了這個位址,可以再從機器人管理界面進入檢視

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

4、Iot-Studio設定

前面準備好了線上的裝置,也有了釘釘機器人,現在就可以通過IoT-Studio将兩者關聯起來了。

4.1、登入IoT Studio

首先從物聯網平台的功能頁面,點選相關産品,進入IoT Studio産品頁

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

4.2、建立業務服務

開通服務後(首次通路)選擇應用開發->業務服務->建立一個測試用的業務服務

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

4.3、配置

給服務起個名字,如果下面所屬項目沒内容,可以從連結進去建立一個項目

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援
不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

進入開發界面後,點選下圖紅框中的部分,進入拖拽式開發界面

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

拖一個裝置觸發節點到右邊的畫布上

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

再拖一個釘釘機器人上來

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

點選紅框中的小正方形,即可拉出一條線,接到右邊紅框中的小正方形,把兩塊積木連接配接起來,相當于是說資料從左邊流向右邊

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

接下來再做一些節點配置,先點選畫布中的裝置觸發節點,在右邊會顯示節點配置界面,先點選選擇産品

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

會跳出選擇框,一開始時,産品是空的,點選左下角的産品管理

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

在跳轉到的産品管理界面,點選“關聯物聯網平台産品”,從右邊跳出的清單中選擇已有的産品(是以之前要求要有裝置處于上線狀态的産品)

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

之後回到Iot-Studio界面,點選紅框中的按鈕重新整理,剛才綁定的産品會被刷出來,選擇并确定。

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

依次接着點選“選擇裝置”->全部裝置

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

最後的觸發條件選狀态變更,并選擇全部狀态

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援
不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

配置完成後的觸發節點狀态如下:

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

點選釘釘機器人節點,并将你的釘釘機器人webhook位址填入其中,其餘選項按下圖中配置即可,注意之前配置機器人的關鍵詞為“裝置”,因為這裡的通知消息裡帶有“裝置”兩字。

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

到這裡時,你已經完成了全部的配置,可以部署和運作了,依次點選下圖中的部署和運作

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

:部署,節點配置完成後點選

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

:運作,部署成功後才可點選

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

運作後,就可以通過對裝置上下電,觸發離線和上線消息,測試你的釘釘消息通知了!

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

5 、後記

IoT-Studio的“裝置觸發”節點除了支援裝置上下線消息的通知外,還支援裝置屬性上報和事件上報,并且還有其他功能更豐富的子產品節點,可以幫助你完成背景服務和端雲一體功能的開發,趕快來阿裡雲體驗吧~

6、開發者技術支援

如需更多技術支援,可加入釘釘開發者群,或者關注微信公衆号

不知道裝置什麼時間上下線?讓釘釘告訴你1、前言2、物聯網平台配置3、釘釘4、Iot-Studio設定5 、後記6、開發者技術支援

更多技術與解決方案介紹,請通路阿裡雲AIoT首頁

https://iot.aliyun.com/