Arduino Polska Forum
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?