5

Raspberry Pi で動作するように、See-Time GWF-S171 (wifi ソケット) を購入しました。Raspberry Pi をホーム オートメーション プラットフォームとして使用し、あらゆる種類のデバイス、スマート メーター、ソーラー パネル、Orvibo s20 (Wifi ソケットも) を接続することができました。

現在、wifiソケットに接続できません。Wireshark と tcpdump (ソケットはアプリ – WeConn を使用) を使用して iPhone 間のすべてのトラフィックを監視し、tcpdump を使用してステータスを見つけることができました。また、すべてのトラフィックが UDP ポート 9957 を経由していることもわかりました。

デバイスがオンになっているかどうかを確認する簡単な方法は、コードを実行することです。 sudo tcpdump -xn port 9957 |grep 0x0050

0100 はオンを意味し、0000 はオフを意味します。しかし、接続スイッチをオンまたはオフにすることはできませんでした。したがって、これに関するヘルプは本当にありがたいです。

4

2 に答える 2

5

「OGEMRAY S171」で遊んでみました。同じモデルのようです。

ソケットのポート 9957 にさまざまな TCP パケットを送信できます。

管理者として設定:

0101100148000000010000005c6c5c6c0000000000000000000000000000000000000000000000000000000000000000xxxxxxxxxxxx0000feff0000xxxxxxxxxxxx000000000100

スイッチをつける:

0101010180000000010000005c6c5c6c0000000000000000000000000000000000000000000000000000000000000000xxxxxxxxxxxx0000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

オフにする:

0101010180000000010000005c6c5c6c0000000000000000000000000000000000000000000000000000000000000000xxxxxxxxxxxx0000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

情報を取得:

0101030138000000010000005c6c5c6c0000000000000000000000000000000000000000000000000000000000000000xxxxxxxxxxxx0000

上記の例のxxxxxxxxxxxxは、パケットを送信するデバイスの MAC アドレスです。Androidアプリ「TCP/UDP Terminal」を使ってみました。「パケット送信者ポータブル」を使用して Windows ノートブックからパケットを送信できませんでした。

アプリ(私はAndroidアプリを使用しています)がTCPパケットを外部サーバー(私の場合は52.28.78.96のようです)にポート9955で送信する「インターネットモード」もあります。これらのパケットは少し異なりますが、私はこのモードはあなたの問題にとって面白くないと思います。

于 2015-08-10T21:42:54.287 に答える