問題タブ [bacnet]
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 - BACnet クライアントが BACnet4j を使用して BACnet インターフェイスに接続しない
私は BACnet やその他の自動化プロトコルの初心者です。BACnet インターフェイスに接続してオブジェクトをフェッチする BACnet クライアントを 1 つ作成し、さらにこれらのオブジェクトをマイクロサービス レイヤーに取り込みます。サーバー インフラストラクチャには LumInsight が含まれています。データを BACnet インターフェイスにプッシュするデスクトップ。1 つのサンプル コードを参照していますが、実行中に以下の問題が発生します。
java - BACnet インターフェイスからオブジェクトとプロパティを読み取る
BACnet インターフェイスからオブジェクトとプロパティを読み込もうとしています。クライアント コードが LumInsight Desktop (Propriety Software) によって提供される BACnet インターフェイスと通信することが期待される BACnet4J のサンプル コードを使用しています。
したがって、私たちの場合、デバイスの検出は完了しましたが、BACnet インターフェイスからデバイス レベルとオブジェクト レベルの情報を読み取る方法に行き詰まっています。
これが私が現在得ている出力です:
SLF4J: クラスのロードに失敗しました
「org.slf4j.impl.StaticLoggerBinder」。SLF4J: 無操作 (NOP) ロガー実装へのデフォルト設定 SLF4J: 詳細については 、http: //www.slf4j.org/codes.html#StaticLoggerBinderを参照してください。初期化 印刷アドレス...Address [networkNumber=0, macAddress=[a,2c,37,5,ba,c0]] RemoteDevice(instanceNumber=10001, address=Address [networkNumber=0, macAddress=[a,2c,37] ,5,ba,c0]]) ObjectIdentifier:Device 10001 getName:LumInsight Virtual Router getModelName:LIBI-01 Remote Device:RemoteDevice(instanceNumber=10001, address=Address [networkNumber=0, macAddress=[a,2c,37,5 ,ba,c0]]) ユーザー データ: アナログ入力:アナログ入力 12 アナログ入力 12 com.serotonin.bacnet4j.exception.PropertyValueException
参照用に添付のソース コードを見つけてください。
java - Raspberry OS からの BacNet/IP ブロードキャストが機能しない
Windows 10 システムで正常に動作し、ネットワーク経由でリモート デバイスを検出できる以下のコードを見つけてください。Linux では、コードから jar を作成し、java -jar test.jarを使用して実行しています。
Linux では、Windows OS で実行されているデバイスを検出できませんが、Windows で実行されているアプリケーションは Linux BacNet localDevice を検出できます。コードは同じですが、Linux で BacNet デバイスを検出できません。
解決策を見つけるのを手伝ってください。