react-nativeでのBluetooth 質問する

react-nativeでのBluetooth 質問する

私のプロジェクトでは Bluetooth 信号の受信と送信が必要ですが、React-Native についてはまだあまり詳しくないので、Bluetooth 関連の機能に React-Native で使用できるコンポーネントはどれですか?

ベストアンサー1

更新(免責事項付き):

私が最初の答えを出した時から、状況は変わりました。私の会社では(ポリディア) BT 用の React Native には非常に優れたライブラリがないことに気付いたため、独自のソリューションを開発し、完全にオープンソース化 (許容ライセンス) しました。これは 2 つの RX ベースの Android および iOS ネイティブ ライブラリに基づいており、その周りに共通の React Native ラッパーを作成しました。これにより、同じ Javascript/RN インターフェイスを使用できますが、内部的にはネイティブ iOS/Android の詳細はネイティブ コードで処理されます。

ライブラリはここにあります:https://github.com/Polidea/react-native-ble-plx

免責事項: 私は、ライブラリを作成した会社である Polidea の主席ソフトウェア エンジニアであり、元 CTO です。

元の回答:

RN には Bluetooth アクセス用の組み込みコンポーネントはないと思います。

Bluetoothを使用する場合は、独自のObj-C APIコンポーネントを作成する必要があります(https://facebook.github.io/react-native/docs/native-modules-ios.html#content) または、誰かがすでに行っているニーズに合ったサードパーティ コンポーネントを使用することもできます。利用可能なものがいくつかあります (Google で簡単に検索できます)。

https://github.com/frostney/react-native-bluetooth-state

https://github.com/frostney/react-native-ibeacon

うまく動作するかどうかはわかりませんが、他の機能が必要な場合の出発点として使用できます。

おすすめ記事