我正在使用react native来创建一个简单的应用程序,该应用程序实质上允许2部Android手机进行通信。这些设备将始终彼此相邻,并且只能相互通信。当我进行一些研究时,似乎蓝牙是最好的方法,连接两部手机并让它们发送消息。但是,我还没有找到一个有效的react-native
库。似乎经典蓝牙(串行)将是最佳方法,而不是BLE。我尝试了支持经典蓝牙的库,例如react-native-bluetooth-cross-platform
,react-native-bluetooth-serial
和react-native-bluetooth-serial-next
。但是,似乎没有一个能正常工作(它们似乎已经过时了)。设备配对,但不连接以便发送/阅读消息。我可以使用另一种形式的安全通信来使这些设备相互通信吗?如果蓝牙是最好的形式,那么那里还有更好的串行蓝牙库吗?
编辑:我也正在研究使用wifi p2p,但是这似乎有点过头了,因为只有这两个设备可以互相通信,而没有其他设备。另外,如果我确实使用wifi p2p,则可能只有2台设备进行通信(即没有其他设备可以窃听或向2台设备发送消息)。而且,这些设备将是静止的并且非常接近,因此,如果有一种通过电缆进行2路通信的方法,那也将起作用。