2015年6月26日 星期五

Arduino YUN + Android + Parse 一部曲



Parse是個很好用的平台,可以不用寫資料庫,直接調用快速又方便

網上很多高手拿TembooMTK Cloud SandboxThingspeak結合ArduinoIoT有趣的產品,我也來野人獻曝,Parse + Android + Arduino做出一套智能家居產品。

想法很簡單,就跟市面上的產品一樣,家裡的裝置被觸發後,會推播訊息到手機,然後手機可以控制家中的裝置,這不就是WinkOP linkSmart Thing在做的事嗎?就連台灣之光Asus也在2015Computex推出,這裡用Arduino YUN+Android試試

首先要有Parse的帳號,請們行註冊,www.parse.com

https://www.parse.com/docs/tw,已有繁體中文的說明,只是Arduino還是只有英文的,我們先實做Android的部份,選擇Android指南


點選Quickstart
選擇Push-->Android-->Native(Java)-->New Project

接著要Install the SDK,先下載parse的空白專案,然後用Eclipse導入

layout來看,它其實就是一個Hello World,只是把Parse的參數全部寫進去

Parse的個人資訊寫到Application.javaonCreate()裡面

會發現有Error,只要Import ParseInstallation就好了

把這些定義寫在AndroidManifest內的</application>之前

然後再把這些寫在<application>之前

當要開始模擬時,按下Run As-->Android Application又出現問題

刪除ParseFacebookUtilsV3-1.9.2-javadocParseFacebookUtilsV3-1.9.2-jarParseFacebookUtilsV3-1.9.2-jar.properties

模擬器運行的時候發現它居然閃退,但也許其他人的不會,因為我放在手機去運行是正常的

但如果下載到手機發現不正常的話,這個時候到github的連結直接打包下載sample code, https://github.com/ParsePlatform/PushTutorial


回到EclipseImport裡面Androidsample code,然後照著上述步驟再做一次
其實只要把parseApplication Keys寫進去與刪除ParseFacebookUtilsV3-1.9.2-javadocParseFacebookUtilsV3-1.9.2-jarParseFacebookUtilsV3-1.9.2-jar.properties,其他sample code都做好囉

回到網頁,按一下Test the SDK
沒有有發現,收到了Push Message
 

下一篇講解修改Android程式碼以及說明Parse內部運作

Arduino YUN + Android + Parse 二部曲

沒有留言:

張貼留言

FB設定搶先看的方式

設定搶先看的兩種方式 A1. 先到我家的日常粉絲團按下 …( 紅框處 ) A2. 按下追蹤中 ( 紅框處 ) A3. 按下搶先看 ( 紅框處 ) A4. 完成!!! 另一種方式 ...