设备连接
连接传感器、 RFID 读取器、秤、网关和机器控制器,无论它们使用何种通信协议。
我的处理方式
设备通常不是难点。难点在于确定读数的含义以及后续的操作。我会先确定哪些事件对业务真正重要,然后构建用于采集、校验并处理这些事件的软件。
可靠性从第一天起就已融入系统。系统能感知设备离线,在网络中断时确保数据不丢失,并在数百个读数同时涌入时保持快速响应。
我曾开发过连接 RFID 读取器与业务系统的软件,并能在项目需要时协助进行硬件原型设计。
软件能处理什么
我构建的典型领域。大多数项目从其中一两个开始,并在此基础上不断扩展。
连接传感器、 RFID 读取器、秤、网关和机器控制器,无论它们使用何种通信协议。
即使在网络中断的情况下,也能确保读数采集不遗漏、不重复。
当读数超出范围或设备离线时,及时通知相关人员。
在屏幕上显示设备状态和关键读数,即使在数据大量涌入时也能保持流畅。
保留用于趋势分析和调查所需的读数,过滤掉无用噪声。
将有意义的事件同步到库存、维护或生产系统中。
它看起来是什么样
我为此类工作构建的屏幕和工具示例。
09:41:02.118 READ antenna=2 tag=3034·F1A0·77 rssi=-51
09:41:02.121 READ antenna=2 tag=3034·F1A0·77 rssi=-53
09:41:02.140 DEDUP window=750ms tag=3034·F1A0·77 reads=2
09:41:02.164 MOVE zone=DOCK-02→STAGING item=CTN-20418
09:41:02.170 POST /inventory/movements 202 Accepted
09:41:03.402 READ antenna=4 tag=3034·C2B8·19 rssi=-62
09:41:03.415 WARN reader=PORTAL-B heartbeat late 1.8s
09:41:03.902 MOVE zone=STAGING→SHIP item=CTN-20403
09:41:03.910 POST /inventory/movements 202 Accepted
09:41:04.000
项目如何运行
小步快跑,尽早呈现真实成果,并让您全程参与。
确定哪些读数和事件需要采取行动,以及需要通知谁。
连接设备,确保每个读数都经过采集、校验和存储,不重不漏。
添加警报、仪表盘,并将其与使用这些数据的业务系统对接。