Odczyt MAC BLE bt przez nrf24l01 - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica) +--- Wątek: Odczyt MAC BLE bt przez nrf24l01 (/watek-odczyt-mac-ble-bt-przez-nrf24l01) |
Odczyt MAC BLE bt przez nrf24l01 - Chinol - 29-01-2024 Witajcie, Analizuję znaleziony kod na githubie w celu stworzenia swojego. Udało mi się wyciągnąć z Iphone kod IRK, który ma być widoczny dla Arduino. Założenie: Arduino z NRF24l01 będąc w zasięgu telefonu ma zapalać diodę. https://github.com/fryefryefrye/Open-Source-RKS/blob/master/iPhone/ReceiverController/irk.h Nie rozumiem gdzie powinien znaleźć się w kodzie mój identyfikator BLE. Wg opisu autora gdzieś od 375 linijki. Proszę o pomoc w analizie kodu. RE: Odczyt MAC BLE bt przez nrf24l01 - kaczakat - 29-01-2024 Biblioteki tak są robione zazwyczaj, by w nich nie grzebać, a potrzebny parametr podawać jako paremetr właśnie do gotowej funkcji. Otwórz przykład i zobacz tę linię: https://github.com/fryefryefrye/Open-Source-RKS/blob/master/iPhone/ReceiverController/ReceiverController.ino #define IRK_LIST_NUMBER 2char * IrkListName[IRK_LIST_NUMBER] = {"A","B"};uint8_t irk[IRK_LIST_NUMBER][ESP_BT_OCTET16_LEN]= { //IRK of A {0x92,0xE1,0x70,0x7B,0x84,0xDC,0x21,0x4D,0xA6,0x33,0xDC,0x3A,0x3A,0xB2,0x08,0x3F} //IRK of B ,{0x2E,0xB7,0xB3,0xD4,0xDC,0x5C,0x16,0x73,0xA7,0x9B,0x75,0x0E,0xEC,0xEB,0x60,0x2D}}; Czy nie tu powinieneś podać własne dane dla klienta A lub B? |