モノのインターネット

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

6
ESP8266をMQTTブローカーとして使用できますか?
スタートポロジーに基づいたホームオートメーションプロジェクトを作成しています。私が達成しようとしているのは、nodemcu / ESP8266の1つが外部からアクセス可能なサーバーとして機能し、他のnodemcu / ESP8266がリレーまたはセンサーに接続されたクライアントとして機能することです。 サーバーからコマンドを受信すると、それに応じてリレーをトリガーし、ステータスをサーバーに更新する必要があります。さまざまな方法でたくさんのチュートリアルを読みました。MQTTは良さそうですが、Adafruitのようなサードパーティのブローカーを使いたくありません。私のnodemcuまたは私のWebホストでWebサーバーをホストしたい。悲しいのは、Raspberry Piを所有していないことです。 ESP8266デバイスの1つをMQTTブローカーとして使用できますか、それとも適切な代替手段がありますか?

1
AWS Mobile SDK for Androidには、AWS IoT REST APIを呼び出す機能がありますか?
私は自分のAndroidフォンを制御するWebAppを書くことを考えました。 私がやろうとしているのは、私のWebAppがAWS IoTのREST APIを呼び出していくつかのコマンドを送信することです。AWSルールエンジンを使用して、これらのコマンドデータをデータベースに保存し、同時にAndroidアプリケーションにプッシュ通知を送信します。 Androidアプリケーションがプッシュ通知を受信すると、AWS IoT REST APIを呼び出して、データベースから保存されたコマンドデータを取得し、それらを実行します。 このようにして、EMM(Enterprise Mobility Manager)プロバイダーとしてAWS IoTを使用して携帯電話を制御できると思います。 私の質問は、AWS IoTはMQTTプロトコルを使用する代わりにこのタイプのREST通信を許可するのですか?

1
WiFiネットワーク内のIoTデバイスにコマンドを発行する方法
WiFiネットワークに接続されているIoTデバイスがあります。現在、IoTデバイスは小さなHTTPサーバーを実行し、HTTPクライアントからインターネット経由でPOSTリクエストを受信するとRF信号を送信します。これを機能させるには、WiFiルーターでポート転送を有効にする必要があり、HTTPクライアントはルーターのIPアドレスに接続する必要があります。これはそれを回避するための悪い方法のようです。 リングドアベル、ウィンクデバイスなど、ポート転送を必要としないデバイスなど、WiFiネットワーク内で動作するデバイスがあることに気づきました。 これらのデバイスは実際にはHTTPクライアントであり、外部サーバーに接続していると思います。次に、サーバーは実際にコマンドをクライアント(IoT)デバイスに送信します。 その場合は、サーバーを作成する方法(Pythonで)、IoTデバイスをサーバーに接続する方法(HTTP接続)、およびサーバーからクライアントにコマンドを送信する方法(できません)に関するガイダンスを教えてくださいこれは間違った方向なので、POSTを使用してください)。
7 wifi  esp8266 

2
エコードットをコンピューターからスピーカーにルーティングする
アマゾンエコードットの購入を検討しています。私は現在、補助装置を介して外部スピーカーに接続されているコンピューターを持っています。 2番目の補助ポートを介してドットをコンピューターに接続したいと思います。このようにして、Alexaを使用して、音声コマンドを使用して外部スピーカーで音楽を再生しながら、コンピューターから直接(ドットを使用せずに)音楽を再生できます。 これは可能ですか、またはエコーを直接スピーカーに接続する必要がありますか?

1
トラフィックシェーピングとMQTT
MQTTブローカーは2つあり、それらの間の接続によりトラフィックシェーピングが有効になります。ブローカーAにはデータを発行する複数のクライアントがあり、ブローカーBには複数のサブスクリプションがあります。 接続でトラフィックシェーピングを有効にして、パブリッシャーがブローカーBへの接続で最低限の許可帯域幅を確保できる可能性はありますか? このシナリオは、ブローカーブリッジ機能を備えたMosquitto MQTTブローカーを使用して実装され、すべてのMQTTメッセージがブローカーAとBの間の接続で1回だけ送信されるようにします。
7 mqtt  mosquitto 

1
「Google Home」デバイスをさまざまな発音スタイルにトレーニングすることは可能ですか?
私の英語の発音とアクセントは、アメリカ英語またはイギリス英語の話し方とは異なります。これがGoogle Homeデバイスのミスの原因となっているのではないかと思います。 Googleホームデバイスを一般的または具体的に、見落としがちな傾向があるとわかっている単語に対してトレーニングする方法はありますか?

1
天井ファン-スマートスイッチを使用してダムファンを制御できますか?
非常に高価な(最高500ドル)利用可能な「スマート天井ファン」がいくつかあります。 同じ結果を得るために、安価なダム天井ファンを備えたスマートウォールスイッチを追加する簡単な方法はありますか?問題のファンはハードワイヤードで、プラグを使用していません。 いくつかの詳細: Amazon AlexaスイッチまたはHomeKitスイッチ、どちらでもかまいません ファンライトを制御する必要はなく、ファン自体のみを制御します ファンの速度も制御する必要があります。たぶん、1つのスイッチでファンのオンとオフを切り替えたり、ディマースイッチでファンの速度を制御したりできますか?

1
アマゾンエコー、子供連れの家族への実用的なガイド?
私は妻と同じように、Amazonアカウントを持っています。私たちは世帯の設定を通じてAmazonプライムを共有し、子供たちを子供たちのリストに追加しました。私たちは娘のためにエコードットを購入しました。おそらく家の周りでさらにいくつかを入手するでしょう。 混乱は、彼女のためにこれを設定する方法にあります。彼女はどうやらAmazonアカウントを持っていないので、新しいインターコム機能などをセットアップする方法すらわからない。これまで見てきた唯一の方法は、自分の名前でセットアップすることだけだ。 彼女に、独自のリマインダー、カレンダー、機能などを持たせてほしい。 誰かがこれを設定する実際的な方法を概説してくれませんか?私はAmazonアカウントにサインインせずに、エコーの使い方に基づいて、すべての新しいポップの曲や購入するものの広告で爆破されたくありません。 コメントで更新: 何がユーザー固有のアカウントを妨げているのか、またはsockpuppetアカウントのセットアップを妨げている原因について具体的に説明している場合は、専門家以外のユーザーに役立ちます 明らかな問題について、または私が最初にエコーを設定したときに遭遇したのは、リストで私の子供のアカウントを選択することを許可せず、私のまたは私の妻のアカウントのみを選択することです。ソックパペット?偽のアカウントのように?そのルートを避けたいと思っていました:)

2
モバイル時にPiをインターネットに接続する
そこで私は、子供の頃に持っていた古い1/10スケールのレーシングバギーのすべてのRC関連パーツを引き裂いて、そのパーツをいくつかのArduinoとGPSに置き換えて、超初歩的な自律型車両を作成するプロジェクトに取り組んでいます。Raspberry Pi Zero Wをオンボードベースステーションとして追加し、後でサーバーで設計するWebアプリを介してデータロギングとネットワーク制御を行います。 私の懸念は、VerizonやAT&Tからある種のデータボックスを取得したり、契約にひどく毎月の高額な請求書を支払ったりしたくないのですが、他の安いオプションはわかりません。 では、腕と脚の費用がかからないセルラーネットワークでPiを使用するには、どのようなオプションがありますか?

1
Mosquittoサーバーでのpingロギングの防止
PINGREQとPINGRESPがログに記録されないようにして、他のすべてのlog_typeをアクティブに保つ方法はありますか? pingエントリのみがログに記録されるのを防ぐ方法を探しています。 これが私のmosquitto.confです: pid_file /var/run/mosquitto.pid persistence true persistence_location /var/lib/mosquitto/ log_dest syslog log_type all connection_messages true log_timestamp true include_dir /etc/mosquitto/conf.d
7 mqtt  mosquitto 

1
Windows IoT CoreのWiFiメッシュ
各ノードで比較的高速な検索アクセスが必要な分散メッシュデータベースを共有するノードのWi-Fiメッシュネットワークを作成する必要があるプロジェクトがあります。ESP8266(https://github.com/Coopdis/easyMesh)で構成されるノードを使用してこれを実行することを最初に考えていましたが、それぞれに(データベースを格納するための)SDカードが含まれていますが、Arduinoタイプのコードのほとんどが心配です。主にメモリ内で実行されるのを見てきました。これは、「データベース」(実際には、おそらく各レコードに2つまたは3つのフィールドを持つリスト)をメモリにロードする必要があることを意味しますか?これは効率的ではないと思うので、探しているレコードを見つけるためにリストをループ処理したくありません。なんらかの二分探索アルゴリズムを実装したいと思っていました。このデータベースのエントリは、約40 000以上のエントリになる可能性があることに注意してください。 私のフォールバックオプションは、C#および場合によっては実際のデータベースを使用できるRaspberry PiでWindows IoT Coreを実行することです。このソリューションの私の問題は、Windows IoT Coreを使用してメッシュネットワークを実行する例を見つけられなかったことです。 ご意見やご支援をいただければ幸いです。

1
Amazon Echoは、AmazonがまだEchoを正式にリリースしていない国で機能しますか?
私は英国でエコードットを取得することを検討していますが、Amazonがまだ正式にローンチしていない国で使用します。Echoも機能しますか?コミュニティの誰かが同様のことを試みた場合、サポートされているリスト以外の国でEchoのどの機能が制限されているかをリストしてください。 まず、次の目的でEchoを使用するつもりです。 スマートホームデバイス、照明、プラグの制御 To Doリストの作成 チューニングを使用する アラームを設定する いくつかの事実をすばやく確認する

2
ESP 8266を介してWebサイトサーバーにファイルを書き込む/投稿する方法
sm ESP 8266または他のIoTデバイスを使用してWebサイトにファイルを送信する方法があるかどうかを知りたいです。IoT機器をクライアントにしたいと思っています。Webサイト上のPHPまたはスクリプトファイルがサーバーとして機能します。IoTデバイスがファイルをWebサイトにアップロードしているように見えます。

2
英国のスマートエネルギーメーターはIoTセンサーとして使用できますか?
英国のサプライヤーのどのスマートエネルギーメーターがIoTホームオートメーション環境で使用できるか、または使用できないかを知りたいです。主に、ホームネットワーク(Zigbee、Z-Wave、Wi-Fi、BT)にセンサーとして追加できるかどうか。 それらがサプライヤーと通信するために「スマート」であるという事実、またはあなたの家に追加する画面を提供するという事実は、私にとっては価値がありません。それらを自分で監視できるようにしたい(OpenHUBまたは類似のものを介して)。 これまでのところ、この情報は見つかりませんでした。 更新 EONから入手した現在のIHD(homedisplay)は、Chameleon Technology UKによって製造されているようで、シリアル番号とMAC / hwアドレス(8バイト)のように見えるバージョンSEDv3を持っています。少し検索したところ、この会社は少なくとも一部のデバイスでZigBeeを使用しているようです。 このIHDを取得したので、EONから別のプロバイダーに切り替えましたが、デバイスはまだ消費量を報告しています(私が車を動かすと、オレンジ色になります)。 今、私は本当にSNMPまたは類似のもので消費を監視できるようになりたいです。私は本当に100%の精度は必要ありませんが、63Aのメインスイッチの後にsonoffの決定を追加することはできません。現在のカウンターによって既に送信されたデータを収集する方法を見つけようとしています。 問題は、これを行うためにどのようなハックを行う必要があるかです。

2
Alexaを使用してWeMoデバイスからステータスを取得する
ESP8266を使用して、インターネット上にあるwemosおよびfauxmoESP arduinoコードでWeMoデバイスをエミュレートしています。onコマンドとoffコマンドの基本的な相互作用を理解したところで、デバイスの一部のピンの状態に対するステータス応答を追加したいと思います。「オンにする」と「オフにする」は基本的なAlexaスキルであり、それらが機能するようです。ただし、「ステータス」または「状態」の口頭によるコマンドはありません。 eventserviceたとえば、XMLを処理するコード内の場所を見つけました。XML <binarystate>1</binarystate>をオンにするためですが、ステータスまたはの取得に関するドキュメントが見つかりません<getdevicestate>。使用例:どこかでライトが見えない場合、デバイスにクエリを実行して、オンかオフかを確認します。 デバイスはbelkinのオン/オフスイッチをエミュレートするため、setup.xmlパケットには以下のみが含まれます。 <service> <serviceType>urn:Belkin:service:basicevent:1</serviceType> <serviceId>urn:Belkin:serviceId:basicevent1</serviceId> <controlURL>/upnp/control/basicevent1</controlURL> <eventSubURL>/upnp/event/basicevent1</eventSubURL> <SCPDURL>/eventservice.xml</SCPDURL> </service> また、基本的なイベントだけではステータスやその他の機能を取得できません。 これはすべてAWSスキルを書かずに行われ、ESP8266ウェブサーバーとエコードットとの間のfauxmoESP間のローカルLAN上の直接ダイアログで処理されます。LAN(ワイヤレス)をスニッフィングすることでパケットを確認でき、コントロールメッセージングXMLパケットに関するドキュメントが見つかれば、機能を追加するのは簡単だと思います。 これらのコントロールXMLダイアログテンプレートはどこにあり、できればそれらの使用方法の例はどこにありますか?これはAWSスキルを使用することによってのみ達成できるという感覚を得ていますが、それはそれほど必要ではないようです。誰かがここで私にいくつかのガイダンスを与えることはできますか? また、Alexaがデバイスのステータスを確認するための発話は何ですか?これには組み込みの発話がない可能性があり、AWSスキルを書く必要があります(可能な場合は行いたくありません)。
7 alexa  esp8266  wemo 

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