我想创建一个应用程序,连接到近乎真实的设备并交换数据。 我想使用手机的硬件尽可能高的范围。
1.我可以使用什么,哪个更好:蓝牙还是wifi?
2.我可以期待的范围是什么?
答案 0 :(得分:1)
对于相对较小的网络(少于8个节点),Bluetooth可以工作,但范围非常有限(约10米)。
如果您可以保证您将有无线路由器可用于路由消息,那么WiFi将是一个很好的解决方案。目前,Android不为使用标准WiFi的小型网络提供Ad-hoc解决方案。 WiFi的范围可能因许多因素而有所不同,但您可以预期35-100米。
你应该看看WiFi Direct(WiFi P2P)。它在创建网络方面类似于蓝牙,但具有更长的范围。值得注意的是,只有较新的Android设备(API级别14及更高版本)才支持WiFi P2P。