使用 WiFi 直接从 android 访问嵌入式设备上的 REST 端点

Access REST end point on an embedded device using WiFi direct from android

我有一个嵌入式设备,它通过 RESTful Web 服务公开其功能。我想通过我的 android 设备通过 Wifi 将我的手机连接到嵌入式设备来使用这些 Web 服务吗?可以这样做吗?

可能的用例是将嵌入式设备的控制面板 UI 转移到 android 并远程控制它。 UI 作为 REST 端点公开。

如果你使用的芯片支持 Wi-Fi Direct,你应该自己搜索它的代码,因为我真的不知道,但是你可以找到 wifi direct 的文档和示例 here, and if it doesn't support it, there are two scenarios, one is that you want to make your android device a server and your chip a client, which leads you to use Nanohttpd in your android code to make a server, and the other one is to bring up a server on your chip and make your android device a client, which leads to using a library like loopj节省很多痛苦。所以我想就这些了。