0

BAC0 を使用して BACnet デバイスに接続しようとしています。Yabe は BACnet デバイスを検出できます。ただし、BAC0.connect(ネットワーク IP) に続いて BAC0.device(デバイス IP およびその他のパラメーター) を介してデバイスに接続しようとすると、エラー メッセージが表示されます - 指定された IP アドレスが無効です。別のソフトウェアがポート 47808 を使用しているかどうかを確認します。コマンドを実行すると、Wireshark トレースは、ローカル ネットワーク IP とデバイス IP の間で適切な Confirmed-REQ および Complex-ACK メッセージと共に使用されている BACnet APDU プロトコルを示しており、デバイスが投票した。ただし、Wireshark トレースは、コマンドがエラー メッセージで終了した後に表示されます。コマンドが途中で終了する可能性がありますか? もしそうなら、それをどのように処理しますか?

4

1 に答える 1

1

理解した。IPアドレスは正しかった。しかし、自動的に起動してバックグラウンドで実行される別のソフトウェアがありました。また、BACNet を使用します。その結果、ポート 47808 がこのソフトウェアによって使用されていました。ソフトウェアには BACnet デバイスの検出ツールがあるため、Wireshark はこのソフトウェアを介してデバイスへの通信をキャプチャしていました。BAC0.connect が機能するようになりました。

于 2021-12-06T16:35:39.750 に答える