- ShineBlink 是一款零門檻、零開發環境、低程式碼的萬能物聯網智慧硬體開發板
- 機智雲 為開發者提供傻瓜式硬體上雲、接App/小程式的能力
結合 ShineBlink 和 機智雲 開發者即使不懂嵌入式物聯網開發、雲和App開發,也能很快實現一款包含硬體、雲和App的物聯網智慧硬體。
一,實現功能介紹
新裝修的房屋一般需要空置一段時間待甲醛含量降低一些再入駐,為了能夠實現遠端就可以實時檢視家中甲醛的含量,並且解決新房沒有Wifi訊號的問題,我們這裡採用4G模組的通訊方式,把甲醛感測器讀到的數值用4G通訊模組上傳至機智雲,這樣我們就可以遠端透過手機App看到家中的甲醛資料的實時狀況。
下圖是接線實物圖和App監測頁面:
二,硬體端接線圖
三,材料清單
四,硬體端完整原始碼
五,機智雲物聯網平臺接入和APP開發(三個選擇)
選擇一: 機智雲+通用版App訪問裝置(難度最低)
透過《4G裝置接入機智雲教程》我們可以很快掌握機智雲的接入流程,並使用現成的通用版機智雲App即可很快的實現手機App遠端訪問我們的開發板。缺點就是通用版App的UI頁面看起來不夠專業。
本例中我們使用了"Rs1"這個整數型資料點作為甲醛的上傳資料通道,記得在機智雲平臺修改相應的資料點的名稱。
選擇二:機智雲+零程式碼定製版App訪問裝置(難度較低)
在選擇二之前,必須完成上面選擇一的工作,然後參考《賽博坦零程式碼App開發(4G版)》教程實現定製版App訪問裝置。開發好以後的頁面如下:
選擇三:定製化開發App或微信小程式(難度較高)
如果有一定開發能力,開發者可以考慮在機智雲免費提供的開原始碼上做一定的定製開發形成自己的App。
- 如果開發者希望開發一個專屬的App,機智雲物聯網平臺提供程式碼開源的安卓和IOS SDK框架,幫助開發者快速完成App開發,開發者僅需關注App的UI和UE設計即可,而相對複雜的協議與錯誤處理等事項可忽略。 關於開源SDK的介紹和獲取請點選此處。
- 如果開發者希望開發一個專屬的微信小程式應用,可以點選此處瞭解。
六、專案影片演示教程