2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Подписаться Еще от автора:
История
Маяк будет непрерывно транслировать сигналы, чтобы другие устройства Bluetooth знали о его присутствии. И я всегда хотел иметь Bluetooth-маяк для отслеживания моих ключей, так как я уже забыл принести их примерно 10 раз в прошлом году. И я случайно получил двойной модуль HM13. Поэтому я думаю, что могу превратить его в простой iBeacon, чтобы сообщить мне, если я забыл принести свои ключи. Но когда я его закончил, то понял, что больше не буду проверять свои телефоны. Таким образом, я решил сделать непрерывный сканер маяков с Raspberry Pi в качестве шлюза bluetooth. Так что я могу вызвать его, чтобы отправить мне электронное письмо или написать мне, чтобы напомнить мне о моих ключах.
Запасы
Seeeduino V4.2
Grove - Blueseeed - Двойная модель (HM13)
Raspberry Pi 4 Модель B
Шаг 1: сделай сам IBeacon
Я запрограммировал модуль HM13 с помощью платы, совместимой с Arduino. Я думаю, что это можно сделать с другими типами плат для разработчиков, даже с Raspberry Pi. Но так как существует множество библиотек с Arduino, зачем беспокоиться? Подключите модуль HM13 к правому контакту Tx и Rx. Затем загрузите скетч. Но не забудьте установить UUID, макрос и второстепенное значение в коде Arduino. Когда это будет сделано, вам просто нужно включить модуль HM13, чтобы он продолжал работать.
Шаг 2. Протестируйте его с помощью приложения
Затем добавьте свой маяк в приложение. UUID, макрос и второстепенное значение были указаны в коде Arduino. После этого вы увидите свой маяк на главной странице приложения.
Возьми свой телефон и прогуляйся. Вы увидите приблизительное расстояние между вами и вашим маяком.