我想创建一个通过蓝牙与设备通信的应用程序。
我想使用移动应用程序与一些硬件(包含蓝牙服务器)配对和连接,并能够查询该设备以获取其状态和其他信息。我想通过蓝牙发送IP流量(https get / post requests)来做到这一点。
为了实现上述(通过BT的IP流量),这将需要与其他设备配对并连接到PAN(个人区域网络)配置文件。我的理解是否正确?
Android本身是否提供任何API来实现上述目标?经过一些调查,似乎Android只提供了一个隐藏的API,只有通过反射才能访问,以实现与PAN配置文件的连接。还有其他正确的方法吗?
此外,如果用户连接到WiFi或LTE,会发生什么?如果同时启用WiFi或LTE,我还能通过蓝牙发送IP流量吗?
最后,您是否还有其他方法可以更安全,更有意义?
提前谢谢!