📄 SamurAI Copilot MQTT Data Source

SamurAI Copilot MQTT Data Source

Each steel unit (coil, billet, bar, bundle, etc.) must be traceable by:

  • Unique identifier (Product ID / Batch ID / Bundle ID)

  • Timestamped movement history

  • Process route

  • Production station

  • Work Order reference (if applicable)

  • Duration between process steps

  • Final status

{
"siteID": "APPOMAX",
"subgroupID": "Template-v3",
"cameraID": "05",
"cameraIP": "192.168.6.144",
"cameraStage": 1,
"uniqueEventID": "9QNVTVV4V9",
"eventTimeStamp": "2026-04-02T07:59:02.877911",
"camResolution": [720, 1280, 3],
"eventClipFilename": "/videos/05/2026-04-02_145903_9QNVTVV4V9.mp4",
"siteCustom": null,
"customMain": {},
"inout": {
"zone5": {
"class_id": [0],
"class_name": ["yellow_steel"],
"event_direction": ["IN"],
"object_direction": ["LEFT"],
"speed": [0.0],
"dwell_duration": [0.79],
"reID": [{}],
"model_name": "Steeldetection-2026-9-1",
"uniqueTrackID": ["e38991"],
"occupancy": 1,
"filename": "/images/Steeldetection-2026-9-1/05/instance_1_2026-04-02_145903_9QNVTVV4V9.jpg"
}
},
"occupancy": null,
"dwell": null,
"detection": null,
"tracker": null,
"model-1": {
"modelName": "Steeldetection-2026-9-1",
"modelVersion": "1.0.0",
"className": ["yellow_steel"],
"imgResolution": [720, 1280, 3],
"classIDs": [0],
"confidence": [0.44],
"boundingBoxes": [
[714.0, 455.0, 762.0, 511.0]
],
"zoneIDs": ["zone5"],
"zoneOccupancy": [true],
"logicType": ["INOUT"],
"custom": {},
"trackID": [97],
"frameCount": [2],
"dwellDuration": [0.79],
"speed": [0.0],
"reID": [{}],
"objectDirection": ["LEFT"],
"uniqueTrackID": ["e38991"]
}
}

4. System Architecture & Component Responsibilities