私は bacnet プロトコルに非常に慣れていません。私は python で作業しているので、BAC0 と呼ばれる python ライブラリに関するヘルプが必要です。私はすでにインターネットでBAC0のドキュメントを読み、その例を試しましたが、正確な出力を得ることができません. 仮想バックネット デバイスを作成する方法や、python プログラミングを使用して読み書き操作を実行する方法など、いくつかの例を教えてください。よろしくお願いします。
BAC0ドキュメントに記載されている例を試しました
my_obj_list = [('file', 1),
('analogInput', 2),
('analogInput', 3),
('analogInput', 5),
('analogInput', 4),
('analogInput', 0),
('analogInput', 1)]
bacnet = BAC0.connect(ip='192.168.42.226/24')
mycontroller = BAC0.device('2:5',5,bacnet, object_list = my_obj_list)
print(mycontroller)
mycontroller.points
mycontroller['point_name']
2019-07-22 15:49:31,169 - WARNING | Offline: provide database name to load stored data.
2019-07-22 15:49:31,169 - WARNING | Offline: provide database name to load stored data.
2019-07-22 15:49:31,169 - WARNING | Offline: provide database name to load stored data.
2019-07-22 15:49:31,169 - WARNING | Offline: provide database name to load stored data.
2019-07-22 15:49:31,169 - WARNING | Offline: provide database name to load stored data.
also im getting an error :
--- Logging error ---
Traceback (most recent call last):
File "C:\Users\DELL\Anaconda3\lib\site-packages\BAC0\core\devices\Device.py", line 688, in connect
self.properties.address, self.properties.device_id
File "C:\Users\DELL\Anaconda3\lib\site-packages\BAC0\core\io\Read.py", line 184, in read
"APDU Abort Reason : {}".format(reason)
BAC0.core.io.IOExceptions.NoResponseFromController: APDU Abort Reason : noResponse.```