通过wifi从手机发送数据到任何wifi设备(智能开关)

Posted

技术标签:

【中文标题】通过wifi从手机发送数据到任何wifi设备(智能开关)【英文标题】:Sending datas to any wifi device(Smart switch) from a mobile phone through wifi 【发布时间】:2017-05-10 15:41:34 【问题描述】:

我正在尝试构建一个控制智能开关 wifi 设备的应用程序。到目前为止,我已经创建了一个应用程序,列出了附近的 wifi 网络(它甚至显示了智能开关设备的 wifi 信号)并连接到它们。我需要知道发送任何数据以至少从应用程序打开或关闭设备的基本语法。也请让我知道任何可以使用的 API。

【问题讨论】:

【参考方案1】:

要在连接的 wifi 设备之间发送数据,您必须使用套接字编程。 以下链接显示了发送数据的示例

https://examples.javacodegeeks.com/android/core/socket-core/android-socket-example/

【讨论】:

谢谢!我浏览了上面的链接,但在我的情况下,发送者是手机,接收者是带有内置 WiFi 的硬件设备。我需要发送一些数据来打开或关闭设备。我用谷歌搜索了很多,但什至找不到任何关于此的语法。 我发现自己在这里遇到了同样的情况,您在这里找到什么感兴趣的东西吗?我的直觉告诉我,设备所有者必须公开一些 API 才能连接到他们的设备。例如,Wemo Wi-Fi 智能灯开关有一个应用程序来控制他们的开关。你从哪里弄来的那个智能开关?

以上是关于通过wifi从手机发送数据到任何wifi设备(智能开关)的主要内容,如果未能解决你的问题,请参考以下文章

wifi网络定位原理是怎样的?

通过 Wifi Direct 传输文件

通过 wifi 传输视频?

Wifi 上的多点连接数据流问题

Android UDP 通信。无法从设备接收数据

什么是wifi探针??