Smart Field CMS 私有擴充 channel:
這些擴充非 VDA5050 標準;第三方機器人無需實作。
AGV → Master 上報機器人地圖的站點清單
AGV 上報 waypoints
廠商代碼
機器人序號
Accepts the following message:
CMS 擴充 message(非 VDA5050 標準)。 AGV → Master,上報機器人內部地圖的站點清單。
{
"manufacturer": "pudu",
"serialNumber": "ROBOT-001",
"mapId": "map-lobby-v3",
"waypoints": [
{
"stationId": "S-001",
"name": "Lobby A",
"x": 12,
"y": 5,
"theta": 0
},
{
"stationId": "S-002",
"name": "Lift 1",
"x": 20,
"y": 8.5,
"theta": 1.5708
}
]
}
AGV → Master 上報機器人地圖的站點清單
Master Control 接收 waypoints
廠商代碼
機器人序號
Accepts the following message:
CMS 擴充 message(非 VDA5050 標準)。 AGV → Master,上報機器人內部地圖的站點清單。
{
"manufacturer": "pudu",
"serialNumber": "ROBOT-001",
"mapId": "map-lobby-v3",
"waypoints": [
{
"stationId": "S-001",
"name": "Lobby A",
"x": 12,
"y": 5,
"theta": 0
},
{
"stationId": "S-002",
"name": "Lift 1",
"x": 20,
"y": 8.5,
"theta": 1.5708
}
]
}
Dispatcher 裝置以 VDA5050 instantActions 格式請求 CMS 建立任務。 Dispatcher 裝置的 manufacturer/serialNumber 必須事先註冊於 iot_devices 表(type=dispatcher)。
Dispatcher 發送任務請求
Dispatcher 廠商代碼
Dispatcher 序號
Accepts the following message:
Dispatcher 裝置(IoT 按鈕/面板)透過 instantActions 請求 CMS 建立任務。 CMS 透過同 manufacturer/serialNumber 的 state channel 回傳 actionStates。
{
"headerId": 1,
"timestamp": "2026-04-13T18:00:00.000Z",
"version": "2.0.0",
"manufacturer": "tableside-btn",
"serialNumber": "CT-001",
"instantActions": [
{
"actionId": "req-table-3-001",
"actionType": "requestDelivery",
"blockingType": "NONE",
"actionParameters": [
{
"key": "waypointId",
"value": "waypoint-table-3-uuid"
},
{
"key": "title",
"value": "3 號桌送餐"
},
{
"key": "priority",
"value": "normal"
}
]
}
]
}
Dispatcher 裝置以 VDA5050 instantActions 格式請求 CMS 建立任務。 Dispatcher 裝置的 manufacturer/serialNumber 必須事先註冊於 iot_devices 表(type=dispatcher)。
CMS 接收 Dispatcher 任務請求
Dispatcher 廠商代碼
Dispatcher 序號
Accepts the following message:
Dispatcher 裝置(IoT 按鈕/面板)透過 instantActions 請求 CMS 建立任務。 CMS 透過同 manufacturer/serialNumber 的 state channel 回傳 actionStates。
{
"headerId": 1,
"timestamp": "2026-04-13T18:00:00.000Z",
"version": "2.0.0",
"manufacturer": "tableside-btn",
"serialNumber": "CT-001",
"instantActions": [
{
"actionId": "req-table-3-001",
"actionType": "requestDelivery",
"blockingType": "NONE",
"actionParameters": [
{
"key": "waypointId",
"value": "waypoint-table-3-uuid"
},
{
"key": "title",
"value": "3 號桌送餐"
},
{
"key": "priority",
"value": "normal"
}
]
}
]
}
CMS 擴充 message(非 VDA5050 標準)。 AGV → Master,上報機器人內部地圖的站點清單。
Dispatcher 裝置(IoT 按鈕/面板)透過 instantActions 請求 CMS 建立任務。 CMS 透過同 manufacturer/serialNumber 的 state channel 回傳 actionStates。