#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. В вашем комментарии недостаточно информации, чтобы что-то предложить. Предлагаю вам начать новый вопрос с фрагмента кода и полных сообщений об ошибках