App Inventor 2終於出了BLE的extension模組,可以減化寫 Android BLE程式的複雜度,

本篇選了一顆市面上的BLE模組來做測試,我想在其他的BLE模組上也可以適用,

由於程式碼的內容有點多,只能等有時間再一一說明,

在這版程式初步可做到:

1. Connect/Disconnect BLE Device 連結/中斷連結BLE裝置

2. Read service UUID 讀取 service UUID

3. Read characteristic UUID 讀取 characteristic UUID

4. Read/Write characteristic  value 讀取/寫入characteristic 數值

BLE extension下載處:

http://appinventor.mit.edu/extensions/

圖片 2.png

下載BluetoothLE.aix

圖片 3.png

在App Inventor 2介面的Extension選擇import extension

圖片 4.png

可以看到一個BluetoothLE的icon出現在Extension列中

圖片 5.png

將BluetootnLE拉到Design視窗中

圖片 6.png

在Block中有BLE相關程式圖框可以使用

 

圖片 7.png  

最終設計的介面:

 Screenshot_2017-01-02-14-16-10-793_appinventor.ai_labview_net.BLE_Tool  

目前可展示的影片:

我想只要能跟BLE連的上線傳輸資料,未來將有許多的應用可以開發。

文章標籤
創作者介紹
創作者 fishark 的頭像
fishark

魚的方舟 * 圖形語言的世界* - LabVIEW 工作室 & APP開發研究室 & Arduino整合開發 -

fishark 發表在 痞客邦 留言(3) 人氣()


留言列表 (3)

發表留言
  • 齊 陳
  • 您好,我最近剛好在做BLE相關的題目,不知可否請您給我程式碼做參考,順便再請教,如果用APP INVENTOR可否做到穩定的偵測BLE訊號強度?

    感謝
  • 贊助區文章,如有需要請來信labview.netgmail .com

    fishark 於 2017/02/22 23:47 回覆

  • 廷
  • 你好,我最近要用App Inventor做可接受BLE的APP,想請問是否能提供程式碼呢?
    感激不盡
  • Wong Patrick
  • 我也遇到點困難! 能指引一下嗎?
    如要寫進Value (HEX) 該如何?
    感激不盡!

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼