此案例將從功能實現(xiàn)、材料準備、云端產(chǎn)品創(chuàng)建和相關(guān)部署、硬件制作、小鳥孵化記錄、APP頁面展示、APP消息推送實現(xiàn)和相關(guān)源碼,等步驟來分享。本篇為第二篇。
[云端產(chǎn)品創(chuàng)建與相關(guān)部署]
進入機智云開發(fā)者中心dev.gizwits.com,創(chuàng)建新產(chǎn)品
添加如下數(shù)據(jù)點
應(yīng)用配置里面添加一個安卓應(yīng)用
應(yīng)用開發(fā)生成安卓APP代碼
添加D3推送服務(wù)
[D3推送服務(wù)之郵件推送]
?接下來細介紹一下D3推送服務(wù),先來了解什么是D3
D3 Engine(簡稱D3)是機智云為開發(fā)者提供的傻瓜式的數(shù)據(jù)處理、開發(fā)引擎。開發(fā)者使用D3,只需“拖拉拽”即可輕松創(chuàng)建APP和短信推送規(guī)則,即可將設(shè)備、用戶數(shù)據(jù)與外部第三方數(shù)據(jù)進行有機整合,還可以支持腳本解析與自定義數(shù)據(jù)輸入,滿足不同開發(fā)者的數(shù)據(jù)處理需要。
在機智云平臺注冊的企業(yè)賬號,可在機智云自助開發(fā)平臺 dev.gizwits.com 免費申請體驗D3,可免費使用推送100條/天。
首先介紹一下郵件推送,郵件推送是設(shè)備滿足一定條件之后向指定的郵箱推送一條郵件消息,具體實現(xiàn)方法如下:
進入D3頁面,點擊新建項目
進入D3頁面,左邊是可視化的編程框,可以設(shè)置一下條件之內(nèi)的,下面將通過實際例子進行介紹
1. 設(shè)備上下線推送將左邊設(shè)備數(shù)據(jù)拖拽到右邊,然后雙擊進入屬性頁面
選擇設(shè)備上線然后確定,把郵件推送拖拽到右側(cè),雙擊屬性,設(shè)置好以下內(nèi)容參數(shù),參數(shù)可以添加動態(tài)參數(shù)內(nèi)容,詳情不列出來自己看,設(shè)置好收件人郵箱。
設(shè)置好相關(guān)參數(shù)之后確定,然后用線條把設(shè)備數(shù)據(jù)連接到郵件推送連接上
同樣的方式設(shè)置好下線
2. 接下來對溫度的高低溫進行郵件報警同樣的方法拖拽添加以下內(nèi)容
設(shè)備數(shù)據(jù)參數(shù)設(shè)置如下
邏輯規(guī)則,設(shè)置好上下報警。
設(shè)置郵箱報警內(nèi)容
設(shè)置好后如圖所示
如果溫度過高我想讓設(shè)備打開空氣循環(huán)30S,那么再拖拽一個控制設(shè)備過去
屬性如下
同樣的短信內(nèi)容以及其他自己查看,拖拽編輯,頁面有帶提示說明,此處不做多余描述。
設(shè)置好之后右上角保存,設(shè)備ID也就是設(shè)備的DID,設(shè)備在線過后在設(shè)備列表可以查看。
到此郵件推送就完成了
關(guān)于APP推送,此處不做介紹,詳細請看“不寫代碼能實現(xiàn)APP消息推送嗎”
以上,關(guān)于產(chǎn)品創(chuàng)建、遠程控制、高溫監(jiān)測及自動報警功能已設(shè)置好,接下來,只要實現(xiàn)硬件焊接、孵化箱制作和觀察孵化過程了。
-
電路設(shè)計
+關(guān)注
關(guān)注
6659文章
2420瀏覽量
202815 -
軟件
+關(guān)注
關(guān)注
69文章
4699瀏覽量
87088
原文標題:機友分享 | 基于ESP8266+機智云的低成本SOC遠程孵化箱:(二)D3推送服務(wù)之郵件推送設(shè)置
文章出處:【微信號:IoTMaker,微信公眾號:機智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論