0

Intel の UPnP ツールに付属のデバイス ビルダーで作成された Java/Android 用の生成されたスタックの助けを借りて、UPnP を調べています。UPnPシステムの制御点となるアンドロイドアプリを作る。

ツールのソース: http://opentools.homeip.net/dev-tools-for-upnp

これらのツールの原理を理解するために、ネットワーク ライトを作成し、Android 用のスタックを生成しました。しかし、ネットワークライトをオンまたはオフにする方法がわかりません。

誰かが私の提案をすることができますか? このプロジェクトの参考文献をオンラインで見つけることはほとんどできません。

どんな助けでも大歓迎です

4

1 に答える 1

0

ネットワーク ライトが既に動作していることを意味しますか? Android に電球が表示されますか? Android はプライベート ローカル ネットワークに接続されていますか? おそらくあなたのWiFi。UPnP は、ローカルの信頼できるネットワークで使用することを意図しています (設計ごとにセキュリティは含まれていません)。

その場合は、前述のツールセットから DeviceSpy を使用して Android が接続されているのと同じネットワークにアクセスし、DimmableLight タイプのデバイス「Network Light」を探します。それを使ってできることの完全な説明は、 http: //upnp.org/resources/upnpresources.zipにあります。

standardizeddcps/Lighting Controls_1/UPnP-ha-DimmableLight-v1-Device*.pdf

DeviceSpy は、すべてのインターフェイスと状態変数を公開します。これらは、検査、呼び出し、および変更できます。ボンネットの下にはロケット科学はありません。HTTP を介した単純な古い SOAP で、いくつかの拡張ヘッダーがあり、マルチキャストでソルト化されています。そのため、ネットワーク ライトを自分で操作するには、コントロール ポイントを作成する必要があります。問題の開発ツールもそのスタックを生成できると思います。または、ここでは繰り返しませんが、いくつかのスタンドアロン ライブラリを使用します。

于 2012-05-25T13:47:12.317 に答える