分享自动计量领域的最新技术与应用
为解决现有汽车衡计量存在问题,实现汽车衡自动计量,杭州国泰科技有限公司推出基于物联网技术的汽车衡自动计量技术,经国内几大著名企业集团使用,实现了汽车衡计量全过程无人化, 达到减员增效目标,同时对计量各个环节进行防作弊控制,有效杜绝了各种作弊行为,取得了较好经济效益和社会效益。
物联网汽车衡自动计量控制仪除了完成物联网网关功能之外, 所有与称重计量有关的外部设备(红外线对射、称重仪表、RFID读写器、二维码扫描仪、视频服务器等等)通过嵌入式控制器转为物联网消息包,嵌入式控制器还负责读取物联网消息包,执行消息包指令。
控制仪通过以太网接受到自己订阅消息包后,读取消息包内容,根据消息包内容改变GPIO口输出电平,从而达到控制外部设备目的;当GPIO口状态发生变化时,控制仪读取GPIO口状态,生成消息包,把消息包发布到边缘智能服务器消息包服务器中,其他程序可以立即知道外部设备状态。
物联网网关中Com口与串口设备通信,读取串口设备状态,生成消息包,把消息包发布到边缘智能服务器消息服务器中,其他程序可以立即知道串口设备状态(例如称重仪表读数)。如需要通过com控制外部设备,直接给RabbitMQ Server发送消息包,物联网网关读取订阅消息包后,与外部设备串口通信,按照外部设备事先定义好格式,发送串口控制信号给外部设备。
磅房称重外部设备二维码扫码箱、RFID读写器、网络音频设备、室外显示屏、网络摄像机等具备以太网口,可直接与物联网网关通过工业以太网互联。物联网网关可按照设备提供 HTTPS RESTFul API 读取设备状态,或者控制设备动作。
对于可以提供Linux sdk 外部设备(例如抓拍一体机), 物联网网关在程序初始化时,先调用sdk函数登陆外部设备、注册回调函数,当外部设备状态发生变化时,例如,车号识别或者抓拍成功,外部设备会调用物联网网关已经注册好的回调函数,发送设备状态(例如车号,或者图片),物联网网关会把设备状态打包为MQTT消息包,发送到边缘服务器 MQTT Broker , 其它订阅了该消息包的所有程序,会从边缘服务器 MQTT Broker得到该消息包。
对于无法提供sdk 外部设备,可物联网进程采用轮询方式,调用HTTPS RESTFul API 读取设备状态调用,当外部设备状态发生变化时,发送设备状态到边缘服务器 MQTT Broker , 其它订阅了该消息包的所有程序,会从边缘服务器 MQTT Broker得到该消息包,从而获知外部设备状态。