2

ли работа радиомаяка Bluetooth, как это, он передает идентификаторы и телефон с BLE обнаруживает идентификатор и посылает его в приложении ищет ID, который делает что-то, если идентификатор соответствует одному в базе данных, напримерКак работает маячок Bluetooth с приложением?

Вопрос: Можете ли вы подключить маячок Bluetooth к приложению и настроить, какой идентификатор передается, как журналы босса в приложении, и маяк начинает передавать идентификатор в зависимости от времени.

Работник регистрируется в приложении и начинает прослушивать идентификаторы и обновлять базу данных в зависимости от того, какой идентификатор он получил?

Есть ли рукопожатие, которое должно случиться для приложения Android, чтобы обнаружить, что ID передается маяком или он может получать идентификаторы от любого маяка?

+2

Вы читаете [это] (https://www.pubnub.com/blog/2015-04-14-building-android-beacon-android-ibeacon-tutorial-overview/) учебник? –

+1

@AndriyOmelchenko nice one;) –

+0

Нет, но теперь буду благодарен, iv в основном переходил по блогу на pointrlabs на маяках и журнал по использованию маяка, чтобы попытаться получить базовую идею развития о том, как это будет работать/начальное исследование, поскольку у меня есть нет опыта работы с маяками или андроид-студией. –

ответ

2

Можете ли вы подключить маячок Bluetooth к приложению и настроить, какой идентификатор передается, как журналы босса в приложении, и маяк начинает передавать идентификатор в зависимости от времени.

Нет, если вы хотите изменить широковещательный UUID, вы должны сделать это на прошивке самого маяка, а не в приложении.

Работник регистрируется в приложении и начинает прослушивать идентификаторы и обновлять базу данных в зависимости от того, какой идентификатор он получил?

Да, это очень возможно. В Android вы можете использовать AltBeacon и сканировать маяки в вашем регионе и на основе основных/второстепенных значений вы можете соответствующим образом обновить свою базу данных.

Существует ли рукопожатие, которое должно произойти для приложения Android, чтобы определить, что ID передается маяком или он может получать идентификаторы от любого маяка?

Нет, не требуется рукопожатие. Как только сигнал Bluetooth начнет вещание, пока он находится на обнаруживаемой частоте, ваше мобильное устройство сможет отображать сигнал, а также идентификаторы.

Примечание: Рассмотрите возможность изучения https://altbeacon.github.io/android-beacon-library/, это позволит устранить многие из ваших вопросов реализации.

+0

Хорошо, спасибо, я понимаю, где я ошибся, поэтому вместо этого я мог бы настроить основной и второстепенный идентификатор в моем собственном приложении, чтобы пользовательское приложение могло узнать, что нужно обновлять? например, с 2 вечера до 3 вечера маяк передает другой основной и младший идентификатор, а с 4 до 6 вечера - другой основной и младший идентификатор. –

+0

Вы не можете легко изменить идентификаторы передачи маякового радиосигнала на основе времени. Но вы можете легко сделать это с помощью программного маячка (используя и Android или другое устройство в качестве передатчика). Связанная выше ссылка Android Beacon Library также позволяет передавать. – davidgyoung

+0

Извините за вопросы, я понял, что приближаюсь к проблеме не так. Я просто оставлю маяк, и пусть приложение позаботится о времени, например.студент имеет урок в 9 утра до 10 утра в комнате kQ232, комнате будет назначен маяк, и приложение будет делать что-то, если они получат идентификатор маяка между ними. Прежде, чем я подумал, что учитель будет носить с собой маяк, а когда они войдут в комнату, где они учат, они включит ее, используя приложение и войдя в учетные данные, чтобы позволить учащимся посещать этот класс. –