本篇文章1496字,讀完約4分鐘
報阿里云國際站經(jīng)銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd數(shù)據(jù)到釘釘群
步驟一:創(chuàng)建產(chǎn)品和設(shè)備登錄物聯(lián)網(wǎng)平臺控制臺。
在實例概覽頁面的全部環(huán)境下,找到對應(yīng)的實例,單擊實例ID或備注名稱
在左側(cè)導(dǎo)航欄,選擇設(shè)備管理 > 產(chǎn)品,創(chuàng)建一個直連設(shè)備類型的產(chǎn)品:溫濕度傳感器。
參數(shù)設(shè)置直接使用默認(rèn)值。具體操作,請參見創(chuàng)建產(chǎn)品。
單擊前往定義物模型,在功能定義頁簽,單擊編輯草稿,然后在默認(rèn)模塊,為產(chǎn)品添加自定義功能。
本文示例為產(chǎn)品添加溫度和濕度兩個屬性,請參見單個添加物模型。
在左側(cè)導(dǎo)航欄,選擇設(shè)備管理 > 設(shè)備,在溫濕度傳感器產(chǎn)品下,創(chuàng)建一個具體的設(shè)備:TH_sensor。具體操作,請參見單個創(chuàng)建設(shè)備。
創(chuàng)建設(shè)備完成后,在彈出的添加完成對話框,單擊前往查看,獲取設(shè)備證書(ProductKey、DeviceName和DeviceSecret)。設(shè)備證書是設(shè)備后續(xù)與物聯(lián)網(wǎng)平臺交流的重要憑證,請妥善保管。
在設(shè)備列表頁簽,單擊設(shè)備TH_sensor的查看,進(jìn)入設(shè)備詳情頁面。在標(biāo)簽信息右側(cè),單擊編輯,為設(shè)備添加標(biāo)簽。
本文示例添加如下兩個標(biāo)簽,具體操作,請參見標(biāo)簽。
步驟二:配置函數(shù)計算服務(wù)
函數(shù)計算,是一個事件驅(qū)動的全托管計算服務(wù),目前支持的語言Java、Node.js、Python等語言,具體內(nèi)容,請參見如何使用函數(shù)計算。
配置釘釘機(jī)器人,獲取Webhook地址。
登錄電腦版釘釘。
單擊釘釘群聊天窗口的群設(shè)置按鈕群設(shè)置,然后單擊智能群助手。
單擊添加機(jī)器人,然后單擊按鈕添加機(jī)器人。
選擇自定義,單擊添加。
設(shè)置機(jī)器人名字和安全設(shè)置,選中我已閱讀并同意《自定義機(jī)器人服務(wù)及免責(zé)條款》復(fù)選框,然后單擊完成。
單擊復(fù)制,保存Webhook地址到本地。
編寫函數(shù)計算腳本。
本文以Node.js運行環(huán)境為例編寫函數(shù)腳本,從物聯(lián)網(wǎng)平臺獲取設(shè)備位置、設(shè)備編號、實時溫度、相對濕度和上報時間數(shù)據(jù),按照釘釘消息格式組裝,使用HTTPS協(xié)議將POST數(shù)據(jù)推送到釘釘機(jī)器人的Webhook接口。
完成編寫后,將腳本文件命名為index.js,并壓縮為index.zip文件進(jìn)行保存。完整代碼腳本如下:
您需將accessToken替換為Webhook地址中access_token的值。
創(chuàng)建服務(wù)和函數(shù)。
開通阿里云函數(shù)計算服務(wù),請參見開通服務(wù)。
登錄函數(shù)計算控制臺,在左側(cè)導(dǎo)航欄選擇服務(wù)及函數(shù)。
單擊創(chuàng)建服務(wù),設(shè)置服務(wù)名稱為IoT_Service,然后單擊確定。
在服務(wù)列表單擊IoT_Service,然后單擊創(chuàng)建函數(shù)。
在創(chuàng)建函數(shù)頁面,選擇使用內(nèi)置運行時創(chuàng)建。
配置函數(shù)的基本信息,如下所示,其他參數(shù)使用默認(rèn)設(shè)置,然后單擊創(chuàng)建。
基本設(shè)置
如下圖所示,配置函數(shù)名稱為pushData2DingTalk,選擇處理事件請求。
步驟三:配置數(shù)據(jù)流轉(zhuǎn)到函數(shù)計算中
將設(shè)備TH_sensor上報的溫度和濕度等數(shù)據(jù)轉(zhuǎn)發(fā)至函數(shù)計算的函數(shù)pushData2DingTalk中。
返回物聯(lián)網(wǎng)平臺控制臺,在對應(yīng)實例下的左側(cè)導(dǎo)航欄,選擇消息轉(zhuǎn)發(fā) > 云產(chǎn)品流轉(zhuǎn),然后單擊創(chuàng)建規(guī)則,輸入規(guī)則名稱:溫濕度數(shù)據(jù)流轉(zhuǎn),單擊確認(rèn)。
在數(shù)據(jù)流轉(zhuǎn)規(guī)則頁面,單擊編寫SQL,編輯處理數(shù)據(jù)的SQL。
本文示例中,定義篩選的消息字段包含:
設(shè)備信息中的設(shè)備名稱(deviceName),自定義標(biāo)簽中的屬性(tag)和序列號(deviceISN)。
溫濕度傳感器上報數(shù)據(jù)消息payload中的溫度值(temperature)和濕度值(humidity)。
標(biāo)題:阿里云賬號服務(wù)路由器購買,阿里云國際站
地址:http://www.tantricheartwheels.com/kfxw/64268.html