應用開發支援
隨著行動裝置日益普及,本平台也提供行動裝置之範例程式,加速廣大開發者一起快速加入 IoT 應用 APP 的實作。這些範例將能幫助您
理解如何操作專案底下之裝置、感測器與資料的新增、修改、刪除和查詢的功能。目前支援的範例共有 Cordova 、 Android 、 iOS 等三種
Android

iOS

Cordova

Cordova IoT 行動裝置
Cordova IoT 行動裝置版本基於Apache Cordova與jQuery Mobile framework所研發。使用 Cordova IoT 行動裝置須滿足開發環境如下:
- JAVA JDK
- Node.js
- Apache Cordova
- Android SDK(Android Studio)
- XCode (輸出iOS版本需要)
Apache Cordova 安裝設置可以參考 官方網站教學文件
建立 Cordova Android 應用程式說明:
- 下載 ChtIoTApp Cordova 框架壓縮檔後,執行解壓縮
- 開啟命令提示字元(終端機),並使用 cd 指令進入 ChtIoTApp 目錄底下
- 使用 cordova platform add android 指令加入 Android 專案
- 使用 cordova build android 指令建立 Android 專案
- 使用 cordova run android 指令即可執行 ChtIoTApp 應用程式於 Android 行動裝置或模擬器上
建立 Cordova iOS 應用程式說明:
- 下載 ChtIoTApp Cordova 框架壓縮檔後,執行解壓縮
- 開啟命令提示字元(終端機),並使用 cd 指令進入 ChtIoTApp 目錄底下
- 使用 cordova platform add ios 指令加入 iOS 專案
- 使用 cordova build ios 指令建立 iOS 專案
- 於ChtIoTApp/platforms/ios目錄底下,點選 ChtIoTApp.xcodeproj 開啟 XCode 開發應用程式
- 於 XCode 開發應用程式設置 Apple 開發者憑證資訊後,點選 Product > Build 進行專案建立
- 專案建立成功後,再點選 Product > Run 即可執行 ChtIoTApp 應用程式於 iOS 行動裝置或模擬器上
設置專案 Api Key:
- 進入 ChtIoTApp Cordova 存放的根目錄底下
- 使用文字編輯工具開啟/www/config/app.json
- 於第三行 "apiKey": "" 設置專案 Api Key
- 使用 cordova build 和 run 指令產生 ChtIoTApp 應用程式
Android IoT 行動裝置
使用 Android Studio 開發工具
- 下載本專案 Git 檔案( android-iot-app )後,執行解壓縮
- 下載 CHT IoT Lib Git 檔案( chtiotlib )後,執行解壓縮
- 將 chtiotlib 目錄檔案置換 android-iot-app 內的 chtiotlib 目錄檔案
- 使用 Android Studio 匯入本專案
- 專案建立成功後,再點選 Run 即可執行應用程式於 Android 行動裝置或模擬器上
設置專案 Api Key:
- 於 /res/raw/ 目錄底下,修改 app.json 檔案,於第三行 "apiKey": "" 設置專案 Api Key
iOS IoT 行動裝置
使用 cocoapods 工具
安裝 CocoaPods (需要 Ruby 環境,Mac default都有安裝)$ sudo gem install cocoapods $ pod setup下載本專案,並解壓縮,並於該目錄底下透過終端機視窗,輸入底下指令
$ pod install即可進行本專案第三方套件安裝設定。 套件包含:
- AFNetworking
- BWJSONMatcher
- CocoaAsyncSocket
- MQTTClient
- SWRevealViewController
- QRCodeReaderViewController
- JBChartView
完成後,即可點選專案目錄底下 iotapp.xcworkspace 開啟 XCode 並進行開發
設置專案 Api Key:
- 修改 iot.plist 檔案,於屬性 IOT_KEY 中設置專案 Api Key
欲下載開發文件請至行動裝置APP下載