试图在我的智能家居中关灯

物联网 智能家居 沟通
2021-06-24 02:12:02

我的主要目标是制作我的 arduino 或在 android 上创建一个应用程序来控制房子里的灯。

所以我家有 Nexwell Tukan,我可以控制灯和电源插座等等,它还有一个 LAN 卡,所以它可以用手机或 PC 控制,这个应用程序叫做 Nexovision。在该程序中,您可以通过添加它们来控制不同的事物。

所以我需要做的是以某种方式获取软件用来打开和关闭不同事物的数据包,并使 arduino/android 应用程序发送它们。

“l.soverom 1”是我在 Nexwell 的房间的名字,6528 是灯亮的时候,0 是灯灭的时候,我电脑的 IP 是 154,IoT 是 75。第一行是身份验证大概,

这是WireShark .pcapng的链接

2个回答

您应该从Wireshark开始进行网络监控。注意标头(身份验证、证书等)

我认为您应该使用 Raspberry Pi 来连接您的模块,它可以是一个非常易于配置的接口,带有 Web 服务器或 MQTT 侦听器/实例。

我没有详细查看系统,但看起来它确实应该正确加密/验证传输。这意味着除非您可以提取应用程序的私有证书,或者以其他方式对 LAN 流量进行中间人,否则您将无法按照您的建议直接进入系统。正确执行此操作的第一个迹象是将传输观察为使用TLS(即 HTTPS 而不是 HTTP)。

当您第一次在系统上对手机进行身份验证时,可能会发生密钥交换,也许您可​​以合法地使用此过程在您的 Pi 上获取正确的标识。

系统是否有任何 IFTTT 集成?您仍然不应该能够直接访问,但您可以间接发送命令。