我们希望在两个Android设备之间创建双向通信。该过程将由NFC启动。但由于NFC只是一种工作方式,我们需要通过蓝牙或Wifi直接创建通信信道。它将只是大约10kb的数据,将被传输的总数。
这个过程应该是这样的:
- Android设备AD_1使用NFC将数据推送到Android设备AD_2
- AD_2使用接收到的数据创建到AD_1的安全通信信道
- 通信信道用于来回传输大约10kb的数据
你建议第二步使用哪种通信渠道:Wifi直接还是蓝牙?
因为数据太少,所以不应该是连接的速度/吞吐量/速度,而应该是连接设置时间。
Wi-Fi直接连接最适合连接设置时间,使用蓝牙,您必须配对速度不太快的设备,因为按照标准,蓝牙的可见性在Android中默认设置为隐藏,大多数人都忘记了这一点。还要记住,bluethooth对于智能手机电池来说是昂贵的。