Hallo allemaal en welkom!
vandaag laat ik je zien hoe je een iBeacon kunt detecteren
met esp32-chip
IBeacons zijn kleine zenders
gebaseerd op de Bluetooth Low Energy-standaard
en ontworpen door Apple
Ik kocht de iBeacon die in deze video wordt gebruikt bij Banggood
is vervaardigd door Wellcore en gebaseerd op een chip van Nordic
Het programma dat draait op mijn esp32 devboard
is beschikbaar in mijn Github-repository
Wanneer de iBeacon wordt gedetecteerd
het devboard activeert een van de relais
van dit blad
Als de iBeacon niet wordt gedetecteerd
gedurende meer dan een bepaald aantal milliseconden
het relais is gedeactiveerd
De “menuconfig” gebruiken
iBeacon UUID kan worden geconfigureerd
de pin waarop het relais is aangesloten
het aantal milliseconden
en een RSSI (of vermogen) drempel
Dankzij deze drempel
u kunt de afstand kiezen waarop de iBeacon wordt gedetecteerd
Op dit moment is de iBeacon uitgeschakeld
Als ik het aanzet
Zoals je hebt gezien, bijna onmiddellijk
de esp32-chip detecteert het
en activeer het relais
Ik heb een time-out van 5 seconden ingesteld
Als ik de iBeacon verplaats…
het relais is gedeactiveerd
Ik vind dit een zeer interessant gebruik van iBeacons
Het is bijvoorbeeld mogelijk om de ibeacon microlocation alibaba in je zak te houden
en als het donker is en je nadert de voordeur
het externe licht wordt automatisch geactiveerd
Je zou kunnen vragen:
“wat als ik geen iBeacon heb?”
Welnu, u kunt uw eigen smartphone gebruiken!
Op Google Play, bijvoorbeeld,
er zijn enkele gratis apps om iBeacon-pakketten te streamen
Bedankt voor het bekijken!