樂為物聯還提供“綁定新浪微博、郵件及短信”的功能,通過這個功能您可以將您的實時測量信息自動定時地推送到新浪微博上,或發送郵件到指定的郵箱,或發送短信到指定的手機號上,還可以根據測量值的不同來自定義推送不同的微博內容。以一個微博推送的例子來進行說明,郵件和短信推送方式和微博推送基本一致,只是在最后的“自動發送設置”里面可以選擇微博、郵件或短信的方式,微博推送目前只支持綁定新浪微博。
案例介紹:
這個案例是每天在不同時間(上午8點,下午14點,晚上20點)用綁定微博賬號定時播報空氣小顆粒物(PM2.5)的測量值,并根據不同測量值,微博會發送不同的內容。微博內容示例如下:
【樂為物聯溫馨提示】上午好,今天是2017-05-12,11點,目前辦公室顆粒物為58μg/m3,空氣質量良好!
其中“上午好”是根據時間來變化,如果是14點,則是下午好,20點為“晚上好”;“2013-02-02”是播報當天的日期;“58μg/m3”是實時的當前PM2.5測量值,“空氣質量好!”是根據不同測量值范圍會定義不同的微博發送內容。
設置步驟:

首先,使用你的賬號登錄到樂為物聯,進入后點擊“管理菜單”的“我的賬戶”,第一步要做的是綁定你的微博賬號,點擊“綁定微博賬戶”,點擊右邊窗口中的“綁定微博”綠色按鈕,會彈出一個新頁面,在這里輸入你的新浪微博賬號和密碼,點擊“登錄”即可綁定。綁定成功后會切換到提示“微博綁定成功”的界面,則表示綁定成功。要注意的是,如果你已經在IE上已經打開了你的新浪微博,則系統會自動關聯,不會出現登錄界面,如果你想綁定另外一個賬號,那么你需要退出你的新浪微博,并重啟IE瀏覽器,然后才能綁定。
注意:為保障賬號安全,一定要認準綁定微博的網頁是以****api.weibo.com****的****URL****地址。
第二步,點擊上方管理菜單“智能物聯”?->?“表達式管理”,在這里設置根據不同的系統變量或傳感器測量值范圍來定義不同的微博發送內容。
首先看根據系統變量“小時”的范圍來讓微博發送不同的內容“上午好”,“下午好”和“晚上好”,點擊“添加表達式”,按照以下的內容進行填寫,注意“類型”選擇“系統變量”,系統變量包括“小時”、“日期”、“時間”,選擇“小時”,“小數點位數”此處不涉及,然后選擇輸出文本(勾選“是”),然后根據我們之前的邏輯關系設置,設置好了點擊“測試”,可以看到當前時間為10點,那么則返回文本為“上午好”(在上午好的8-12的范圍內)。
注意:時間區間填寫的邏輯是大于等于前面數值,小于后面數值,數值必須連續!如 8-12 這個時間區間不包括12點,所以下面一行必須從12開始 12-13。
?

然后同樣的方法設置“日期”,“日期”只需要返回當天的日期的內容,所以比較簡單,不需要選擇“是否輸出文本”,設置和測試結果如下:

最后來設置根據不同的小顆粒物PM2.5測量值來輸出不容的微博文本,這里“類型”選擇“單一傳感器”,在“參考值”里面選擇網關“顆粒物檢測”和傳感器“小顆粒物”。這里的測量值取值到整數,所以不需要設置小數點位數,如果測量值有小數,你可以在這里填寫,填寫的格式為“.0”,“.00”等等。輸出文本與測量值范圍的邏輯如下,這里你可以自己定義。然后點擊“測試”可以檢查設置的結果是否正確。

以上就設置完成,當然還有更復雜的邏輯關系設置,在“類型”里面除了“單一傳感器”,還有“傳感器組合”,里面的組合方式有“平均”,“求和”等,可以選擇多個傳感器,這里就不詳細介紹了,大家可以自己去研究。

第三步,設置發送內容,點擊“發送內容管理”,設置和測試如下圖,其中兩個方括號“[[ ]]”中內容表示返回括號中的系統變量值或者傳感器測量值或更復雜的傳感器測量值的邏輯運算結果,例如“[[日期]]”返回的就是當前日期;而兩個大括號“{{}}”中的內容表示由括號里面的值的范圍對應的應推送的微博文本內容。例如下圖中{{顆粒物}},當前小顆粒物含量的測量值為58ug/m3
,根據之前在表達式中設置的邏輯對應關系,此時返回的文本應該為“空氣質量較差,請使用空氣凈化器!”。設置好后同樣可以點擊測試,看看設置的是否正確。

第四步,就是設置自動發送,這個比較簡單,點擊“自動發送設置”, 選擇“添加自動發送設置”,在發送方式里選擇“新浪微博”方式,發送內容里選擇剛才已經設置好的表達式“空氣質量播報”, 重復方式:可以選擇“每天”、“每周”、“每月”,然后在發送時段里勾選8點14點和18點,表示每天的8點,14點和18點定時發送。在是否開啟里勾選“是”,自動發送就被開啟。

以上的設置就全部完成了,這樣你就可以會看到你綁定的微博賬號會按照你定義的時間自動推送根據測量值的不同而不同的微博內容了。

郵件的推送方式與微博一致,只是在“添加自動發送裝置”里面選擇郵件的發送方式,選擇后會填出一個“發送給”的空白欄,需要在這里填寫發送到的郵箱地址。

注意:由于短信的發送內容需使用模板,不可以自定義內容,因此目前已不支持短信的推送方式,請選擇微博推送或者郵件推送!
?另外,在“表達式管理”?->?“添加表達式”的“類型”選項增加了“傳感器統計值”的選項, 如下圖所示:

在“類型”里可以選擇“傳感器統計值”,其中相關參數如下:
傳感器:選擇某一設備下的某一傳感器作為統計值的統計對象;
日期范圍:統計值的時間范圍,可以為一月,一周,一天或自定義時間等;
時間范圍:可以選擇測量的時間段,如早8:00到下午18:00;
統計方式:可以選擇“平均”、“求和”、“最大”、“最小”、“方差”等;
?
同樣,基于該測量值可以輸出自定義文本,例如上圖所示,是最近一周的每天早8:00到下午18:00的統計值的平均值,如果低于20,則輸出文本“濕度平均值偏低”,如果大于80低于100,則輸出文本“濕度平均值偏高”。
設置完畢后,可以點擊“測試”,顯示相應的結果以供參考