筆者的藍牙低功耗(BLE)掃描(Scan)程式完成,已經可以掃描(Scan)和連接(Connect)藍牙低功耗的設備。那麼便要開始要了解 Aneng AN9002 藍牙數字萬用錶(Bluetooth Digital Multimeter / DMM)的藍牙低功耗資料,筆者之前已經是拆開了Aneng AN9002 藍牙數字萬用錶,看見 AN9002 內有一片藍牙低功耗的模塊(Module),就是這模塊通過藍牙規格傳送資料,手機便可以通過程式接收 AN9002 送出的資料。
Aneng AN9002藍牙低功耗(BLE)連接 |
Aneng AN9002 是使用了一片藍牙低功耗的模塊,編號 ZYDC-95BA58 Bluetooth DMM (14984948) 2022 08 05,尺寸為 17mm × 12mm × 1mm,藍牙模塊是連接到 DMM 主控晶片,網上的資料藍牙主控是 Beken BK3432,模塊編號是 F-9788 使用 ARM9E 內核的 BLE(Bluetooth Low Energy)模塊。藍牙主控芯片是 Beken BK3432。
Aneng AN9002 藍牙低功耗 F-9788 模塊 |
Beken BK3432芯片的方塊圖 |
- 藍牙 SIG 相容雙模式 4.2 低功耗 2.4GHz 收發器。
- ARM968E 核心微處理器集成。
- 160kB 可程式設計快閃記憶體用於程式,20kB RAM 用於資料 程式碼讀保護。
- 操作電壓從 0.9V~3.6V。
- 參考時鐘:16MHz晶體。
- 64MHz 數位 PLL 時鐘。
- 32kHz 環形振盪器。
- 介面和週邊單元:JTAG,I2C,SPI,雙 UARTx2,GPIOx20 多路 PWMx7輸出。
- 片上 10位通用 ADCx5。
- 真亂數發生器。
- 包裝類型:QFN 32-pin 4x4。
Aneng AN9002 藍牙低功耗軟件資料:
首先掃描 Aneng AN9002 藍牙低功耗的設備後,選擇連接的 Device Address 設備地址是 30:63:71:95:BA:58,便連接 Device 設備,監聽連接回檔,讀取 Device 的 Service UUID,取得 Service 後通過特徵的 UUID 獲取所要的特徵 Characteristic,每個特徵都含有一個或多個對 Value 的描述 Descriptor。通過操作特徵可以讀取和寫入資料。
Aneng AN9002 藍牙低功耗軟件資料:
Item |
UUID |
操作特徵 |
MAC |
30:63:71:95:BA:58 |
-39dB |
Sevice(0) |
00001800-0000-10000-8000-00805f9b34fb |
|
Characteristic |
00002a00-0000-1000-8000-00805f9b34fb |
(Read) |
Characteristic |
00002a01-0000-1000-8000-00805f9b34fb |
(Read) |
Sevice(1) |
00001801-0000-10000-8000-00805f9b34fb |
|
Sevice(2) |
0000fff0-0000-10000-8000-00805f9b34fb |
|
Characteristic |
0000fff4-0000-10000-8000-00805f9b34fb |
(Read/Write/Notify) |
Descriptor |
00002902-0000-1000-8000-00805f9b34fb |
|
Sevice(3) |
0000180a-0000-10000-8000-00805f9b34fb |
|
Characteristic |
00002a23-0000-10000-8000-00805f9b34fb |
(Read) |
Characteristic |
00002a24-0000-10000-8000-00805f9b34fb |
(Read) |
Characteristic |
00002a25-0000-10000-8000-00805f9b34fb |
(Read) |
Characteristic |
00002a26-0000-10000-8000-00805f9b34fb |
(Read) |
Characteristic |
00002a27-0000-10000-8000-00805f9b34fb |
(Read) |
Characteristic |
00002a28-0000-10000-8000-00805f9b34fb |
(Read) |
Characteristic |
00002a29-0000-10000-8000-00805f9b34fb |
(Read) |
Characteristic |
00002a2a-0000-10000-8000-00805f9b34fb |
(Read) |
Characteristic |
00002a50-0000-10000-8000-00805f9b34fb |
(Read) |
Sevice(4) |
f000ffc0-0451-40000-b000-000000000000 |
|
Characteristic |
f000ffc1-0451-40000-b000-000000000000 |
(Write, Write no respone, Notify) |
Descriptor |
00002901-0000-1000-8000-00805f9b34fb |
|
Descriptor |
00002902-0000-1000-8000-00805f9b34fb |
|
Characteristic |
f000ffc2-0451-40000-b000-000000000000 |
|
Descriptor |
00002901-0000-1000-8000-00805f9b34fb |
|
Descriptor |
00002902-0000-1000-8000-00805f9b34fb |
|
沒有留言:
張貼留言