クラウドAPIを備えたWiFiスマートライトスイッチ?


12

リモート制御が可能で、オープンAPIを備えたWiFiベースのスマートライトスイッチについて、いくつかの提案が必要です。

WeMoライトスイッチには、オープンリモートAPIがありません。他の一般的なTP-Link HS200と同じです。私が見つけた他のほとんどのリモート制御スイッチは、独自のアプリを介してのみ制御できます。これらのアプリをリバースエンジニアリングしたGitHubプロジェクトがいくつかありますが、私のプロジェクトは長期的であり、リバースエンジニアリングソリューションに賭けたくないので、メーカーが直接公開したAPIを使用したいと思います。

回答:


9

あなたの最も将来の証明ソリューションはプロトコルからハードウェアを完全に分離するものでしょう。

サンプルのHS200ライトスイッチは、組み込みLinuxシステムに基づいて多くのスマートコンセントに参加します(ソースはTP LinkのGPLコードセンターで利用可能です)。ほとんどのコンセントと同様に、基盤となるシステムは、ルーター向けの一般的なLinuxディストリビューション。他のモデルはESP8266を使用する場合があります。通常、これらのいずれでも、ストックファームウェアを別のファームウェアに置き換えることができます。これは、ローカルネットワーク上のサーバーとして機能し、そのように制御できます。 -ホームコントロール。いずれかまたは両方のパスを有効にし、ルールを変更し、サービスプロバイダーを変更する完全な機能を保持します。

プロトコルを完全に制御しているために使用していたハードウェアが使用できなくなった場合、必要なのは、実行する別のハードウェアを見つけることだけです。ルーター派生製品で一般的なOpenWRT LinuxのようなものとベアメタルESP8266の間でデバイス側のコードを移動するのはかなりの作業ですが、概念的には簡単です。しかし、1つのルーターチップ上のOpenWRTから別のルーターチップ上のOpenWRTに移動するか、ラズベリーパイ、エジソン、またはビーグルボーンで実行されるLinux(または必要に応じて、おそらくIoTに勝つ)に移動します。

システムの役割を明確な境界を持つ明確な部分に分割するには、事前にもう少し作業を行う必要がありますが、使用した場合には不可能な方法で、すべての変更に対応できることを意味します単一ベンダーの垂直統合ソリューション。


「単一ベンダーの垂直統合ソリューション」を使用する際の制限と、ハードウェアとプロトコルの疎結合の利点について説明していただきありがとうございます。長期的な将来の校正と完全な制御が本当に重要な場合は、おそらくこれが唯一の方法です。しかし、現時点では、GitHubのハッキングされたAPIよりも少し優れたソリューションを探しています。あなたが提案したことは、私たちにとってあまりにも多くの仕事です。
ラジェンドラ・

4

クリスが言ったように、鍵はプロトコルをハードウェアから分離することです。しかし、それはあなたがあなた自身のファームウェアを実装しなければならないことを意味しません!Z-WaveやInsteonなど、一般的ですぐに利用できるホームオートメーションプロトコルをサポートするスイッチを選択できます。これらは閉じたプロトコルですが、相互運用可能なコンポーネントを作成するメーカーはさまざまです。次に、ホームオートメーションプロトコルをIPと統合するホームオートメーションコントローラーを使用できます。

Web APIを提供するVera Edgeホームオートメーションコントローラーを使用しています。他にも選択肢があります。Veraを選択したのは、ホストされたクラウドインターフェイスへのアクセスを必要とせずにシステム全体がローカルで実行されるためです。月額のサービス料はかかりません。また、デバイスとルールは完全に私の管理下にあります。APIをファイアウォールの背後に隠すか、自分でAPIを外部に公開するか、Veraの無料クラウドサービスを利用してAPIを公開するかを選択できます。(プラスとして、Veraは新しいホームオートメーションデバイスのサポートを絶えず追加している非常に活発なコミュニティを持っています。)VeraはiPhoneおよびAndroid用の無料アプリを提供していますが、あなたは彼らのアプリに縛られていません。いくつかの独立した開発者が、VeraのAPI(Grasshopper、VeraMate、ImperiHomeがそのような3つの製品です)を活用して代替GUIを提供する独自のアプリを作成しました。

商用ゲートウェイ製品に反対し、多くの仕事をする気があるなら、Web APIを提供する独自のホームオートメーションゲートウェイを実装するためのオープンソースソリューションもあります。DomoticzとOpenHABは、思い浮かぶ2つのプロジェクトです。ただし、これらのパッケージはどちらもまだ商用ソリューションよりもはるかに成熟しておらず、どちらも実装するにはかなりの作業が必要です。(そして、あなたはあなたがソリューションを一緒にハックしたくないことを示しました。)

ゲートウェイベースのアプローチの唯一の欠点は、質問が「光スイッチ」について尋ねることであり、1台のデバイスの数量を暗示していることです。Z-waveスイッチは10ドルから40ドル(またはそれ以上)のコストがかかり、商用ゲートウェイは100ドルから400ドル(またはそれ以上)のコストがかかる場合があります。ただし、建物全体を自動化する場合、ハブのコストは何十ものデバイスに分散する可能性があります。


4

最近、eBayでSonoffスマートプラグを購入し、カスタムファームウェアでフラッシュしましたこれは、ESP8266に基づいているため可能です。彼らは非常に手頃な価格で非常に高度です。

それらを開き、ピンヘッダーをPCBにはんだ付けする必要があります。その後、FTDIアダプターでプログラムする必要があります。これはeBayでも安く入手できます。とても簡単です。

フラッシュすると、彼らは私のWiFiネットワークに接続し、MQTTコマンドを送受信します。このためにホームアシスタントを使用しています。

BRUH Automationには、それらに関するビデオがあります:https : //www.youtube.com/watch? v=-JxPWA-qxAk

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.