1. 程式人生 > >IoT小能手:機智雲自助開發平臺及雲服務小白體驗

IoT小能手:機智雲自助開發平臺及雲服務小白體驗

很早就從朋友那裡聽說機智雲的雲服務特別好,開發工具十分豐富。
身為小白的我想玩玩智慧硬體開發啊,但是隻會玩玩arduino怎麼破,最近學習了下機智雲的平臺,感覺十分不錯,文件資料完善,論壇和群裡有很多大神答疑解惑。
這不,剛看到論壇的活動,就趕緊來佔個坑,分享一下小白我使用機智雲自助開發平臺及雲服務(含開發工具、SDK、開發套件)的經驗和體驗。

很早就想做一個監測PM2.5的DIY作品了,模組買好了,和Arduino通訊也調通了,但不會做手機APP,通訊協議也不會啊~~~

這個是我買的微雪的PM2.5模組,感測器輸出模擬電壓值,與PM2.5濃度成正比。

看了一些大神的帖子和文件中心的資料後,知道了機智雲的MCU程式碼自動生成工具,簡直好用到沒朋友啊,點下滑鼠,工程直接給你生成好了,自己在註釋的地方填下程式碼就行了。

果斷試了下,先爆照,我要做的是用Arduino板子採集PM2.5感測器的資料,讓它顯示在手機APP上,用了一個正點原子的esp8266 wifi模組,這個wifi模組要燒寫一個叫GAgent的韌體,論壇首頁有教程帖,很詳細的步驟。


先要註冊機智雲開發者賬號,然後建立一個產品:

接著建立資料點,啥是資料點,文件中心說的很清楚了,建議像我一樣的小白先看看文件中心的資料,對機智雲平臺有個整認識再動手,俗話說磨刀不誤砍柴工嘛~~~~

然後點選生成工程就行了,選Arduino平臺方案,支援的板子還是很多的

然後下載工程:

解壓下載的工程,把\MCU_ArduinoUNOR3_source\Gizwits下的6個檔案複製到\MCU_ArduinoUNOR3_source\examples\simpleTry資料夾下,然後用Arduino軟體開啟simpleTry.ino檔案


先把尖括號改為雙引號,這樣編譯就沒錯誤了。

然後在新增下程式碼,機智雲把整個框架都搭建好,我這裡只需要填充下就OK。程式碼部分請移步機智雲社群檢視。

紅色的部分就是採集感測器資料後運算了,綠色看到木有,這是生成好的程式碼,告訴你怎麼去填充資料了。。。

還有個問題,怎麼讓它聯網,看了文件中心的應該會。。。

最後,說下手機APP,圖中的APP是一個通用的,在這裡下載:
http://dev.gizwits.com/zh-cn/developer/resource/demo_app?protoc=WIFI