ヘッドレスIoTデバイスにWi-Fiを実装する方法は?


16

最近、アプリを使用して設定したTP-Link HS100スマートプラグを購入しましたが、すべて正常に機能しています。現在、このような実装の基礎となるソフトウェアおよびハードウェアアーキテクチャを理解しようとしています。Googleの単純な検索に基づいて、次のことを理解しています。

ヘッドレススマートプラグは、携帯電話やコンピューターなどのデバイスへのピアツーピア接続を行います。UIを備えたデバイスを使用して、ネットワーク構成がIoTデバイスに入力されます。IoTデバイスは、アクセスポイントに接続してクラウドサービスで何らかの認証を行い、接続を確立します。モバイルアプリはコマンドをクラウドサービスに伝え、クラウドサービスはコマンドをスマートプラグに中継します。これは非常に簡単です。

このタイプの設計のためのソフトウェアとハ​​ードウェアの両方のアーキテクチャについてもう少し深く理解したいです。CC3100 Wi-FiチップなどのようなWi-Fiデバイスのタイプがあると言っても過言ではありません。ARM Cortexのようなタイプのマイクロコントローラーがあります。CC3200などの統合Wi-Fiコントローラーでもかまいません

安全な通信リンクをセットアップして確立するためのそのような設計を実装するための基礎となるソフトウェアおよびハードウェアアーキテクチャは何ですか デバイスを保護するには、どのタイプの最小セキュリティを実装する必要がありますか?このサイトの誰かがそのような適応(2.4 GHz)の経験を持ち、彼らの経験を喜んで共有したいと思っています。


5
新しいHS110に関する多くの情報のためにこのブログの記事をチェックアウト:softscheck.com/en/reverse-engineering-tp-link-hs110
Helmar

1
電力、Wi-Fi、PCB上のコントローラー、それに付随するソフトウェアコードがあります。
ポール

回答:


5

このような設計を実装するために使用できる基本的なソフトウェアおよびハードウェアアーキテクチャの1つは次のとおりです。

ESP8266 WiFiチップ用のArduinoコア

低コストのシングルチップソリューションに基づいており、セキュリティにWPA2を使用できます。

サーバー側では、SSL / TLSを使用できます。チェックthinger.io arduinoのライブラリを 2.5+

サーバー側では、thinger.ioも使用できます。


ESP8266でMicroPythonを実行することもできます。これには多くの利点があります。1つは、既にC / ++に堪能でない限り、C / ++よりもはるかに簡単であることです。
ペトリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.