ESP32 BLE MAC scann
Souhrn tématu
Uživatel hledá způsob, jak z ESP32D udělat BLE scanner pro zjištění MAC adresy zařízení. Diskuze nabízí rady, včetně použití aplikace BLE scanner na mobilu nebo využití kódu z esphome pro ESP32. Sdílený příklad ukazuje, jak pomocí esp32_ble_tracker získat MAC adresy a další informace z BLE zařízení.
-
ElektroEzs
- Příspěvky: 2673
- Registrován: stř zář 21, 2022 10:03 am
- Reputace: 87
- Lokalita: okolí Teplic
- Systémové napětí: 48V
- Výkon panelů [Wp]: 8340
- Kapacita baterie [kWh]: 14,4
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
ESP32 BLE MAC scann
Ahoj potrebuju zjistit BLE MAC adresu zarizeni, mam ESP32D ale nevim jak z neho udelat scanner
Koukal jsem na nejaky navod ale nefunguje, nebo je jiny zpusob jak MAC zjistit? Diky
1: JZ 5460 Wp Ja Solar, JV 960 Wp Leapton, SV 1920 Wp Leapton, MPPT 250/100, MPPT 150/35, MPPT 150/45, 2x parallel Multiplus 2 5000VA, Cerbo GX + touch LCD, 16 x EVE 280Ah LiFePO4 + JK BMS 200A + SmartShunt 500A
2: JZ 3600 Wp Canadian Solar, V 1800 Wp Canadian Solar, MPPT 150/70, MPPT 150/35, Multiplus 2 5000VA, Cerbo GX + touch LCD, 16 x EVE 280Ah LiFePO4 + JK BMS 200A + BMV700
2: JZ 3600 Wp Canadian Solar, V 1800 Wp Canadian Solar, MPPT 150/70, MPPT 150/35, Multiplus 2 5000VA, Cerbo GX + touch LCD, 16 x EVE 280Ah LiFePO4 + JK BMS 200A + BMV700
-
rva
- Příspěvky: 4677
- Registrován: úte dub 23, 2013 10:21 am
- Reputace: 887
- Lokalita: Kousek od Lysé nad Labem
- Systémové napětí: 48V
- Výkon panelů [Wp]: 46000
- Kapacita baterie [kWh]: 40
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: Kousek od Lysé nad Labem
Re: ESP32 BLE MAC scann
No a nestačí ti tu MAC adresu zjistit přes mobil? Třeba aplikací ble scanner?
Jestli potřebuješ aby esp skenovalo, tak zkus třeba "vykrást" kód pro esphome. Skenování provádí třeba používaná aplikace pro komunikaci s JK-BMS https://github.com/syssi/esphome-jk-bms ... anner.yaml
Kód: Vybrat vše
substitutions:
name: ble-scanner
device_description: "Search for BLE devices"
esphome:
name: ${name}
comment: ${device_description}
min_version: 2024.6.0
project:
name: "syssi.esphome-jk-bms"
version: 2.3.0
esp32:
board: wemos_d1_mini32
framework:
type: esp-idf
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ota:
platform: esphome
logger:
level: DEBUG
logs:
wifi: WARN
api:
reboot_timeout: 0s
esp32_ble_tracker:
scan_parameters:
active: true
on_ble_advertise:
then:
- lambda: |-
if (x.get_name().rfind("JK-", 0) == 0 || x.get_name().rfind("JK_", 0) == 0) {
ESP_LOGI("ble_adv", "New JK-BMS found");
ESP_LOGI("ble_adv", " Name: %s", x.get_name().c_str());
ESP_LOGI("ble_adv", " MAC address: %s", x.address_str().c_str());
ESP_LOGD("ble_adv", " Advertised service UUIDs:");
for (auto uuid : x.get_service_uuids()) {
ESP_LOGD("ble_adv", " - %s", uuid.to_string().c_str());
}
}
text_sensor:
- platform: ble_scanner
name: "BLE Devices Scanner"_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
Kdo je online
Uživatelé prohlížející si toto fórum: Claudebot [Bot], META a 0 hostů