モノのインターネット

スマートホーム、産業オートメーション、または環境センサーのコンテキストにおけるネットワーク化されたセンサーおよび制御装置の製造業者およびユーザーのためのQ&A

2
センサー値をグラフ化するための優れたツールは何ですか?
私はホームオートメーションにHome Assistantを使用しています。いくつかの基本的なグラフ機能がありますが、過去24時間のみです。細かい粒度と長期間にわたるグラフを作成したいと考えています。 私は地下にホームオフィスを構え、葉巻を吸っています。私は煙を引き出し、部屋を負圧に保つかなり深刻な気流を備えた大きな抽出ファンを持っているので、煙や煙が家の他の部分に届きません。 異なるファン速度が地下室の他の部屋の温度にどのように影響するか、また、たとえば夏と冬のように外気温度によってどのように影響を受けるかを知りたいです。 このために、さまざまな温度やその他のセンサーデータを長期間にわたってプロットする必要があり、さまざまなセンサーの測定値がどのように相関する(または相関しない)かを確認できる必要があります。 ホームオートメーションやIoTセンサー、またはホームアシスタントと簡単に連動できる優れたグラフ作成ツールは何ですか?

2
MQTTまたはHTTPを使用する必要がありますか?
私は、温度や湿度などの環境から情報を感知して収集するデバイスを開発しています。 デバイスは電源に接続されていませんが、バッテリーとそれを充電するソーラーパネルを備えています。 ほとんどの場合、ほとんどディープスリープ状態にあり、データを検知して転送する必要がある場合にのみ起動します。この操作には約1〜2分かかり、その後再びスリープ状態になります。 私はこの分野の専門家ではありませんが、トピックからのメッセージを常に受信するためにデバイスにアクセスできる必要がある場合、MQTTは良いオプションになるはずですが、私のシナリオではセンサーを読み取り、データを定期的にサーバー。 現在、HTTP経由でデータを送信していますが、MQTTを実装するのが理にかなっているのでしょうか。このシナリオでは、HTTPよりもメリットがありますか?
9 mqtt  protocols  https 

1
Alexaチェックリスト/出発前にとるべきことのリマインダー
アパートを離れる前に覚えておくべきことについての「チェックリスト」を追加してカスタマイズするにはどうすればよいですか? たとえば、「アレクサ、これから仕事に行く」と言った場合、単なる「さようなら」ではなく、ノートパソコンや車のキーなどを忘れないようにしてください。 手短に : Alexaが発言するチェックリストを構成する(カスタム?)スキルを取得することは可能ですか? できれば、さようならのメッセージを発声するとき(「オフです」など) できれば、仕事に行くとき、ダンスに行くときなど、さまざまな「チェックリスト」を維持したいと思います。また、それぞれに異なるチェックリストが関連付けられます。 これまでのところ、「チェックリスト」をグーグル検索したときに興味深い結果は見つかりませんでした。これにはもっと適切な用語があるのではないでしょうか。

2
IoTデバイス設定を構成するためのプロトコル
MQTTは、エンドデバイスとホストサービス間でアプリケーションデータを交換する場合、IoTで広く使用されています。パブリッシュサブスクライブモデルを使用すると、ハンドシェイクやネゴシエーションなどが不要になります(少なくともMQTTプロトコルレイヤーの上)。それは主にデータを簡単に消費者に配布できるデータプロデューサーに向けられています。 ただし、エンドデバイスで設定を構成する中央サーバーに関しては、モデルが非常に適しているかどうかはわかりません。サーバーはコマンドをデバイスに送信して応答を待ちます(たとえば、特定の設定を読み取り、応答を待ちます)。これは、MQTTのパブリッシュ/サブスクライブモデルにはあま​​り適していません。 コマンドの送受信とリモートデバイスの構成を目的とした既存のプロトコルがあるかどうか疑問に思っていましたか?

4
リモコン付きのスマートスイッチをインストールするのが最も簡単な方法は何ですか?
リモコンのある教会に照明スイッチを設置したいのですが。Lutron Casetaに似ています。唯一の要件は、リモートコントロールがあることです。優先でない調光器を持っています。付属品はなるべく少なくしたいです。スイッチ、リモート、その他(ハブなど)を備えたソリューションはありますか? Z-WaveやWi-Fiについて考えていましたが、信頼性が高く使いやすいものであれば問題ありません。
9 lighting 

3
ブロードバンドネットワーク経由で接続されたIoTセットアップでRaspberry Piを攻撃から保護する方法
セットアップ: ブロードバンド接続を介してインターネットに接続されているマスターノードとしてRaspberry Piを使用しています。raspberrypiは、いくつかのセンサーや他のマイクロコントローラーを接続します。Piはクラウドホスティングプロバイダーのサーバーに継続的に接続されます。 質問は次のとおりです。 権限のないユーザーがラズベリーPiにアクセスできないようにするにはどうすればよいですか? PiへのDDoS攻撃を防ぐにはどうすればよいですか? PiへのアクセスにDDNS(ダイナミックDNS)をどのように使用する必要がありますか?

5
無線でファームウェアを更新する準備ができているクラウドサービスまたはフレームワークはありますか?
リソース制約のあるデバイス(OSファームウェアのない8ビットMCU)のプロトタイプがあり、Webサーバーと対話しています。Webからデバイスファームウェアを更新するためのソリューション、フレームワーク、またはクラウドサービスはあるのでしょうか。私の研究によると、Microsoft IoT Hubがありますが、そのようなリソースに制約のあるデバイスには適していないと思います。私が見つけたもう1つの解決策があります。mbedクラウドポータルですが、それがどのように機能するかわかりません。誰かがアドバイスを介して私を助けることができますか、おそらく安全で堅牢な方法で組み込みデバイス用の無線によるファームウェアのアップグレードを実装するためのいくつかのベストプラクティスがありますか?

1
ESP8266の最新ファームウェアをフラッシュできない、「高速フラッシュエラー」および「無効なパケットヘッド( '')」と表示される
http://www.electrodragon.com/w/ESP8266_AT-Command_firmwareにあるファームウェアをフラッシュする方法がわかりません。使用していESP8266 Download tool v3.4.4ます。ダウンロードパスにファームウェアを追加すると、一定の割合(77または99..mostly)になるまでエラーが発生し、エラーが発生しますInvalid head of packet, FAST FLASHING ERROR。もう1つ、私がこれを行うために使用しているチュートリアルでは、ダウンロードツールに多数のダウンロードパスエントリが入力されていますが、私の場合は空白です。結合されたファイルをにアップロードすると表示されます0x0000。V1.54...ファイルのコンテンツ(両方のファイル)をアップロードしようとしましたが、それでも同様のエラーが発生しました。 ですから、私はこれを完全に理解するのが初めてなので、だれでもこれを案内してくれます。コメントに必要なその他の情報を記載してください。 PS 古いファームウェアでesp8266をスムーズに使用しているので、電源は十分です。200uFコンデンサb / w gndとvcc(FTDIから3.3v)も接続しました。 接続を再確認しました(はい、GPIO0は接地されています)。 以前のバージョンを正常にフラッシュしましたai-thinker-v1.1.1.binが、それをarduino IDEシリアルモニターに接続すると、終わりのない意味不明なテキストが表示され始めました:P。
9 esp8266 

1
Contikiでボーダールーターを介してマルチキャストを使用する方法はありますか?
PCから境界ルーターを介して複数のノードにパケットを送信しようとしています。ノードと境界ルーターは、Contikiを使用して開発されています。問題は、境界ルーターがマルチキャストメッセージをノードに転送しないため、マルチキャストメッセージを送信できないことです。これを解決する方法はありますか? 編集:ルーティングにIPv6を使用しており、multicatパケットはUDPプロトコルを使用して送信されます。さらに、ボーダールーターインターフェイスはイーサネットまたはSLIP(PCへの接続は双方向で行うことができます)および6ローパン(802.15.4経由)(ノードとの接続)です。
9 contiki 

1
WiFi経由のホームオートメーションセンサー
家の周りにさまざまなセンサー(パッシブIRモーションセンサー、磁気ドアコンタクトスイッチ、振動検出器など)を接続してホームオートメーションシステムを構築し、物事を検出してセンサー信号を中央のコマンドセンター/コントロールに送信したい駅。 PIRモーションセンサー センサーあたり約10ドルの予算で、ワイヤレスで無はんだでこれを実行したいと考えています。したがって、たとえば、センサー信号を受信して​​Wifiネットワークに送信するブレッドボード回路を接続できます。 アナログセンサー信号をワイヤレス信号に変換して、その信号をwifi経由でネットワークに送信できるシンプルな回路コンポーネントまたはICはありますか?たとえば、各センサーにマイクロプロセッサ全体(Raspberry Piなど)を接続する必要はありませんか?各センサーにRaspberry Piを使用すると、予算が大幅に削減されます。 センサーレベルで、たとえば無はんだブレッドボード回路に簡単なコンポーネント部品を取り付けたいと思っています。次に、Raspberry Piまたはラップトップを使用して、コントロールステーションでネットワークからすべての信号を読み取ります。 ここで誰がどんな種類のコンポーネントと構成を勧めますか? 編集1 どうやら、USBワイヤレスアダプターまたはネットワークアダプターが、私が探しているコンポーネントである可能性があります。しかし、センサーごとに個別のブレッドボード回路を構築し、すべての信号をwifiネットワークにパイプすることは可能でしょうか?もしそうなら、どうですか?予算をセンサーあたり約10ドルに抑えたいです。 USBワイヤレスアダプター 編集2 センサーで何をしようとしているのかを反映したこの記事を見つけました。しかし、ワイヤレス(アナログからデジタル)変換については何も述べていません。 PIRモーションセンサーの回路図 ブレッドボードへの接続部 編集3 ここで説明されている推奨ESP8266チップが好きです。(これは本当にセンサーあたり5〜10ドルになりますか?) ESP8266チップ ブレッドボード構成 回路図

4
家庭環境のオートメーションデバイスにはどのプロトコルを使用すればよいですか?
家の中で物事を自動化するプロジェクトがあります。私は開発者ですが、エレクトロニクスとIoTの初心者です。 ワイヤレス通信には何を使用すればよいですか?Wi-Fi、Bluetooth ...どこを見ればいいですか? 私が必要とする安価、低消費や小さな余分な無線光インタラプタを作る例えば、ソリューションを、または、(何の囚人がない私の家メイトの集積回路腕輪とローカル・三角化のようなものをやろう!家は大きく、それは「トーチモード」を持つためです—ライトはあなたに続き、エネルギー節約のためです) また、食品(キノコ)も栽培しているため、将来の文化に合わせて最適化できます。一部のドアも開閉したいです。 最後のAPIがクールになるように、モジュール化する必要があります。 Raspberry Pi(サーバー)によって集中化され、Wi-Fiで(またはBluetoothを介して直接)制御可能なIoT上のBluetooth統合回路は、注目に値しますか?何が欠けていますか?

2
IoTデバイスをWi-Fiに直接接続するか、VLAN経由で接続しますか?
Wi-Fiに多数のIoTスイッチが接続されています。 それらを接続して制御する3つの可能性を認識しています。 直接Wi-Fi経由(Samsung SmartThingsと同様) それらをパーソナルVLANに接続して使用します(より安全なようです)。 すべてのデバイスをマスターのようなRaspberry Pi(または類似のもの)に接続し、デバイスをそれに接続します。 どちらが比較的安全ですか(IoTで最も安全)。より良い解決策はありますか、そしてそれぞれがどれほど難しいでしょうか?

1
このアーキテクチャは実現可能で柔軟ですか?
私のプロジェクトが本当に実現可能かどうか確認するのに苦労していますが。 アーカイブするもの:インターネット経由でSenseoコーヒーマシンを制御します。つまり、単純に2つのボタンを制御することになります。 最初の簡単な解決策: Raspberry PiにNodeJSサーバーをセットアップします。 Raspberry GPIOを2つのトランジスタに接続して、コーヒーマシンのボタンを制御します JavaScriptでRaspberry GPIOを直接制御できます。たとえば、http://myraspberrypi.com/makemeacoffeeを呼び出すと、GPIOがアクティブになり、ボタンがアクティブになり、コーヒーが流れます しかし:私はラズベリーをコーヒーマシンに接続したくありません(他の目的でPiが必要です)。Webサーバーとコントローラー自体を分離することは良い考えだと思います。明日、バスルームの温度を監視したい場合、または(別のESP8266を使用して)2台目のコーヒーマシンを制御したい場合は、全体を考え直すことなくそれを実行できます。 それをアーカイブする必要があるのは、Wi-Fiヘッドレスコントローラーとして使用するためにNodeMCUを備えたESP8266です(このリンクを参照)。Raspberry GPIOは使用されなくなりました(これがポイントです)。PiにはNodeJS Webサーバーのみがあります。 これはアーキテクチャの簡単なスケッチです: 主なコンポーネントの役割を明確にしましょう: Raspberry Pi:NodeJS Webサーバーをホストします NodeJS Webサーバー:Webページをエンドユーザーに提供します。基本的に「Make me a coffee」というボタンのあるページ。背後で、水ボタンを「押し」、30秒待ってから、コーヒーボタンを「押し」ます。Webサーバーは、ESP8266にHTTPリクエストを(Wi-Fi経由で)送信することでこれを行います。NodeJSサーバーはロギングとデータ分析も行います(今年は何杯のコーヒーを飲みましたか?) ESP8266:NodeMCUを使用します。そのGPIOは、コーヒーマシンのボタンを制御するトランジスタに接続されています。ESP8266に電力を供給する方法については気にしません。Raspberry Piリクエストをリッスンし、それに応じてGPIOでアクションを実行するWebサーバーを実行します。 このアーキテクチャは実現可能ですか?このアーキテクチャは柔軟ですか? 編集、ショーンフーリハネ(投稿を比較的短く保つネタバレ)に答えるには: これについては100%よくわかりませんが、トランジスタで十分です。コーヒーマシンスイッチは低電圧(3、3 V)で動作しており、ESP8266はコーヒーマシンとグラウンドを共有しません。 温度感知と水位制御については、Senseoコーヒーマシンにこれが組み込まれています。一般的な使用方法:中央のボタンを押して加熱プロセスを開始し、「シングル」または「ダブル」ボタンを押してコーヒーのサイズを選択します。加熱プロセスが終了すると、コーヒーが流れ始めます。十分な水がない場合、それは終了し、LEDが点滅します。 私が期待する進歩: バージョン1.0は、「コーヒーマシンを実行するだけで、準備ができていると確信しています」になります。シングルカップボタンとヒートアップボタンを操作します。 バージョン2.0は「マシンを実行してフィードバックを提供する」になります。別のESP8266がフィードバックLEDに接続されていて(加熱されているときと水がなくなったときがわかるようになっています)、別のESP8266がスケールを確認してコーヒーマシンを実行する前にカップがあります。コーヒーマシンが実行されたときに、ユーザーにポッドを変更するように通知するアラートを追加することもできます。 バージョン3.0では、ポッドが変更されたかどうかを確認する方法を見つけるために、なんらかのスイッチでメカニズムの開放を追跡します。しかし、これは現時点では私のプロジェクトの範囲外です。

2
Home Assistantを使用してルーターを再起動すると、IPアドレスの変更をどのように処理できますか?
Home Assistant構成で複数のランプとセンサーをセットアップしました。ただし、次のシナリオを最適に処理する方法を知りたいです。 ルーターに問題があるか、電源が切断され、ルーターが再起動した場合。この場合、ネットワークに接続されている複数のIoTデバイスに新しいIPアドレスが割り当てられる可能性があります。これらの新しいIPアドレスがconfiguration.yaml設定で使用したものと異なる場合は、これを処理するためにファイルを更新する必要があります。 これを処理する自動/優雅な方法があるかどうか疑問に思っていましたか?

1
Harmony Hubのセキュリティ
今日、私は(おそらく)ホームオートメーションのセットアップで重大なセキュリティリークに遭遇しました。 シナリオ Raspberry Piにha bridge githubプロジェクトをインストールし、主に何ができるかを確認しました。文字通り、最初のいくつかのステップに従って、habridgeをダウンロードして起動しました。驚いたことに、私のLogitech Harmony Hubは彼のすべての情報を新しい橋と自由に共有しているようです。資格情報をまったく入力していません。私が提供した唯一のものは、HarmonyのIPアドレスと偽のデバイス名でした(つまり、私のハブには、LogitechとAlexaのすべての目的で実際に別の表示名が付いています)。 ハブは、構成されたすべてのデバイスに関する情報を共有するだけでなく、それらのアクティビティを自由にトリガーすることもできます。私はそれをテストしました、彼らは素晴らしい働きをします。 デスクトッププログラムとモバイルアプリの両方を調べました。どちらも、セキュリティオプションをアクティブにする方法を提供していないようです。 ハブリッジのログを見ると、ハーモニーが発生したすべてのことを明らかにブロードキャストしていることがわかります。そこで見ることができるアクティビティ(トリミングされたIDを除く)は、Harmonyアプリによってトリガーされました。ハブがオフラインになるとすぐにハブリッジに知らせるハートビートもあります。 質問 ハブをパッケージ化して、安全でないデバイスの元の場所に送り返す以外に、ハブを保護する方法はありますか?

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