Есть ли способ заставить смартфон действовать как маяк с помощью react native?

#react-native #bluetooth #bluetooth-lowenergy

#react-native #bluetooth #bluetooth-низкое энергопотребление

Вопрос:

Мне нужно создать приложение, чтобы смартфон действовал как настоящий маяк. Итак, я не хочу проверять наличие пакетов ble beacon, но я хочу, чтобы мой смартфон непрерывно отправлял пакеты ble beacon, а затем они будут получены с других устройств. Возможно ли это с помощью react native? Я ничего не нашел для такой цели, единственное, что я нашел, это

https://github.com/frostney/react-native-ibeacon
И
https://github.com/MacKentoch/react-native-beacons-manager

Но мне не кажется, что они позволяют делать то, что я хочу делать. Я нашел несколько руководств по использованию родных приложений для Android, но я заинтересован в создании мультиплатформенного приложения.

Кто-нибудь знает что-нибудь об этом?

Ответ №1:

Маяк создается с использованием либо данных производителя (iBeacon), либо служебных данных (Eddystone Beacon) в качестве части рекламных данных.

Я им не пользовался, но у этой библиотеки, похоже, есть функциональность:

https://github.com/vitorpamplona/react-native-ble-advertiser#advertiser

Комментарии:

1. Привет, я пытаюсь его использовать, но любое значение, которое я использую в BLEAdvertiser.setCompanyId(); нем, говорит, что null не является объектом

2. В вашем комментарии недостаточно информации, чтобы что-то предложить. Предлагаю вам начать новый вопрос с фрагмента кода и полных сообщений об ошибках