|
|
@@ -34,8 +34,14 @@ local function ble_callback(ble_device, ble_event, ble_param)
|
|
|
-- 获取当前时间
|
|
|
local time_str = os.date("%Y-%m-%d %H:%M:%S")
|
|
|
|
|
|
+ -- 读取VBAT供电电压, 单位为mV
|
|
|
+ adc.open(adc.CH_VBAT)
|
|
|
+ local vbat = adc.get(adc.CH_VBAT)
|
|
|
+ adc.close(adc.CH_VBAT)
|
|
|
+ -- adc.CH_VBAT,VBAT供电电压的通道id,内部通道,直接获取,不占用ADC 0-3,不外接任何电路
|
|
|
+
|
|
|
-- 拼接 BLE 地址和时间
|
|
|
- local entry = ble_param.adv_addr:toHex() .. " " .. time_str .. " lan:" .. lat .. " lng:" .. lng
|
|
|
+ local entry = ble_param.adv_addr:toHex() .. " " .. " vbat:" .. vbat
|
|
|
|
|
|
-- 插入到 blDataTable
|
|
|
blDataTable[#blDataTable + 1] = entry
|