在 Android 上通过 WiFi 连接到嵌入式设备

Connecting to an Embedded Device over WiFi on Android

正在处理一个项目,我必须直接与嵌入式设备交互才能进行设置。

我已经完成了 APP 的 iOS 版本,但现在我正在处理 Android 方面的事情。嵌入式设备进入接入点 (AP) 模式,当我在 Android 上调出 WiFi 设置屏幕时,我可以在可加入的 WiFi 网络列表中看到它。

但是,如果我尝试连接到它,连接会显示在列表的底部,并带有一点 ?旁边有标记符号,下面有禁用字样。

我通过发送 http post 与嵌入式设备交互并获取命令。这是 100% 在 iOS 上工作,但我不知道为什么 Android 不让我建立与嵌入式设备的连接。

我知道这本身不是一个编程问题,但我没有在任何地方看到这个问题。

好的,这道题不是编程题。根据我的经验,这个 wifi 网络可能不支持 WPS 连接,或者如果支持 WPS 网络并且您的设备已连接但互联网不共享,您可以简单地重新启动 phone 而不是再次尝试连接可能是您的问题已解决

在定义网络名称和连接性方面,嵌入式编程方面存在错误。这不是 Android 问题。谢谢大家。

WiFi 芯片组是 Bluegiga 芯片组。当嵌入式设备为 AP 模式设置 SSID 时,嵌入式处理器包含一个空字符串字符来终止字符串。 iOS 似乎没问题,但 Android 无法连接。一旦嵌入式程序员改变了他设置 SSID 的方式,问题就解决了。