TPLinkとは? ルータを主力とする中国・深圳のネットワーク機器メーカーです。 近年はスマート電球、スマートプラグ等のIoT家電に力を入れており、コスパの良さからAmazonで独自の地位を築いています。 スマートプラグのHS105 スマート電球のKL110 今回は、APIを使用して、 ・機器のON-OFF操作 ・ON-OFF、電球の明るさ等の情報取得 を、PythonおよびNode.jsで実行してみました IoT家電として思いつく用途の多くを上記でカバーできるので 応用の可能性を感じる結果となりました! 必要なもの ・PC ・RaspberryPi ・TPLink製スマートプラグあるいは電球 今回は下記3製品を試しました HS105:スマートプラグ KL110:ホワイト電球 KL130:カラー電球 ①データ取得の確認 まずは、TPLinkからデータが取得できるかターミナル上でテストします
TP-LinkからHS105より低価格なTapo P105が発売されたのを知り、HS105同様に制御できるのかと試しに購入してみたが全く動かない。 Tapo系にはカメラもあるからセキュリティはより厳しくしてあるのかな?なーんて思っていたら最近になってリバースエンジニアリングしてプログラムを作ってしまった猛者が現れた。 どうやらTP-Linkの製品はリバースエンジニアリングされる運命にあるようだ。(笑) Reverse engineering TP-Link TAPO GitHub – fishbigger/TapoP100 試してみるとP105ではエラーで動作しなかったが、リクエストパラメタにP105のMACアドレスを設定したterminalUUIDパラメタを追加することで動作することが確認できた。ということで元のPythonのプログラムを参考にESP32に移殖しようと思ったのだが公開鍵暗
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く