Hướng dẫn sử dụng IRBot Agent
Giao diện IRBot Agent có gì?
Processes Panel
Hiển thị danh sách project được lưu trữ ở Cloud
Nhấn start để chạy project
Menu Bar
- Làm mới danh sách project
- Cấu hình agent
- Mở thư mục log, screen record
Cấu hình Agent
Robot UUID
Control server
Control server configuration cho phép bạn kết nối đến Mqtt Server riêng của bạn thay vì IRBot Cloud. Robot gửi/nhận các Mqtt Message như sau:
Subscription
Nhận yêu cầu làm lệnh
- Topic: robot/${robot-id}/process/request
- Json Payload:json
{ "jobId": "1", "inputData": "your data input" }
Publish
Cập nhật trạng thái robot
- Topic: robot/${robot-id}/status/response
- Json Payload:json
{ "robotName": "RobotID", "ipAddress": "192.168.1.2", "status": "0", // OFFLINE("0"), BUSY("1"), AVAILABLE("2") "projectName": "BlankProcess" }
Phản hồi kết quả làm lệnh
- Topic: robot/${robot-id}/process/response
- Json Payload:json
{ "result": "SUCCESS", // PROCESSING/SUCCESS/FAIL "jobId": "1", "errorMsg": "", "dataResponse": "data response" }
Ping
- Topic: robot/${robot-id}/ping
- Json Payload:json
{ "status": "0", // OFFLINE("0"), BUSY("1"), AVAILABLE("2") }