2013年8月,“輕應用”概念提出,但是僅僅活躍四年随後淡出 ,直到2017年1月9号借助微信小程式成功續命。一時間,以微信小程式和支付寶小程式為代表的輕應用解決方案迅速貫穿多個環節,成為“萬物互聯”的雛形載體。随着物聯網的發展,對資料的擷取便捷度要求越來越高,硬體和場景都逐漸邁入物聯網時代,傳統的App已經無法滿足發展的需要,小程式逐漸成為資料展示和業務拓展的首選。YF3300,見證物聯網+小程式的火花。
一.雲端配置
(1) 登陸阿裡雲物聯網平台。
(2) 在裝置管理選項中建立産品
示例:

(3) 檢視相應的産品,進行物模型屬性的建立。檢視産品細節,選擇功能定義,進行自定義屬性添加與自定義事件添加
- 自定義屬性添加,添加兩個自定義功能(溫度和濕度),建立模闆請見圖1-1
【阿裡雲IoT+YF3300】15.阿裡雲物聯網小程式建構
(4)在建立的産品下,裝置名稱必須為Test,并儲存相關的裝置證書(即裝置三元組Productkey 、DeviceName、 DeviceSecret)圖1-1
二. 裝置連接配接
運作環境搭建: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