問題タブ [iot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Observe の Coap の例が Eclipse で機能しない
デバイス間で情報を転送するための COAP に取り組んでいます。私は学習段階にあるだけです.Californiumを使用してEclipseでCOAPサンプルを実装したドキュメントを参照しました. その中で、ドキュメントで提供されている例を試してサーバーの状態を継続的に観察しましたが、プロジェクトの実行中にnullポインター例外が表示されるだけで機能しません。次に、ヌルポインター例外の理由についてコードをデバッグしようとしましたが、結果を継続的に取得しています。プロジェクトの実行中にエラーが発生する理由がわかりませんが、デバッグ中にはそうではありません。助けてください
私が使用しているコードは次のとおりです。
protocols - プロッタ デバイスとの通信方法
AutoCAD や illustrator などの既存のアプリケーションがカスタムメイドのプロッタと通信できるオープン プロトコルはありますか?
c - udp ipv6 パケットを cooja シミュレーションに送信する方法
私はスカイ・モートのルーターとして rpl-border-router.c を実行し、クージャのスカイで 1 つの udp-server.c モートを実行しました。tunslip ユーティリティを使用してルーターを接続します。
サーバーとルーターにpingを実行できます。
tun0 経由でホストとして Linux 経由でサーバーに udp データを送信したいのですが、送信できません。ターミナルからpingを実行すると機能することに気づきました.firefoxルーターで開くとルートが表示されます.ホストとしてLinuxからボーダールーターを介してサーバーにパケットを送信する方法.
iot - IOT を実装するための libmosquitto および bcm2835 ライブラリ
ラズベリーパイでIOTベースのプロジェクトに取り組んでいます。私のプロジェクトは、Zigbee 送信モジュール (Adam 2017) を備えた温度/湿度センサーと、受信に使用される raspbee zigbee 受信機で構成されています。ラズビーは Pi とシリアル インターフェイスで接続され、Pi は別の PC で実行されている mosquitto サーバーに接続されます。したがって、この UART 値は Web UI からリモートでアクセスでき、リレーを自動的に制御したい温度と湿度の値に基づいています。マイクロコントローラー C プログラミングの経験が豊富だったので、このプロジェクトでは libmosquitto C クライアント ライブラリ、mosquitto サーバー、および bcm2835 ライブラリを選択しました。Geany コンパイラを使用して、Pi で bcm2835 ライブラリを使用することに成功しました。しかし問題は、この libmosquitto と bcm2835 ライブラリをどのように組み合わせるかです。ヘッダー ファイルを追加し、パスも指定してみましたが、成功しません。私の目的は、Pi を接続し、UART データを別の PC で実行されている mosquitto サーバーに転送して、Web UI からアクセスできるようにすることです。インターネットで利用可能な libmosquitto と bcm ライブラリを使用した同様のプロジェクトが見つかりませんか?. 誰かがこれに対する解決策を提案できますか?
よろしく、
ニシン
java - Java の /dev/mem から I2C/SPI/UART バスに直接アクセス
I2C/SPI/UART バス経由で接続されたデバイスを /dev/mem から直接制御して、メモリを MappedByteBuffer にマップして、そのように I2C/SPI/UART と通信できるようにすることはできますか? ioctl
現在、 JNIなどのカーネル呼び出しを使用する C ライブラリを使用しています。ただし、JNI を取り除き、すべてをピュア Java にしたいので、JNI/JNA の使用を避けたいと考えています。
bluetooth - Bluetooth iOTデバイスをペリフェラルモードで、BLEとBluetooth Classic接続の両方をリッスンすることは可能ですか(そしてそれは理にかなっていますか)?
現在、BLE を実行する新しいスマートフォンと互換性があるだけでなく、Bluetooth 2.1 との下位互換性も必要とするデバイスを構築しています。
プロトタイプには、デュアル モードで動作する Mediatek Linkit ONE ボードを使用しています。利用可能な Bluetooth クラスがありますが、実行中の 1) Bluetooth Classic 2.1 または 2) BLE のいずれかを選択する必要があるようです。
クラスとドキュメントはこちら: http://labs.mediatek.com/site/znch/developer_tools/mediatek_linkit/api_references/Lib_Bluetooth.gsp
私たちは基本的に、私たちのデバイスをできるだけ多くのスマートフォンと互換性を持たせたいと考えているので、BLE と Bluetooth クラシック接続の両方を同時に聞くための周辺機器であるデバイスを持つことができるかどうか疑問に思っています。どちらかを介して接続されたら、もう一方のブロードキャストを停止しますか?
唯一の技術的な方法は、IoT デバイスにモードを設定するディップ スイッチがあり、ディップ スイッチの位置に基づいて BLE コード ベースまたはクラシック コード ベースを使用しているようです。それは私にはあまりエレガントに思えません。
最後に、私の質問は理にかなっているのだろうか。私は何時間も探し回りましたが、これを行っている人を他に見つけることができないようです. どんな助けでも大歓迎です。
embedded - contiki で消費電力を計算する方法
cooja シミュレーターで、モートの電力トレース プログラムを実行し、結果を取得しました。
上記は、私の電力トレース プログラムの結果の 1 行です。
たとえば、モートが skymote の場合、 ENERGEST_TYPE_CPU 、 ENERGEST_TYPE_LPM 、 ENERGEST_TYPE_LISTEN 、 ENERGEST_TYPE_TRANSMITの値は何ですか
以下の式では、 energest_type_time 関数で ENERGEST_TYPE_CPU 、 ENERGEST_TYPE_LPM 、 ENERGEST_TYPE_LISTEN 、 ENERGEST_TYPE_TRANSMIT 値を適用する方法
last_cpu , last_lpm , last_transmit , last_listen
また、電力トレースの結果もわかりません。
android - 1 対 1 のメッセージ配信のために MQTT を実装する方法
MQTT を研究していて、1 対 1 の通信システムを作成しようとすると、実装がどのように機能するのか興味があります。
私がやろうとしていること: IOTデバイスが通知をユーザーに直接プッシュできるようにするシステムをセットアップし、ユーザーがMQTTブローカーを介してIOTデバイスに通知をプッシュできるようにします。
実装に関する考え:
- すべてのデバイスには、各ユーザーがサブスクライブする個別のトピックがあります。
- 各デバイスは、メッセージを渡すユーザーを識別するタグを使用して、同じトピックに発行します。
以下は、実装がどのように機能するかを私が作成した画像です。
詳細情報: 10 万以上のデバイスを含むように拡張できるが、メッセージの量が非常に少ない (1 日 1 メッセージ) システムが必要です
レイアウト:
- IOT デバイスは、MQTT 経由でバックエンド システムにメッセージを送信します。
- バックエンド システムはメッセージを受信し、バックエンドに保存します。
- バックエンドとモバイル アプリケーションの間で通信する Web サービス (Dispatcher) レイヤー。
- モバイル アプリケーションは、Web サービスを介して IOT デバイスと直接通信します。
質問:
- 大量のユーザーが予想される場合の 1 対 1 のコミュニケーションのトピックに関して、MQTT ブローカーはどのように実装されますか?
- 話題に制限はありますか?
- レイアウトに関して何が欠けていますか?
p2p - MaidSafe-Routing の代替手段 (p2p ルーティング、C または C++ の NAT トラバーサル ライブラリ) はありますか
MaidSafe-Routing は、p2p ルートを維持し、STUN なしで NAT トラバースを実行できます。NAT traversal や DHT 専用のライブラリが多数あります (Chord や Chimera など)。DHT と NAT トラバースを備えた MaidSafe-Routing のような他の C/C++ ライブラリはありますか? ありがとうございました。