我们是一群计算机科学专业的学生,目前正在作为我们硕士的一部分从事一个项目。
我们的问题如下。
我们正在开发一款需要设备交换少量数据的 Android 应用。这需要在没有移动连接或现有 WiFi 网络的情况下工作,例如使用蓝牙、WiFi 直连等。
我们已经研究过蓝牙智能,它允许设备运行发送 31 字节数据的广告模式,这足以满足我们的需求。但它仅在 Android 5.0 中受支持,因此这严重限制了我们的可用性。
消息确认和错误检查是一个优点,但不是必需的。因此,Udp 连接是可能的。
我们能找到的所有解决方案要么涉及用户主动接受对等请求,这是不可接受的,因为可能有数百台设备相互通信,或者使设备生根。
简而言之,我们正在寻找一种设备广播少量数据的方法,最少大约 24 个字节。除了启动应用程序之外,用户无需执行任何操作。