首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与android手机的Wifi套接字通信

与android手机的Wifi套接字通信
EN

Stack Overflow用户
提问于 2014-04-06 18:02:26
回答 2查看 3K关注 0票数 1

我想问一下,无线套接字是如何与安卓手机通信的?

我试图购买一个无线套接字,我可以通过我自己的代码控制。这些都是无线套接字已经为他们开发了应用程序。是否可以获得源代码或知道如何与此无线套接字和控件通信?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-08 08:45:27

如前所述,使用Wireshark (或者鲨鱼换根,如果您有一个基于根的安卓设备)。该套接字看起来非常类似于一个阿尔迪澳大利亚销售(在品牌名Bauhn,但实际上是Orvibo套接字,刚刚更名)。如果相同,那么查看我在GitHub上发布的示例GitHub代码(这段代码实际上控制着Orvibo AllOne,但也控制着Orvibo S10 / S20套接字)

其不足是:

  • 套接字通过端口10000上的UDP进行通信。
  • 您需要知道套接字的MAC地址。
  • 您发送套接字回复的发现数据包。
  • 然后“订阅”到套接字,以便控制它。
  • 当您向套接字发送/关闭数据包时,它依次以当前状态进行应答

编辑:这里有协议的进一步分解:http://pastebin.com/0w8N7AJD。信用归于Nozza87 on 忍者街区论坛

2016年编辑:上述代码已不再更新。现在您可以安装节点-orvibo,它控制这一点,AllOne IR爆炸器,并且可以(某种程度上)执行计划等等。要么通过npm install --save node-orvibo安装,要么查看这里的代码:http://github.com/grayda/node-orvibo

注意,Orvibo S10 / S20套接字以多种名称出售,包括Arlec PC180。有关品牌名称和购买地点的(不完整)列表,请参见GitHub页面。

票数 3
EN

Stack Overflow用户

发布于 2014-05-18 16:38:05

我找到了解决办法。你可以用wireshark追踪数据包。此外,您还可以尝试用户浏览器的显示源代码能力,并查看正在执行的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22897831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档