提问人:Josef Škába 提问时间:11/13/2023 最后编辑:Josef Škába 更新时间:11/15/2023 访问量:16
如何使用VBA代码在MS Access中读取Web流?
How to read a web stream in MS Access with VBA code?
问:
我与 IP ANPR 摄像头通信,该摄像头 Web 服务器发送连续的 Web 流 ws://192.168.10.147:7681 其中包含摄像头识别的车牌号的报警状态数据。我整理了一下警报状态数据。 不幸的是,我根本没有在 Access 中使用流的经验。我想,我应该使用 ADOstream...谁能帮我?
目前,我正在使用web api GET命令来获取数据。它有效,但速度很慢。
更新:
例如:如果我使用 Mozila Firefox Monitor 网络流量 -> Network 并检查文件夹 Respond 中带有 GET ws://192.168.10.147:7681 websocket.js:78 (websocket) 的行,我可以看到数据流。如果我应用带有“车辆”的过滤器,我每秒都会得到一条带有 AlarmStatus 响应的新记录/行。正是我需要的。在这里,我附上其中一个响应行的示例:
url "/preview/GetAlarmStatus"
data {…}
AlarmStatus '<?xml version="1.0" encoding="UTF-8"?>\r\n
<config version="1.7" xmlns="http://www.ipc.com/ver10">\r\n
<OpenAlramObj>\r\n
<enum>Sensor-1</enum>\r\n
<enum>VehicleEvent</enum>\r\n
</OpenAlramObj>\r\n
<OpenEncodeObj>\r\n
</OpenEncodeObj>\r\n
<alarmStatusInfo>\r\n
<motionAlarm type="boolean" id="1">false</motionAlarm>\r\n
<sensorAlarmIn type="list" count="1">\r\n
<itemType type="boolean"/>\r\n
<item id="1">false</item>\r\n
</sensorAlarmIn>\r\n
<sceneChange type="boolean" id="1">false</sceneChange>\r\n
<clarityAbnormal type="boolean" id="1">false</clarityAbnormal>\r\n
<colorAbnormal type="boolean" id="1">false</colorAbnormal>\r\n
<vehicleAlarm type="boolean" id="1">false</vehicleAlarm>\r\n
</alarmStatusInfo>\r\n</config>\r\n'
知道如何将这些带有 url“/preview/GetAlarmStatus”的 Web 流记录/行放入 MS Access VBA 代码中吗?
答: 暂无答案
评论