問題タブ [bacnet4j]
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 - BACNet4J: 値を取得および設定する方法
私は、java、bacnet4j プロジェクトを通じて bacnet を使用しています。デバイスの値、アナログ値とデジタル値を取得する方法を理解できました。
しかし、どうすればそれらを変更できますか? bacnet4j を使用して値を取得/設定する方法
よろしく、ヴァルター・エンリケ。
events - Events and notifications in BACnet4J
I am using BACnet4J for a BACnet device simulator. I get it to create objects and react to reads and writes to properties. I have also played with COVSubscriptions. Everything works fine. Now I want to use events when a state of a Binary Input changes. Is there no automatic way of triggering events? From how I understand the code I thought I am supposed to do the following:
- set up a binary input object
- set up a notification class object
- set the notification class property for binary input to match the notification class object id
Now I was expecting BACnet4J to trigger events whenever the present value of the binary input changes, but it doesn't. I found a method i LocalDevice which looks quite suitable. It is called sendIntrinsicEvent(...), but there is no call to that method.
Do I have to call that method on my own, whenever the state changes?
java - bacnet4j で仮想ローカル デバイスを作成することはできますか?
BACnet サーバー上で bacnet4j を使用して複数の仮想ローカル デバイスを構築した人はいますか? これを達成するために何をしなければなりませんか?
これは基本的にまったく可能ですか?
android - bacnet4j は Android で動作しますか
BACnet
Androidタブレットでクライアントを作りたいです。
BACnet4J
で使用できAndroid
ますか?はいの場合、別の jar ファイルはありますAndroid
か?
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
参照用に添付のソース コードを見つけてください。