核心服務


應用開發支援

隨著行動裝置日益普及,本平台也提供行動裝置之範例程式,加速廣大開發者一起快速加入 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 應用程式說明:

  1. 下載 ChtIoTApp Cordova 框架壓縮檔後,執行解壓縮
  2. 開啟命令提示字元(終端機),並使用 cd 指令進入 ChtIoTApp 目錄底下
  3. 使用 cordova platform add android 指令加入 Android 專案
  4. 使用 cordova build android 指令建立 Android 專案
  5. 使用 cordova run android 指令即可執行 ChtIoTApp 應用程式於 Android 行動裝置或模擬器上

建立 Cordova iOS 應用程式說明:

  1. 下載 ChtIoTApp Cordova 框架壓縮檔後,執行解壓縮
  2. 開啟命令提示字元(終端機),並使用 cd 指令進入 ChtIoTApp 目錄底下
  3. 使用 cordova platform add ios 指令加入 iOS 專案
  4. 使用 cordova build ios 指令建立 iOS 專案
  5. 於ChtIoTApp/platforms/ios目錄底下,點選 ChtIoTApp.xcodeproj 開啟 XCode 開發應用程式
  6. 於 XCode 開發應用程式設置 Apple 開發者憑證資訊後,點選 Product > Build 進行專案建立
  7. 專案建立成功後,再點選 Product > Run 即可執行 ChtIoTApp 應用程式於 iOS 行動裝置或模擬器上

設置專案 Api Key:

  1. 進入 ChtIoTApp Cordova 存放的根目錄底下
  2. 使用文字編輯工具開啟/www/config/app.json
  3. 於第三行 "apiKey": "" 設置專案 Api Key
  4. 使用 cordova build 和 run 指令產生 ChtIoTApp 應用程式
Android IoT 行動裝置

使用 Android Studio 開發工具

  1. 下載本專案 Git 檔案( android-iot-app )後,執行解壓縮
  2. 下載 CHT IoT Lib Git 檔案( chtiotlib )後,執行解壓縮
  3. 將 chtiotlib 目錄檔案置換 android-iot-app 內的 chtiotlib 目錄檔案
  4. 使用 Android Studio 匯入本專案
  5. 專案建立成功後,再點選 Run 即可執行應用程式於 Android 行動裝置或模擬器上

設置專案 Api Key:

  1. 於 /res/raw/ 目錄底下,修改 app.json 檔案,於第三行 "apiKey": "" 設置專案 Api Key
iOS IoT 行動裝置

使用 cocoapods 工具

安裝 CocoaPods (需要 Ruby 環境,Mac default都有安裝)
  $ sudo gem install cocoapods
  $ pod setup
下載本專案,並解壓縮,並於該目錄底下透過終端機視窗,輸入底下指令
  $ pod install
即可進行本專案第三方套件安裝設定。 套件包含:
  1. AFNetworking
  2. BWJSONMatcher
  3. CocoaAsyncSocket
  4. MQTTClient
  5. SWRevealViewController
  6. QRCodeReaderViewController
  7. JBChartView

完成後,即可點選專案目錄底下 iotapp.xcworkspace 開啟 XCode 並進行開發

設置專案 Api Key:

  1. 修改 iot.plist 檔案,於屬性 IOT_KEY 中設置專案 Api Key
欲下載開發文件請至行動裝置APP下載