2013年8月,“輕應用”概念提出,但是僅僅活躍四年隨后淡出 ,直到2017年1月9號借助微信小程序成功續命。一時間,以微信小程序和支付寶小程序為代表的輕應用解決方案迅速貫穿多個環節,成為“萬物互聯”的雛形載體。隨着物聯網的發展,對數據的獲取便捷度要求越來越高,硬件和場景都逐步邁入物聯網時代,傳統的App已經無法滿足發展的需要,畢竟不可能一個場景安裝一個App。YF3300,見證物聯網+小程序的火花。
一. 雲端配置
(1) 登陸阿里雲物聯網平台。
(2) 在設備管理選項中創建產品
示例:
(3) 查看相應的產品,進行物模型屬性的創建。查看產品細節,選擇功能定義,進行自定義屬性添加與自定義事件添加
a.自定義屬性添加,添加兩個自定義功能(溫度和濕度),創建模板請見圖1-1
圖1-1
(4) 在新建的產品下,設備名稱必須為Test,並保存相關的設備證書(即設備三元組Productkey 、DeviceName、 DeviceSecret)
二 .設備連接
運行環境搭建:1.Win7系統請下載相關的設備驅動,下載地址為:,請安裝VS2010/VS2015及拓展包
2.下載微信小程序官方開發工具
准備材料:YF3300設備套裝,組態key(購買產品時廠家會附贈一個月體驗版)官方下載YFIOsManager組態管理軟件。下載鏈接:
http://www.yfiot.com/content/downsort?current=1&title=1
設備連接:a.將組態key插入電腦,將附贈GPRS天線連接好,插入附贈的物聯網卡(也可使用自己購買的物聯網卡)
b.將YF3300通過Type-C連入電腦。
設備配置:
(1) 打開下載的YFIOsManager軟件,選擇USB連接方式,連接YF3300
(2) 在用戶設備中新建設備
點擊新建,在驅動支持中,選擇YFSoft官方溫濕度驅動或者開發者編寫成功的溫濕度驅動。
溫馨提示:如果沒有任何溫濕度驅動也可以創建溫濕度模擬數據,以溫度為例
(3)驅動配置。以官方溫濕度驅動為例
A.填入設備名稱:Test
B.串口選擇COM2
C.設備地址為以實際的設備地址為准。
D.串口參數配置默認
E.點擊其他,勾選Debug調試
(4)項目屬性勾選。勾選所有信息輸出控制
(5)點擊保存項目 ,保存自定義的組態工程。
(6)在策略列表中新建策略,策略文件選擇sys >阿里雲MQTT客戶端(精簡版)
A.服務配置中在相應的地方填入設備三元組,填入產品密鑰,服務地址會自動更改,掃描間隔可更改,變化上傳可勾選
B.IO配置中勾選與雲端IO相同的屬性變量以及該設備的通信狀態
(3) 在調試選項中部署YFIOs系統,選擇精簡版(上雲),部署完成之后, 點擊部署按鈕,部署創建的驅動和策略,選擇系統重啟,根據當地網絡情況,等待5~10s,設備與雲端通信成功。可以在YFIOsManager監控上雲過程,出現MQTT Connect OK!!! ,證明設備與雲端通信成功。也可以登錄阿里雲查看設備是否在線。
組態運行監控
雲端信息查看
三.阿里系小程序開發
阿里系的小程序中又分:支付寶小程序,香港版支付寶小程序,淘寶小程序,釘釘小程序,高德小程序,mPaaS小程序,天貓小程序,支付寶iot小程序等。在阿里小程序中這些分類只是應用平台以及場景的不同,開發方式基本一致。
下面我們講一下支付寶小程序開發,入口鏈接:https://mini.open.alipay.com/channel/miniIndex.htm
小程序可以免開發或自主開發:
下載開發工具:
開發環境如下:
支持可視化開發,我們按下圖設計小程序界面。
要對接阿里雲物聯網平台,第一步需要配置AccessKey。如下圖:
另外需要了解阿里雲物聯網API接口。接口文檔說明:https://docs.alipay.com/mini/api/owycmh
可以直接獲取物聯網平台的設備信息。
程序完成后,我們不僅可以真機調試,也可以采用模擬器進行調試,如下圖所示:
阿里小程序官方介紹:
https://help.aliyun.com/product/117209.html?spm=a2c4g.11186623.6.540.684b2495i8KIiP
小程序直播課鏈接:https://developer.aliyun.com/live/1660?spm=a2c6h.12873622.0.0.6c8a5b55tLErCl
想體驗阿里雲IoT平台的網友,可以單擊如下鏈接:https://dev.iot.aliyun.com/sale?source=deveco_partner_yefan