我正在尝试从IoT设备上的TCP服务器接收Android应用程序中的数据。我在互联网上搜索过,但只找到了关于使用WiFiP2PManager、WiFi Direct等在两个Android设备之间传输文件的信息。
问题:
备注:
应用程序和设备没有连接到公共网络。
步骤:
- 应用程序使用BLE连接到设备
- 应用程序向设备发送命令,使其准备好热点配对
- 应用程序尝试连接设备创建的热点
- 应用程序使用以下方法获取数据:http://ip-address/data 例如:http://192.168.123.132/data
我无法解决第三和第四步。我能够使用WifiManager连接设备。但是它会断开连接,并且Android会切换回可用的强信号网络。如何保持连接到特定网络,即使它没有互联网? 我需要以编程方式实现这一点。
谢谢