[{"data":1,"prerenderedAt":3886},["ShallowReactive",2],{"content-query-t5D0fFGHsv":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"body":10,"_type":3880,"_id":3881,"_source":3882,"_file":3883,"_stem":3884,"_extension":3885},"\u002Fdocs\u002Ffeatures\u002Fthingsboard-robotics","features",false,"","ThingsBoard Robotics Integration","Manage and monitor your robot fleet with CredVault's ThingsBoard integration",{"type":11,"children":12,"toc":3817},"root",[13,21,27,34,39,105,111,118,123,141,147,240,245,251,257,262,421,427,435,469,477,506,512,517,550,556,562,567,573,580,588,606,614,630,638,656,664,682,688,696,714,722,740,748,766,772,780,793,801,814,822,835,841,894,900,905,958,964,970,978,1019,1024,1047,1053,1058,1091,1097,1102,1138,1144,1150,1155,1275,1281,1324,1330,1335,1408,1414,1420,1425,1478,1484,1544,1550,1555,1578,1584,1589,1634,1640,1646,1651,1691,1706,1712,1717,1760,1766,1771,1814,1820,1826,1849,1855,1878,1884,1907,1913,1936,1942,1970,1976,1982,1992,2002,2029,2035,2044,2052,2079,2085,2094,2102,2129,2135,2144,2152,2180,2186,2195,2203,2231,2237,2242,2423,2431,2515,2521,2541,2548,2771,2777,2826,2833,3082,3087,3213,3220,3298,3304,3323,3330,3447,3453,3499,3506,3655,3661,3671,3681,3691,3701,3711,3721,3731,3741,3747,3790,3794,3811],{"type":14,"tag":15,"props":16,"children":18},"element","h1",{"id":17},"thingsboard-robotics-integration",[19],{"type":20,"value":8},"text",{"type":14,"tag":22,"props":23,"children":24},"p",{},[25],{"type":20,"value":26},"CredVault integrates ThingsBoard to provide comprehensive robot fleet management, real-time telemetry collection, and remote command execution. This guide explains how to use these capabilities.",{"type":14,"tag":28,"props":29,"children":31},"h2",{"id":30},"overview",[32],{"type":20,"value":33},"Overview",{"type":14,"tag":22,"props":35,"children":36},{},[37],{"type":20,"value":38},"ThingsBoard powers CredVault's robotics management system, enabling you to:",{"type":14,"tag":40,"props":41,"children":42},"ul",{},[43,55,65,75,85,95],{"type":14,"tag":44,"props":45,"children":46},"li",{},[47,53],{"type":14,"tag":48,"props":49,"children":50},"strong",{},[51],{"type":20,"value":52},"Register and manage",{"type":20,"value":54}," your robot fleet",{"type":14,"tag":44,"props":56,"children":57},{},[58,63],{"type":14,"tag":48,"props":59,"children":60},{},[61],{"type":20,"value":62},"Collect real-time telemetry",{"type":20,"value":64}," from robots and sensors",{"type":14,"tag":44,"props":66,"children":67},{},[68,73],{"type":14,"tag":48,"props":69,"children":70},{},[71],{"type":20,"value":72},"Send remote commands",{"type":20,"value":74}," to control robots",{"type":14,"tag":44,"props":76,"children":77},{},[78,83],{"type":14,"tag":48,"props":79,"children":80},{},[81],{"type":20,"value":82},"Monitor robot health",{"type":20,"value":84}," with alerts and notifications",{"type":14,"tag":44,"props":86,"children":87},{},[88,93],{"type":14,"tag":48,"props":89,"children":90},{},[91],{"type":20,"value":92},"Visualize fleet data",{"type":20,"value":94}," on interactive dashboards",{"type":14,"tag":44,"props":96,"children":97},{},[98,103],{"type":14,"tag":48,"props":99,"children":100},{},[101],{"type":20,"value":102},"Process and react",{"type":20,"value":104}," to robot events automatically",{"type":14,"tag":28,"props":106,"children":108},{"id":107},"getting-started",[109],{"type":20,"value":110},"Getting Started",{"type":14,"tag":112,"props":113,"children":115},"h3",{"id":114},"what-you-need",[116],{"type":20,"value":117},"What You Need",{"type":14,"tag":22,"props":119,"children":120},{},[121],{"type":20,"value":122},"Before you can manage robots, ensure you have:",{"type":14,"tag":40,"props":124,"children":125},{},[126,131,136],{"type":14,"tag":44,"props":127,"children":128},{},[129],{"type":20,"value":130},"A CredVault account with robotics access",{"type":14,"tag":44,"props":132,"children":133},{},[134],{"type":20,"value":135},"Robots with network connectivity",{"type":14,"tag":44,"props":137,"children":138},{},[139],{"type":20,"value":140},"Basic understanding of your robot's capabilities",{"type":14,"tag":112,"props":142,"children":144},{"id":143},"your-first-robot",[145],{"type":20,"value":146},"Your First Robot",{"type":14,"tag":148,"props":149,"children":150},"ol",{},[151,163,173,231],{"type":14,"tag":44,"props":152,"children":153},{},[154,156,161],{"type":20,"value":155},"Navigate to ",{"type":14,"tag":48,"props":157,"children":158},{},[159],{"type":20,"value":160},"Robotics",{"type":20,"value":162}," in the main menu",{"type":14,"tag":44,"props":164,"children":165},{},[166,168],{"type":20,"value":167},"Click ",{"type":14,"tag":48,"props":169,"children":170},{},[171],{"type":20,"value":172},"Register Robot",{"type":14,"tag":44,"props":174,"children":175},{},[176,178],{"type":20,"value":177},"Enter robot details:",{"type":14,"tag":40,"props":179,"children":180},{},[181,191,201,211,221],{"type":14,"tag":44,"props":182,"children":183},{},[184,189],{"type":14,"tag":48,"props":185,"children":186},{},[187],{"type":20,"value":188},"Name",{"type":20,"value":190},": Unique identifier (e.g., \"Warehouse-Bot-1\")",{"type":14,"tag":44,"props":192,"children":193},{},[194,199],{"type":14,"tag":48,"props":195,"children":196},{},[197],{"type":20,"value":198},"Type",{"type":20,"value":200},": Robot category (Mobile, Manipulator, Drone, etc.)",{"type":14,"tag":44,"props":202,"children":203},{},[204,209],{"type":14,"tag":48,"props":205,"children":206},{},[207],{"type":20,"value":208},"Firmware Version",{"type":20,"value":210},": Current robot software version",{"type":14,"tag":44,"props":212,"children":213},{},[214,219],{"type":14,"tag":48,"props":215,"children":216},{},[217],{"type":20,"value":218},"Manufacturer",{"type":20,"value":220},": Robot maker",{"type":14,"tag":44,"props":222,"children":223},{},[224,229],{"type":14,"tag":48,"props":225,"children":226},{},[227],{"type":20,"value":228},"Model",{"type":20,"value":230},": Robot model number",{"type":14,"tag":44,"props":232,"children":233},{},[234,235],{"type":20,"value":167},{"type":14,"tag":48,"props":236,"children":237},{},[238],{"type":20,"value":239},"Register",{"type":14,"tag":22,"props":241,"children":242},{},[243],{"type":20,"value":244},"Your robot is now ready to connect and send telemetry data.",{"type":14,"tag":28,"props":246,"children":248},{"id":247},"robot-telemetry",[249],{"type":20,"value":250},"Robot Telemetry",{"type":14,"tag":112,"props":252,"children":254},{"id":253},"understanding-telemetry",[255],{"type":20,"value":256},"Understanding Telemetry",{"type":14,"tag":22,"props":258,"children":259},{},[260],{"type":20,"value":261},"Telemetry is continuous data transmitted from your robots. This includes:",{"type":14,"tag":263,"props":264,"children":265},"table",{},[266,290],{"type":14,"tag":267,"props":268,"children":269},"thead",{},[270],{"type":14,"tag":271,"props":272,"children":273},"tr",{},[274,280,285],{"type":14,"tag":275,"props":276,"children":277},"th",{},[278],{"type":20,"value":279},"Data Type",{"type":14,"tag":275,"props":281,"children":282},{},[283],{"type":20,"value":284},"Description",{"type":14,"tag":275,"props":286,"children":287},{},[288],{"type":20,"value":289},"Example",{"type":14,"tag":291,"props":292,"children":293},"tbody",{},[294,316,337,358,379,400],{"type":14,"tag":271,"props":295,"children":296},{},[297,306,311],{"type":14,"tag":298,"props":299,"children":300},"td",{},[301],{"type":14,"tag":48,"props":302,"children":303},{},[304],{"type":20,"value":305},"Position",{"type":14,"tag":298,"props":307,"children":308},{},[309],{"type":20,"value":310},"3D coordinates (X, Y, Z)",{"type":14,"tag":298,"props":312,"children":313},{},[314],{"type":20,"value":315},"10.5, 20.3, 1.2",{"type":14,"tag":271,"props":317,"children":318},{},[319,327,332],{"type":14,"tag":298,"props":320,"children":321},{},[322],{"type":14,"tag":48,"props":323,"children":324},{},[325],{"type":20,"value":326},"Orientation",{"type":14,"tag":298,"props":328,"children":329},{},[330],{"type":20,"value":331},"Rotation in 3D space",{"type":14,"tag":298,"props":333,"children":334},{},[335],{"type":20,"value":336},"Quaternion values",{"type":14,"tag":271,"props":338,"children":339},{},[340,348,353],{"type":14,"tag":298,"props":341,"children":342},{},[343],{"type":14,"tag":48,"props":344,"children":345},{},[346],{"type":20,"value":347},"Status",{"type":14,"tag":298,"props":349,"children":350},{},[351],{"type":20,"value":352},"Current robot state",{"type":14,"tag":298,"props":354,"children":355},{},[356],{"type":20,"value":357},"Active, Idle, Error",{"type":14,"tag":271,"props":359,"children":360},{},[361,369,374],{"type":14,"tag":298,"props":362,"children":363},{},[364],{"type":14,"tag":48,"props":365,"children":366},{},[367],{"type":20,"value":368},"Battery",{"type":14,"tag":298,"props":370,"children":371},{},[372],{"type":20,"value":373},"Power level percentage",{"type":14,"tag":298,"props":375,"children":376},{},[377],{"type":20,"value":378},"85%",{"type":14,"tag":271,"props":380,"children":381},{},[382,390,395],{"type":14,"tag":298,"props":383,"children":384},{},[385],{"type":14,"tag":48,"props":386,"children":387},{},[388],{"type":20,"value":389},"Sensors",{"type":14,"tag":298,"props":391,"children":392},{},[393],{"type":20,"value":394},"Environmental readings",{"type":14,"tag":298,"props":396,"children":397},{},[398],{"type":20,"value":399},"Temperature, Distance",{"type":14,"tag":271,"props":401,"children":402},{},[403,411,416],{"type":14,"tag":298,"props":404,"children":405},{},[406],{"type":14,"tag":48,"props":407,"children":408},{},[409],{"type":20,"value":410},"Performance",{"type":14,"tag":298,"props":412,"children":413},{},[414],{"type":20,"value":415},"Speed, acceleration, load",{"type":14,"tag":298,"props":417,"children":418},{},[419],{"type":20,"value":420},"2.5 m\u002Fs, 0.5 m\u002Fs²",{"type":14,"tag":112,"props":422,"children":424},{"id":423},"viewing-telemetry",[425],{"type":20,"value":426},"Viewing Telemetry",{"type":14,"tag":22,"props":428,"children":429},{},[430],{"type":14,"tag":48,"props":431,"children":432},{},[433],{"type":20,"value":434},"Real-Time Dashboard:",{"type":14,"tag":148,"props":436,"children":437},{},[438,454,459],{"type":14,"tag":44,"props":439,"children":440},{},[441,443,447,449],{"type":20,"value":442},"Go to ",{"type":14,"tag":48,"props":444,"children":445},{},[446],{"type":20,"value":160},{"type":20,"value":448}," → ",{"type":14,"tag":48,"props":450,"children":451},{},[452],{"type":20,"value":453},"Fleet Dashboard",{"type":14,"tag":44,"props":455,"children":456},{},[457],{"type":20,"value":458},"Select a robot from the list",{"type":14,"tag":44,"props":460,"children":461},{},[462,464],{"type":20,"value":463},"View live telemetry in the ",{"type":14,"tag":48,"props":465,"children":466},{},[467],{"type":20,"value":468},"Telemetry Panel",{"type":14,"tag":22,"props":470,"children":471},{},[472],{"type":14,"tag":48,"props":473,"children":474},{},[475],{"type":20,"value":476},"Historical Data:",{"type":14,"tag":148,"props":478,"children":479},{},[480,485,496,501],{"type":14,"tag":44,"props":481,"children":482},{},[483],{"type":20,"value":484},"Select a robot",{"type":14,"tag":44,"props":486,"children":487},{},[488,489,494],{"type":20,"value":167},{"type":14,"tag":48,"props":490,"children":491},{},[492],{"type":20,"value":493},"History",{"type":20,"value":495}," tab",{"type":14,"tag":44,"props":497,"children":498},{},[499],{"type":20,"value":500},"Choose date range",{"type":14,"tag":44,"props":502,"children":503},{},[504],{"type":20,"value":505},"View or download data",{"type":14,"tag":112,"props":507,"children":509},{"id":508},"telemetry-update-frequency",[510],{"type":20,"value":511},"Telemetry Update Frequency",{"type":14,"tag":22,"props":513,"children":514},{},[515],{"type":20,"value":516},"Configure how often robots send data:",{"type":14,"tag":40,"props":518,"children":519},{},[520,530,540],{"type":14,"tag":44,"props":521,"children":522},{},[523,528],{"type":14,"tag":48,"props":524,"children":525},{},[526],{"type":20,"value":527},"High Frequency",{"type":20,"value":529}," (1-5 seconds): Real-time monitoring, higher bandwidth",{"type":14,"tag":44,"props":531,"children":532},{},[533,538],{"type":14,"tag":48,"props":534,"children":535},{},[536],{"type":20,"value":537},"Medium Frequency",{"type":20,"value":539}," (10-30 seconds): Balanced monitoring",{"type":14,"tag":44,"props":541,"children":542},{},[543,548],{"type":14,"tag":48,"props":544,"children":545},{},[546],{"type":20,"value":547},"Low Frequency",{"type":20,"value":549}," (1-5 minutes): Minimal bandwidth, periodic checks",{"type":14,"tag":28,"props":551,"children":553},{"id":552},"remote-commands-rpc",[554],{"type":20,"value":555},"Remote Commands (RPC)",{"type":14,"tag":112,"props":557,"children":559},{"id":558},"what-are-rpc-commands",[560],{"type":20,"value":561},"What are RPC Commands?",{"type":14,"tag":22,"props":563,"children":564},{},[565],{"type":20,"value":566},"RPC (Remote Procedure Call) commands allow you to control robots remotely. Send instructions and receive real-time responses.",{"type":14,"tag":112,"props":568,"children":570},{"id":569},"available-commands",[571],{"type":20,"value":572},"Available Commands",{"type":14,"tag":574,"props":575,"children":577},"h4",{"id":576},"movement-commands",[578],{"type":20,"value":579},"Movement Commands",{"type":14,"tag":22,"props":581,"children":582},{},[583],{"type":14,"tag":48,"props":584,"children":585},{},[586],{"type":20,"value":587},"Move Forward",{"type":14,"tag":40,"props":589,"children":590},{},[591,596,601],{"type":14,"tag":44,"props":592,"children":593},{},[594],{"type":20,"value":595},"Move robot in forward direction",{"type":14,"tag":44,"props":597,"children":598},{},[599],{"type":20,"value":600},"Parameters: Distance (meters), Speed (0-100%)",{"type":14,"tag":44,"props":602,"children":603},{},[604],{"type":20,"value":605},"Response: Movement confirmation",{"type":14,"tag":22,"props":607,"children":608},{},[609],{"type":14,"tag":48,"props":610,"children":611},{},[612],{"type":20,"value":613},"Move Backward",{"type":14,"tag":40,"props":615,"children":616},{},[617,622,626],{"type":14,"tag":44,"props":618,"children":619},{},[620],{"type":20,"value":621},"Move robot backward",{"type":14,"tag":44,"props":623,"children":624},{},[625],{"type":20,"value":600},{"type":14,"tag":44,"props":627,"children":628},{},[629],{"type":20,"value":605},{"type":14,"tag":22,"props":631,"children":632},{},[633],{"type":14,"tag":48,"props":634,"children":635},{},[636],{"type":20,"value":637},"Rotate",{"type":14,"tag":40,"props":639,"children":640},{},[641,646,651],{"type":14,"tag":44,"props":642,"children":643},{},[644],{"type":20,"value":645},"Rotate to specific heading",{"type":14,"tag":44,"props":647,"children":648},{},[649],{"type":20,"value":650},"Parameters: Angle (degrees), Direction",{"type":14,"tag":44,"props":652,"children":653},{},[654],{"type":20,"value":655},"Response: New heading confirmation",{"type":14,"tag":22,"props":657,"children":658},{},[659],{"type":14,"tag":48,"props":660,"children":661},{},[662],{"type":20,"value":663},"Stop",{"type":14,"tag":40,"props":665,"children":666},{},[667,672,677],{"type":14,"tag":44,"props":668,"children":669},{},[670],{"type":20,"value":671},"Immediately stop all movement",{"type":14,"tag":44,"props":673,"children":674},{},[675],{"type":20,"value":676},"Parameters: None",{"type":14,"tag":44,"props":678,"children":679},{},[680],{"type":20,"value":681},"Response: Stop confirmation",{"type":14,"tag":574,"props":683,"children":685},{"id":684},"configuration-commands",[686],{"type":20,"value":687},"Configuration Commands",{"type":14,"tag":22,"props":689,"children":690},{},[691],{"type":14,"tag":48,"props":692,"children":693},{},[694],{"type":20,"value":695},"Set Speed Limit",{"type":14,"tag":40,"props":697,"children":698},{},[699,704,709],{"type":14,"tag":44,"props":700,"children":701},{},[702],{"type":20,"value":703},"Configure maximum speed",{"type":14,"tag":44,"props":705,"children":706},{},[707],{"type":20,"value":708},"Parameters: Speed (0-100%)",{"type":14,"tag":44,"props":710,"children":711},{},[712],{"type":20,"value":713},"Response: New limit confirmation",{"type":14,"tag":22,"props":715,"children":716},{},[717],{"type":14,"tag":48,"props":718,"children":719},{},[720],{"type":20,"value":721},"Enable\u002FDisable Sensors",{"type":14,"tag":40,"props":723,"children":724},{},[725,730,735],{"type":14,"tag":44,"props":726,"children":727},{},[728],{"type":20,"value":729},"Control sensor operation",{"type":14,"tag":44,"props":731,"children":732},{},[733],{"type":20,"value":734},"Parameters: Sensor name, Enable\u002FDisable",{"type":14,"tag":44,"props":736,"children":737},{},[738],{"type":20,"value":739},"Response: Sensor status",{"type":14,"tag":22,"props":741,"children":742},{},[743],{"type":14,"tag":48,"props":744,"children":745},{},[746],{"type":20,"value":747},"Update Configuration",{"type":14,"tag":40,"props":749,"children":750},{},[751,756,761],{"type":14,"tag":44,"props":752,"children":753},{},[754],{"type":20,"value":755},"Modify robot settings",{"type":14,"tag":44,"props":757,"children":758},{},[759],{"type":20,"value":760},"Parameters: Configuration key-value pairs",{"type":14,"tag":44,"props":762,"children":763},{},[764],{"type":20,"value":765},"Response: Updated configuration",{"type":14,"tag":574,"props":767,"children":769},{"id":768},"diagnostic-commands",[770],{"type":20,"value":771},"Diagnostic Commands",{"type":14,"tag":22,"props":773,"children":774},{},[775],{"type":14,"tag":48,"props":776,"children":777},{},[778],{"type":20,"value":779},"Get Status",{"type":14,"tag":40,"props":781,"children":782},{},[783,788],{"type":14,"tag":44,"props":784,"children":785},{},[786],{"type":20,"value":787},"Request current robot status",{"type":14,"tag":44,"props":789,"children":790},{},[791],{"type":20,"value":792},"Response: Complete status report",{"type":14,"tag":22,"props":794,"children":795},{},[796],{"type":14,"tag":48,"props":797,"children":798},{},[799],{"type":20,"value":800},"Get Diagnostics",{"type":14,"tag":40,"props":802,"children":803},{},[804,809],{"type":14,"tag":44,"props":805,"children":806},{},[807],{"type":20,"value":808},"Request diagnostic information",{"type":14,"tag":44,"props":810,"children":811},{},[812],{"type":20,"value":813},"Response: Errors, warnings, performance data",{"type":14,"tag":22,"props":815,"children":816},{},[817],{"type":14,"tag":48,"props":818,"children":819},{},[820],{"type":20,"value":821},"Restart",{"type":14,"tag":40,"props":823,"children":824},{},[825,830],{"type":14,"tag":44,"props":826,"children":827},{},[828],{"type":20,"value":829},"Restart the robot",{"type":14,"tag":44,"props":831,"children":832},{},[833],{"type":20,"value":834},"Response: Restart confirmation",{"type":14,"tag":112,"props":836,"children":838},{"id":837},"sending-commands",[839],{"type":20,"value":840},"Sending Commands",{"type":14,"tag":148,"props":842,"children":843},{},[844,857,861,870,875,880,889],{"type":14,"tag":44,"props":845,"children":846},{},[847,848,852,853],{"type":20,"value":442},{"type":14,"tag":48,"props":849,"children":850},{},[851],{"type":20,"value":160},{"type":20,"value":448},{"type":14,"tag":48,"props":854,"children":855},{},[856],{"type":20,"value":453},{"type":14,"tag":44,"props":858,"children":859},{},[860],{"type":20,"value":484},{"type":14,"tag":44,"props":862,"children":863},{},[864,865],{"type":20,"value":167},{"type":14,"tag":48,"props":866,"children":867},{},[868],{"type":20,"value":869},"Send Command",{"type":14,"tag":44,"props":871,"children":872},{},[873],{"type":20,"value":874},"Choose command type",{"type":14,"tag":44,"props":876,"children":877},{},[878],{"type":20,"value":879},"Enter parameters",{"type":14,"tag":44,"props":881,"children":882},{},[883,884],{"type":20,"value":167},{"type":14,"tag":48,"props":885,"children":886},{},[887],{"type":20,"value":888},"Execute",{"type":14,"tag":44,"props":890,"children":891},{},[892],{"type":20,"value":893},"Monitor execution status",{"type":14,"tag":112,"props":895,"children":897},{"id":896},"command-status",[898],{"type":20,"value":899},"Command Status",{"type":14,"tag":22,"props":901,"children":902},{},[903],{"type":20,"value":904},"After sending a command:",{"type":14,"tag":40,"props":906,"children":907},{},[908,918,928,938,948],{"type":14,"tag":44,"props":909,"children":910},{},[911,916],{"type":14,"tag":48,"props":912,"children":913},{},[914],{"type":20,"value":915},"Pending",{"type":20,"value":917},": Waiting for robot response",{"type":14,"tag":44,"props":919,"children":920},{},[921,926],{"type":14,"tag":48,"props":922,"children":923},{},[924],{"type":20,"value":925},"Executing",{"type":20,"value":927},": Robot is executing",{"type":14,"tag":44,"props":929,"children":930},{},[931,936],{"type":14,"tag":48,"props":932,"children":933},{},[934],{"type":20,"value":935},"Completed",{"type":20,"value":937},": Successfully executed",{"type":14,"tag":44,"props":939,"children":940},{},[941,946],{"type":14,"tag":48,"props":942,"children":943},{},[944],{"type":20,"value":945},"Failed",{"type":20,"value":947},": Execution failed",{"type":14,"tag":44,"props":949,"children":950},{},[951,956],{"type":14,"tag":48,"props":952,"children":953},{},[954],{"type":20,"value":955},"Timeout",{"type":20,"value":957},": No response received",{"type":14,"tag":28,"props":959,"children":961},{"id":960},"fleet-management",[962],{"type":20,"value":963},"Fleet Management",{"type":14,"tag":112,"props":965,"children":967},{"id":966},"organizing-robots",[968],{"type":20,"value":969},"Organizing Robots",{"type":14,"tag":22,"props":971,"children":972},{},[973],{"type":14,"tag":48,"props":974,"children":975},{},[976],{"type":20,"value":977},"Create Groups:",{"type":14,"tag":148,"props":979,"children":980},{},[981,995,1004,1009,1014],{"type":14,"tag":44,"props":982,"children":983},{},[984,985,989,990],{"type":20,"value":442},{"type":14,"tag":48,"props":986,"children":987},{},[988],{"type":20,"value":160},{"type":20,"value":448},{"type":14,"tag":48,"props":991,"children":992},{},[993],{"type":20,"value":994},"Groups",{"type":14,"tag":44,"props":996,"children":997},{},[998,999],{"type":20,"value":167},{"type":14,"tag":48,"props":1000,"children":1001},{},[1002],{"type":20,"value":1003},"Create Group",{"type":14,"tag":44,"props":1005,"children":1006},{},[1007],{"type":20,"value":1008},"Enter name and description",{"type":14,"tag":44,"props":1010,"children":1011},{},[1012],{"type":20,"value":1013},"Add robots to group",{"type":14,"tag":44,"props":1015,"children":1016},{},[1017],{"type":20,"value":1018},"Save",{"type":14,"tag":22,"props":1020,"children":1021},{},[1022],{"type":20,"value":1023},"Use groups to organize by:",{"type":14,"tag":40,"props":1025,"children":1026},{},[1027,1032,1037,1042],{"type":14,"tag":44,"props":1028,"children":1029},{},[1030],{"type":20,"value":1031},"Location (warehouse, factory, field)",{"type":14,"tag":44,"props":1033,"children":1034},{},[1035],{"type":20,"value":1036},"Function (delivery, inspection, maintenance)",{"type":14,"tag":44,"props":1038,"children":1039},{},[1040],{"type":20,"value":1041},"Team responsibility",{"type":14,"tag":44,"props":1043,"children":1044},{},[1045],{"type":20,"value":1046},"Project assignment",{"type":14,"tag":112,"props":1048,"children":1050},{"id":1049},"robot-relationships",[1051],{"type":20,"value":1052},"Robot Relationships",{"type":14,"tag":22,"props":1054,"children":1055},{},[1056],{"type":20,"value":1057},"Define how robots interact:",{"type":14,"tag":40,"props":1059,"children":1060},{},[1061,1071,1081],{"type":14,"tag":44,"props":1062,"children":1063},{},[1064,1069],{"type":14,"tag":48,"props":1065,"children":1066},{},[1067],{"type":20,"value":1068},"Parent-Child",{"type":20,"value":1070},": One robot controls others",{"type":14,"tag":44,"props":1072,"children":1073},{},[1074,1079],{"type":14,"tag":48,"props":1075,"children":1076},{},[1077],{"type":20,"value":1078},"Peer",{"type":20,"value":1080},": Robots work together",{"type":14,"tag":44,"props":1082,"children":1083},{},[1084,1089],{"type":14,"tag":48,"props":1085,"children":1086},{},[1087],{"type":20,"value":1088},"Dependent",{"type":20,"value":1090},": One robot depends on another",{"type":14,"tag":112,"props":1092,"children":1094},{"id":1093},"bulk-operations",[1095],{"type":20,"value":1096},"Bulk Operations",{"type":14,"tag":22,"props":1098,"children":1099},{},[1100],{"type":20,"value":1101},"Perform actions on multiple robots:",{"type":14,"tag":148,"props":1103,"children":1104},{},[1105,1110],{"type":14,"tag":44,"props":1106,"children":1107},{},[1108],{"type":20,"value":1109},"Select multiple robots (checkboxes)",{"type":14,"tag":44,"props":1111,"children":1112},{},[1113,1115],{"type":20,"value":1114},"Choose bulk action:\n",{"type":14,"tag":40,"props":1116,"children":1117},{},[1118,1123,1128,1133],{"type":14,"tag":44,"props":1119,"children":1120},{},[1121],{"type":20,"value":1122},"Send command to all",{"type":14,"tag":44,"props":1124,"children":1125},{},[1126],{"type":20,"value":1127},"Update configuration",{"type":14,"tag":44,"props":1129,"children":1130},{},[1131],{"type":20,"value":1132},"Export data",{"type":14,"tag":44,"props":1134,"children":1135},{},[1136],{"type":20,"value":1137},"Generate report",{"type":14,"tag":28,"props":1139,"children":1141},{"id":1140},"monitoring-alerts",[1142],{"type":20,"value":1143},"Monitoring & Alerts",{"type":14,"tag":112,"props":1145,"children":1147},{"id":1146},"setting-up-alerts",[1148],{"type":20,"value":1149},"Setting Up Alerts",{"type":14,"tag":22,"props":1151,"children":1152},{},[1153],{"type":20,"value":1154},"Configure alerts for important events:",{"type":14,"tag":148,"props":1156,"children":1157},{},[1158,1162,1172,1181,1237,1242,1270],{"type":14,"tag":44,"props":1159,"children":1160},{},[1161],{"type":20,"value":484},{"type":14,"tag":44,"props":1163,"children":1164},{},[1165,1166,1171],{"type":20,"value":442},{"type":14,"tag":48,"props":1167,"children":1168},{},[1169],{"type":20,"value":1170},"Alerts",{"type":20,"value":495},{"type":14,"tag":44,"props":1173,"children":1174},{},[1175,1176],{"type":20,"value":167},{"type":14,"tag":48,"props":1177,"children":1178},{},[1179],{"type":20,"value":1180},"Create Alert",{"type":14,"tag":44,"props":1182,"children":1183},{},[1184,1186],{"type":20,"value":1185},"Choose alert type:",{"type":14,"tag":40,"props":1187,"children":1188},{},[1189,1199,1209,1219,1228],{"type":14,"tag":44,"props":1190,"children":1191},{},[1192,1197],{"type":14,"tag":48,"props":1193,"children":1194},{},[1195],{"type":20,"value":1196},"Battery Low",{"type":20,"value":1198},": Alert when battery drops below threshold",{"type":14,"tag":44,"props":1200,"children":1201},{},[1202,1207],{"type":14,"tag":48,"props":1203,"children":1204},{},[1205],{"type":20,"value":1206},"Offline",{"type":20,"value":1208},": Alert when robot goes offline",{"type":14,"tag":44,"props":1210,"children":1211},{},[1212,1217],{"type":14,"tag":48,"props":1213,"children":1214},{},[1215],{"type":20,"value":1216},"Error",{"type":20,"value":1218},": Alert when robot encounters error",{"type":14,"tag":44,"props":1220,"children":1221},{},[1222,1226],{"type":14,"tag":48,"props":1223,"children":1224},{},[1225],{"type":20,"value":305},{"type":20,"value":1227},": Alert when robot leaves designated area",{"type":14,"tag":44,"props":1229,"children":1230},{},[1231,1235],{"type":14,"tag":48,"props":1232,"children":1233},{},[1234],{"type":20,"value":410},{"type":20,"value":1236},": Alert when performance degrades",{"type":14,"tag":44,"props":1238,"children":1239},{},[1240],{"type":20,"value":1241},"Set threshold values",{"type":14,"tag":44,"props":1243,"children":1244},{},[1245,1247],{"type":20,"value":1246},"Choose notification method:",{"type":14,"tag":40,"props":1248,"children":1249},{},[1250,1255,1260,1265],{"type":14,"tag":44,"props":1251,"children":1252},{},[1253],{"type":20,"value":1254},"Email",{"type":14,"tag":44,"props":1256,"children":1257},{},[1258],{"type":20,"value":1259},"SMS",{"type":14,"tag":44,"props":1261,"children":1262},{},[1263],{"type":20,"value":1264},"In-app notification",{"type":14,"tag":44,"props":1266,"children":1267},{},[1268],{"type":20,"value":1269},"Webhook",{"type":14,"tag":44,"props":1271,"children":1272},{},[1273],{"type":20,"value":1274},"Save alert",{"type":14,"tag":112,"props":1276,"children":1278},{"id":1277},"alert-management",[1279],{"type":20,"value":1280},"Alert Management",{"type":14,"tag":40,"props":1282,"children":1283},{},[1284,1294,1304,1314],{"type":14,"tag":44,"props":1285,"children":1286},{},[1287,1292],{"type":14,"tag":48,"props":1288,"children":1289},{},[1290],{"type":20,"value":1291},"View Active Alerts",{"type":20,"value":1293},": See current alerts",{"type":14,"tag":44,"props":1295,"children":1296},{},[1297,1302],{"type":14,"tag":48,"props":1298,"children":1299},{},[1300],{"type":20,"value":1301},"Acknowledge Alerts",{"type":20,"value":1303},": Mark as reviewed",{"type":14,"tag":44,"props":1305,"children":1306},{},[1307,1312],{"type":14,"tag":48,"props":1308,"children":1309},{},[1310],{"type":20,"value":1311},"Disable Alerts",{"type":20,"value":1313},": Turn off temporarily",{"type":14,"tag":44,"props":1315,"children":1316},{},[1317,1322],{"type":14,"tag":48,"props":1318,"children":1319},{},[1320],{"type":20,"value":1321},"Alert History",{"type":20,"value":1323},": View past alerts",{"type":14,"tag":112,"props":1325,"children":1327},{"id":1326},"notification-preferences",[1328],{"type":20,"value":1329},"Notification Preferences",{"type":14,"tag":22,"props":1331,"children":1332},{},[1333],{"type":20,"value":1334},"Configure how you receive notifications:",{"type":14,"tag":148,"props":1336,"children":1337},{},[1338,1353,1380,1403],{"type":14,"tag":44,"props":1339,"children":1340},{},[1341,1342,1347,1348],{"type":20,"value":442},{"type":14,"tag":48,"props":1343,"children":1344},{},[1345],{"type":20,"value":1346},"Settings",{"type":20,"value":448},{"type":14,"tag":48,"props":1349,"children":1350},{},[1351],{"type":20,"value":1352},"Notifications",{"type":14,"tag":44,"props":1354,"children":1355},{},[1356,1358],{"type":20,"value":1357},"Choose notification channels:",{"type":14,"tag":40,"props":1359,"children":1360},{},[1361,1365,1370,1375],{"type":14,"tag":44,"props":1362,"children":1363},{},[1364],{"type":20,"value":1254},{"type":14,"tag":44,"props":1366,"children":1367},{},[1368],{"type":20,"value":1369},"Phone (SMS)",{"type":14,"tag":44,"props":1371,"children":1372},{},[1373],{"type":20,"value":1374},"Slack\u002FTeams",{"type":14,"tag":44,"props":1376,"children":1377},{},[1378],{"type":20,"value":1379},"Custom webhook",{"type":14,"tag":44,"props":1381,"children":1382},{},[1383,1385],{"type":20,"value":1384},"Set frequency:",{"type":14,"tag":40,"props":1386,"children":1387},{},[1388,1393,1398],{"type":14,"tag":44,"props":1389,"children":1390},{},[1391],{"type":20,"value":1392},"Real-time",{"type":14,"tag":44,"props":1394,"children":1395},{},[1396],{"type":20,"value":1397},"Hourly digest",{"type":14,"tag":44,"props":1399,"children":1400},{},[1401],{"type":20,"value":1402},"Daily summary",{"type":14,"tag":44,"props":1404,"children":1405},{},[1406],{"type":20,"value":1407},"Save preferences",{"type":14,"tag":28,"props":1409,"children":1411},{"id":1410},"dashboard-visualization",[1412],{"type":20,"value":1413},"Dashboard & Visualization",{"type":14,"tag":112,"props":1415,"children":1417},{"id":1416},"fleet-dashboard-features",[1418],{"type":20,"value":1419},"Fleet Dashboard Features",{"type":14,"tag":22,"props":1421,"children":1422},{},[1423],{"type":20,"value":1424},"The main dashboard displays:",{"type":14,"tag":40,"props":1426,"children":1427},{},[1428,1438,1448,1458,1468],{"type":14,"tag":44,"props":1429,"children":1430},{},[1431,1436],{"type":14,"tag":48,"props":1432,"children":1433},{},[1434],{"type":20,"value":1435},"Fleet Overview",{"type":20,"value":1437},": Total robots, active\u002Fidle\u002Foffline counts",{"type":14,"tag":44,"props":1439,"children":1440},{},[1441,1446],{"type":14,"tag":48,"props":1442,"children":1443},{},[1444],{"type":20,"value":1445},"Map View",{"type":20,"value":1447},": Geographic location of all robots",{"type":14,"tag":44,"props":1449,"children":1450},{},[1451,1456],{"type":14,"tag":48,"props":1452,"children":1453},{},[1454],{"type":20,"value":1455},"3D View",{"type":20,"value":1457},": 3D visualization of robot positions",{"type":14,"tag":44,"props":1459,"children":1460},{},[1461,1466],{"type":14,"tag":48,"props":1462,"children":1463},{},[1464],{"type":20,"value":1465},"Status Indicators",{"type":20,"value":1467},": Color-coded status for each robot",{"type":14,"tag":44,"props":1469,"children":1470},{},[1471,1476],{"type":14,"tag":48,"props":1472,"children":1473},{},[1474],{"type":20,"value":1475},"Recent Activity",{"type":20,"value":1477},": Latest commands and updates",{"type":14,"tag":112,"props":1479,"children":1481},{"id":1480},"customizing-dashboard",[1482],{"type":20,"value":1483},"Customizing Dashboard",{"type":14,"tag":148,"props":1485,"children":1486},{},[1487,1496,1534,1539],{"type":14,"tag":44,"props":1488,"children":1489},{},[1490,1491],{"type":20,"value":167},{"type":14,"tag":48,"props":1492,"children":1493},{},[1494],{"type":20,"value":1495},"Customize Dashboard",{"type":14,"tag":44,"props":1497,"children":1498},{},[1499,1501],{"type":20,"value":1500},"Choose widgets:",{"type":14,"tag":40,"props":1502,"children":1503},{},[1504,1509,1514,1519,1524,1529],{"type":14,"tag":44,"props":1505,"children":1506},{},[1507],{"type":20,"value":1508},"Fleet map",{"type":14,"tag":44,"props":1510,"children":1511},{},[1512],{"type":20,"value":1513},"3D visualization",{"type":14,"tag":44,"props":1515,"children":1516},{},[1517],{"type":20,"value":1518},"Status summary",{"type":14,"tag":44,"props":1520,"children":1521},{},[1522],{"type":20,"value":1523},"Recent commands",{"type":14,"tag":44,"props":1525,"children":1526},{},[1527],{"type":20,"value":1528},"Telemetry charts",{"type":14,"tag":44,"props":1530,"children":1531},{},[1532],{"type":20,"value":1533},"Alert list",{"type":14,"tag":44,"props":1535,"children":1536},{},[1537],{"type":20,"value":1538},"Arrange widgets",{"type":14,"tag":44,"props":1540,"children":1541},{},[1542],{"type":20,"value":1543},"Save layout",{"type":14,"tag":112,"props":1545,"children":1547},{"id":1546},"real-time-updates",[1548],{"type":20,"value":1549},"Real-Time Updates",{"type":14,"tag":22,"props":1551,"children":1552},{},[1553],{"type":20,"value":1554},"Dashboard updates automatically as:",{"type":14,"tag":40,"props":1556,"children":1557},{},[1558,1563,1568,1573],{"type":14,"tag":44,"props":1559,"children":1560},{},[1561],{"type":20,"value":1562},"Robots send telemetry",{"type":14,"tag":44,"props":1564,"children":1565},{},[1566],{"type":20,"value":1567},"Commands execute",{"type":14,"tag":44,"props":1569,"children":1570},{},[1571],{"type":20,"value":1572},"Alerts trigger",{"type":14,"tag":44,"props":1574,"children":1575},{},[1576],{"type":20,"value":1577},"Status changes",{"type":14,"tag":112,"props":1579,"children":1581},{"id":1580},"exporting-data",[1582],{"type":20,"value":1583},"Exporting Data",{"type":14,"tag":22,"props":1585,"children":1586},{},[1587],{"type":20,"value":1588},"Export robot data for analysis:",{"type":14,"tag":148,"props":1590,"children":1591},{},[1592,1597,1606,1629],{"type":14,"tag":44,"props":1593,"children":1594},{},[1595],{"type":20,"value":1596},"Select robots or date range",{"type":14,"tag":44,"props":1598,"children":1599},{},[1600,1601],{"type":20,"value":167},{"type":14,"tag":48,"props":1602,"children":1603},{},[1604],{"type":20,"value":1605},"Export",{"type":14,"tag":44,"props":1607,"children":1608},{},[1609,1611],{"type":20,"value":1610},"Choose format:",{"type":14,"tag":40,"props":1612,"children":1613},{},[1614,1619,1624],{"type":14,"tag":44,"props":1615,"children":1616},{},[1617],{"type":20,"value":1618},"CSV (spreadsheet)",{"type":14,"tag":44,"props":1620,"children":1621},{},[1622],{"type":20,"value":1623},"JSON (structured data)",{"type":14,"tag":44,"props":1625,"children":1626},{},[1627],{"type":20,"value":1628},"PDF (report)",{"type":14,"tag":44,"props":1630,"children":1631},{},[1632],{"type":20,"value":1633},"Download file",{"type":14,"tag":28,"props":1635,"children":1637},{"id":1636},"integration-with-credvault",[1638],{"type":20,"value":1639},"Integration with CredVault",{"type":14,"tag":112,"props":1641,"children":1643},{"id":1642},"robotics-visualization",[1644],{"type":20,"value":1645},"Robotics + Visualization",{"type":14,"tag":22,"props":1647,"children":1648},{},[1649],{"type":20,"value":1650},"Robot telemetry automatically streams to visualization:",{"type":14,"tag":40,"props":1652,"children":1653},{},[1654,1663,1673,1683],{"type":14,"tag":44,"props":1655,"children":1656},{},[1657,1661],{"type":14,"tag":48,"props":1658,"children":1659},{},[1660],{"type":20,"value":1513},{"type":20,"value":1662}," of robot positions",{"type":14,"tag":44,"props":1664,"children":1665},{},[1666,1671],{"type":14,"tag":48,"props":1667,"children":1668},{},[1669],{"type":20,"value":1670},"Trajectory tracking",{"type":20,"value":1672}," of movement history",{"type":14,"tag":44,"props":1674,"children":1675},{},[1676,1681],{"type":14,"tag":48,"props":1677,"children":1678},{},[1679],{"type":20,"value":1680},"Multi-robot comparison",{"type":20,"value":1682}," viewing",{"type":14,"tag":44,"props":1684,"children":1685},{},[1686],{"type":14,"tag":48,"props":1687,"children":1688},{},[1689],{"type":20,"value":1690},"Sensor data visualization",{"type":14,"tag":22,"props":1692,"children":1693},{},[1694,1696,1700,1701],{"type":20,"value":1695},"Access: ",{"type":14,"tag":48,"props":1697,"children":1698},{},[1699],{"type":20,"value":160},{"type":20,"value":448},{"type":14,"tag":48,"props":1702,"children":1703},{},[1704],{"type":20,"value":1705},"Visualize",{"type":14,"tag":112,"props":1707,"children":1709},{"id":1708},"robotics-workflows",[1710],{"type":20,"value":1711},"Robotics + Workflows",{"type":14,"tag":22,"props":1713,"children":1714},{},[1715],{"type":20,"value":1716},"Use robots in automated workflows:",{"type":14,"tag":40,"props":1718,"children":1719},{},[1720,1730,1740,1750],{"type":14,"tag":44,"props":1721,"children":1722},{},[1723,1728],{"type":14,"tag":48,"props":1724,"children":1725},{},[1726],{"type":20,"value":1727},"Trigger workflows",{"type":20,"value":1729}," based on robot events",{"type":14,"tag":44,"props":1731,"children":1732},{},[1733,1738],{"type":14,"tag":48,"props":1734,"children":1735},{},[1736],{"type":20,"value":1737},"Send commands",{"type":20,"value":1739}," as workflow steps",{"type":14,"tag":44,"props":1741,"children":1742},{},[1743,1748],{"type":14,"tag":48,"props":1744,"children":1745},{},[1746],{"type":20,"value":1747},"Monitor execution",{"type":20,"value":1749}," of robot workflows",{"type":14,"tag":44,"props":1751,"children":1752},{},[1753,1758],{"type":14,"tag":48,"props":1754,"children":1755},{},[1756],{"type":20,"value":1757},"Create automation",{"type":20,"value":1759}," for fleet operations",{"type":14,"tag":112,"props":1761,"children":1763},{"id":1762},"robotics-training",[1764],{"type":20,"value":1765},"Robotics + Training",{"type":14,"tag":22,"props":1767,"children":1768},{},[1769],{"type":20,"value":1770},"Collect robot data for machine learning:",{"type":14,"tag":40,"props":1772,"children":1773},{},[1774,1784,1794,1804],{"type":14,"tag":44,"props":1775,"children":1776},{},[1777,1782],{"type":14,"tag":48,"props":1778,"children":1779},{},[1780],{"type":20,"value":1781},"Export telemetry",{"type":20,"value":1783}," for model training",{"type":14,"tag":44,"props":1785,"children":1786},{},[1787,1792],{"type":14,"tag":48,"props":1788,"children":1789},{},[1790],{"type":20,"value":1791},"Use robot data",{"type":20,"value":1793}," in training jobs",{"type":14,"tag":44,"props":1795,"children":1796},{},[1797,1802],{"type":14,"tag":48,"props":1798,"children":1799},{},[1800],{"type":20,"value":1801},"Validate models",{"type":20,"value":1803}," with real data",{"type":14,"tag":44,"props":1805,"children":1806},{},[1807,1812],{"type":14,"tag":48,"props":1808,"children":1809},{},[1810],{"type":20,"value":1811},"Deploy models",{"type":20,"value":1813}," to robots",{"type":14,"tag":28,"props":1815,"children":1817},{"id":1816},"best-practices",[1818],{"type":20,"value":1819},"Best Practices",{"type":14,"tag":112,"props":1821,"children":1823},{"id":1822},"robot-configuration",[1824],{"type":20,"value":1825},"Robot Configuration",{"type":14,"tag":40,"props":1827,"children":1828},{},[1829,1834,1839,1844],{"type":14,"tag":44,"props":1830,"children":1831},{},[1832],{"type":20,"value":1833},"Use clear, consistent naming conventions",{"type":14,"tag":44,"props":1835,"children":1836},{},[1837],{"type":20,"value":1838},"Document robot purposes and capabilities",{"type":14,"tag":44,"props":1840,"children":1841},{},[1842],{"type":20,"value":1843},"Keep firmware updated",{"type":14,"tag":44,"props":1845,"children":1846},{},[1847],{"type":20,"value":1848},"Configure appropriate telemetry intervals",{"type":14,"tag":112,"props":1850,"children":1852},{"id":1851},"command-execution",[1853],{"type":20,"value":1854},"Command Execution",{"type":14,"tag":40,"props":1856,"children":1857},{},[1858,1863,1868,1873],{"type":14,"tag":44,"props":1859,"children":1860},{},[1861],{"type":20,"value":1862},"Test commands on single robot first",{"type":14,"tag":44,"props":1864,"children":1865},{},[1866],{"type":20,"value":1867},"Use bulk commands carefully",{"type":14,"tag":44,"props":1869,"children":1870},{},[1871],{"type":20,"value":1872},"Monitor command responses",{"type":14,"tag":44,"props":1874,"children":1875},{},[1876],{"type":20,"value":1877},"Implement retry logic for critical commands",{"type":14,"tag":112,"props":1879,"children":1881},{"id":1880},"fleet-organization",[1882],{"type":20,"value":1883},"Fleet Organization",{"type":14,"tag":40,"props":1885,"children":1886},{},[1887,1892,1897,1902],{"type":14,"tag":44,"props":1888,"children":1889},{},[1890],{"type":20,"value":1891},"Group robots logically",{"type":14,"tag":44,"props":1893,"children":1894},{},[1895],{"type":20,"value":1896},"Assign clear ownership",{"type":14,"tag":44,"props":1898,"children":1899},{},[1900],{"type":20,"value":1901},"Maintain accurate metadata",{"type":14,"tag":44,"props":1903,"children":1904},{},[1905],{"type":20,"value":1906},"Document robot relationships",{"type":14,"tag":112,"props":1908,"children":1910},{"id":1909},"performance-optimization",[1911],{"type":20,"value":1912},"Performance Optimization",{"type":14,"tag":40,"props":1914,"children":1915},{},[1916,1921,1926,1931],{"type":14,"tag":44,"props":1917,"children":1918},{},[1919],{"type":20,"value":1920},"Set appropriate telemetry update intervals",{"type":14,"tag":44,"props":1922,"children":1923},{},[1924],{"type":20,"value":1925},"Monitor bandwidth usage",{"type":14,"tag":44,"props":1927,"children":1928},{},[1929],{"type":20,"value":1930},"Archive old data regularly",{"type":14,"tag":44,"props":1932,"children":1933},{},[1934],{"type":20,"value":1935},"Use filters to reduce data volume",{"type":14,"tag":112,"props":1937,"children":1939},{"id":1938},"security",[1940],{"type":20,"value":1941},"Security",{"type":14,"tag":40,"props":1943,"children":1944},{},[1945,1950,1955,1960,1965],{"type":14,"tag":44,"props":1946,"children":1947},{},[1948],{"type":20,"value":1949},"Rotate credentials regularly",{"type":14,"tag":44,"props":1951,"children":1952},{},[1953],{"type":20,"value":1954},"Limit command access by role",{"type":14,"tag":44,"props":1956,"children":1957},{},[1958],{"type":20,"value":1959},"Monitor command history",{"type":14,"tag":44,"props":1961,"children":1962},{},[1963],{"type":20,"value":1964},"Use VPN for remote access",{"type":14,"tag":44,"props":1966,"children":1967},{},[1968],{"type":20,"value":1969},"Enable two-factor authentication",{"type":14,"tag":28,"props":1971,"children":1973},{"id":1972},"troubleshooting",[1974],{"type":20,"value":1975},"Troubleshooting",{"type":14,"tag":112,"props":1977,"children":1979},{"id":1978},"robot-not-connecting",[1980],{"type":20,"value":1981},"Robot Not Connecting",{"type":14,"tag":22,"props":1983,"children":1984},{},[1985,1990],{"type":14,"tag":48,"props":1986,"children":1987},{},[1988],{"type":20,"value":1989},"Problem",{"type":20,"value":1991},": Robot shows as offline",{"type":14,"tag":22,"props":1993,"children":1994},{},[1995,2000],{"type":14,"tag":48,"props":1996,"children":1997},{},[1998],{"type":20,"value":1999},"Solutions",{"type":20,"value":2001},":",{"type":14,"tag":148,"props":2003,"children":2004},{},[2005,2010,2015,2020,2024],{"type":14,"tag":44,"props":2006,"children":2007},{},[2008],{"type":20,"value":2009},"Verify robot power and network connection",{"type":14,"tag":44,"props":2011,"children":2012},{},[2013],{"type":20,"value":2014},"Check robot firmware is up to date",{"type":14,"tag":44,"props":2016,"children":2017},{},[2018],{"type":20,"value":2019},"Verify firewall allows robot communication",{"type":14,"tag":44,"props":2021,"children":2022},{},[2023],{"type":20,"value":829},{"type":14,"tag":44,"props":2025,"children":2026},{},[2027],{"type":20,"value":2028},"Check network connectivity",{"type":14,"tag":112,"props":2030,"children":2032},{"id":2031},"telemetry-not-updating",[2033],{"type":20,"value":2034},"Telemetry Not Updating",{"type":14,"tag":22,"props":2036,"children":2037},{},[2038,2042],{"type":14,"tag":48,"props":2039,"children":2040},{},[2041],{"type":20,"value":1989},{"type":20,"value":2043},": Robot telemetry is stale",{"type":14,"tag":22,"props":2045,"children":2046},{},[2047,2051],{"type":14,"tag":48,"props":2048,"children":2049},{},[2050],{"type":20,"value":1999},{"type":20,"value":2001},{"type":14,"tag":148,"props":2053,"children":2054},{},[2055,2060,2064,2069,2074],{"type":14,"tag":44,"props":2056,"children":2057},{},[2058],{"type":20,"value":2059},"Verify robot is powered on",{"type":14,"tag":44,"props":2061,"children":2062},{},[2063],{"type":20,"value":2028},{"type":14,"tag":44,"props":2065,"children":2066},{},[2067],{"type":20,"value":2068},"Confirm telemetry is enabled",{"type":14,"tag":44,"props":2070,"children":2071},{},[2072],{"type":20,"value":2073},"Check robot logs for errors",{"type":14,"tag":44,"props":2075,"children":2076},{},[2077],{"type":20,"value":2078},"Restart robot connection",{"type":14,"tag":112,"props":2080,"children":2082},{"id":2081},"commands-not-executing",[2083],{"type":20,"value":2084},"Commands Not Executing",{"type":14,"tag":22,"props":2086,"children":2087},{},[2088,2092],{"type":14,"tag":48,"props":2089,"children":2090},{},[2091],{"type":20,"value":1989},{"type":20,"value":2093},": Commands fail or timeout",{"type":14,"tag":22,"props":2095,"children":2096},{},[2097,2101],{"type":14,"tag":48,"props":2098,"children":2099},{},[2100],{"type":20,"value":1999},{"type":20,"value":2001},{"type":14,"tag":148,"props":2103,"children":2104},{},[2105,2110,2115,2120,2124],{"type":14,"tag":44,"props":2106,"children":2107},{},[2108],{"type":20,"value":2109},"Verify robot is online",{"type":14,"tag":44,"props":2111,"children":2112},{},[2113],{"type":20,"value":2114},"Check command parameters are valid",{"type":14,"tag":44,"props":2116,"children":2117},{},[2118],{"type":20,"value":2119},"Ensure robot has required capabilities",{"type":14,"tag":44,"props":2121,"children":2122},{},[2123],{"type":20,"value":2073},{"type":14,"tag":44,"props":2125,"children":2126},{},[2127],{"type":20,"value":2128},"Try simpler command first",{"type":14,"tag":112,"props":2130,"children":2132},{"id":2131},"high-latency",[2133],{"type":20,"value":2134},"High Latency",{"type":14,"tag":22,"props":2136,"children":2137},{},[2138,2142],{"type":14,"tag":48,"props":2139,"children":2140},{},[2141],{"type":20,"value":1989},{"type":20,"value":2143},": Commands and telemetry are slow",{"type":14,"tag":22,"props":2145,"children":2146},{},[2147,2151],{"type":14,"tag":48,"props":2148,"children":2149},{},[2150],{"type":20,"value":1999},{"type":20,"value":2001},{"type":14,"tag":148,"props":2153,"children":2154},{},[2155,2160,2165,2170,2175],{"type":14,"tag":44,"props":2156,"children":2157},{},[2158],{"type":20,"value":2159},"Check network bandwidth",{"type":14,"tag":44,"props":2161,"children":2162},{},[2163],{"type":20,"value":2164},"Reduce telemetry update frequency",{"type":14,"tag":44,"props":2166,"children":2167},{},[2168],{"type":20,"value":2169},"Move robot closer to network access point",{"type":14,"tag":44,"props":2171,"children":2172},{},[2173],{"type":20,"value":2174},"Check for network congestion",{"type":14,"tag":44,"props":2176,"children":2177},{},[2178],{"type":20,"value":2179},"Contact support",{"type":14,"tag":112,"props":2181,"children":2183},{"id":2182},"authentication-issues",[2184],{"type":20,"value":2185},"Authentication Issues",{"type":14,"tag":22,"props":2187,"children":2188},{},[2189,2193],{"type":14,"tag":48,"props":2190,"children":2191},{},[2192],{"type":20,"value":1989},{"type":20,"value":2194},": Cannot access robot or send commands",{"type":14,"tag":22,"props":2196,"children":2197},{},[2198,2202],{"type":14,"tag":48,"props":2199,"children":2200},{},[2201],{"type":20,"value":1999},{"type":20,"value":2001},{"type":14,"tag":148,"props":2204,"children":2205},{},[2206,2211,2216,2221,2226],{"type":14,"tag":44,"props":2207,"children":2208},{},[2209],{"type":20,"value":2210},"Verify account has robot access",{"type":14,"tag":44,"props":2212,"children":2213},{},[2214],{"type":20,"value":2215},"Check team\u002Fproject assignments",{"type":14,"tag":44,"props":2217,"children":2218},{},[2219],{"type":20,"value":2220},"Confirm API key is valid",{"type":14,"tag":44,"props":2222,"children":2223},{},[2224],{"type":20,"value":2225},"Check role-based permissions",{"type":14,"tag":44,"props":2227,"children":2228},{},[2229],{"type":20,"value":2230},"Contact administrator",{"type":14,"tag":28,"props":2232,"children":2234},{"id":2233},"api-reference",[2235],{"type":20,"value":2236},"API Reference",{"type":14,"tag":112,"props":2238,"children":2240},{"id":2239},"register-robot",[2241],{"type":20,"value":172},{"type":14,"tag":2243,"props":2244,"children":2248},"pre",{"className":2245,"code":2246,"language":2247,"meta":7,"style":7},"language-bash shiki shiki-themes github-dark","POST \u002Fapi\u002Frobotics\u002Fregister\nContent-Type: application\u002Fjson\n\n{\n  \"name\": \"Robot-001\",\n  \"type\": \"Mobile Robot\",\n  \"description\": \"Warehouse automation\",\n  \"firmwareVersion\": \"2.1.0\",\n  \"manufacturer\": \"RoboTech\",\n  \"model\": \"RT-100\"\n}\n","bash",[2249],{"type":14,"tag":2250,"props":2251,"children":2252},"code",{"__ignoreMap":7},[2253,2271,2285,2295,2305,2324,2342,2360,2378,2396,2414],{"type":14,"tag":2254,"props":2255,"children":2258},"span",{"class":2256,"line":2257},"line",1,[2259,2265],{"type":14,"tag":2254,"props":2260,"children":2262},{"style":2261},"--shiki-default:#B392F0",[2263],{"type":20,"value":2264},"POST",{"type":14,"tag":2254,"props":2266,"children":2268},{"style":2267},"--shiki-default:#9ECBFF",[2269],{"type":20,"value":2270}," \u002Fapi\u002Frobotics\u002Fregister\n",{"type":14,"tag":2254,"props":2272,"children":2274},{"class":2256,"line":2273},2,[2275,2280],{"type":14,"tag":2254,"props":2276,"children":2277},{"style":2261},[2278],{"type":20,"value":2279},"Content-Type:",{"type":14,"tag":2254,"props":2281,"children":2282},{"style":2267},[2283],{"type":20,"value":2284}," application\u002Fjson\n",{"type":14,"tag":2254,"props":2286,"children":2288},{"class":2256,"line":2287},3,[2289],{"type":14,"tag":2254,"props":2290,"children":2292},{"emptyLinePlaceholder":2291},true,[2293],{"type":20,"value":2294},"\n",{"type":14,"tag":2254,"props":2296,"children":2298},{"class":2256,"line":2297},4,[2299],{"type":14,"tag":2254,"props":2300,"children":2302},{"style":2301},"--shiki-default:#E1E4E8",[2303],{"type":20,"value":2304},"{\n",{"type":14,"tag":2254,"props":2306,"children":2308},{"class":2256,"line":2307},5,[2309,2314,2319],{"type":14,"tag":2254,"props":2310,"children":2311},{"style":2261},[2312],{"type":20,"value":2313},"  \"name\"",{"type":14,"tag":2254,"props":2315,"children":2317},{"style":2316},"--shiki-default:#79B8FF",[2318],{"type":20,"value":2001},{"type":14,"tag":2254,"props":2320,"children":2321},{"style":2267},[2322],{"type":20,"value":2323}," \"Robot-001\",\n",{"type":14,"tag":2254,"props":2325,"children":2327},{"class":2256,"line":2326},6,[2328,2333,2337],{"type":14,"tag":2254,"props":2329,"children":2330},{"style":2261},[2331],{"type":20,"value":2332},"  \"type\"",{"type":14,"tag":2254,"props":2334,"children":2335},{"style":2316},[2336],{"type":20,"value":2001},{"type":14,"tag":2254,"props":2338,"children":2339},{"style":2267},[2340],{"type":20,"value":2341}," \"Mobile Robot\",\n",{"type":14,"tag":2254,"props":2343,"children":2345},{"class":2256,"line":2344},7,[2346,2351,2355],{"type":14,"tag":2254,"props":2347,"children":2348},{"style":2261},[2349],{"type":20,"value":2350},"  \"description\"",{"type":14,"tag":2254,"props":2352,"children":2353},{"style":2316},[2354],{"type":20,"value":2001},{"type":14,"tag":2254,"props":2356,"children":2357},{"style":2267},[2358],{"type":20,"value":2359}," \"Warehouse automation\",\n",{"type":14,"tag":2254,"props":2361,"children":2363},{"class":2256,"line":2362},8,[2364,2369,2373],{"type":14,"tag":2254,"props":2365,"children":2366},{"style":2261},[2367],{"type":20,"value":2368},"  \"firmwareVersion\"",{"type":14,"tag":2254,"props":2370,"children":2371},{"style":2316},[2372],{"type":20,"value":2001},{"type":14,"tag":2254,"props":2374,"children":2375},{"style":2267},[2376],{"type":20,"value":2377}," \"2.1.0\",\n",{"type":14,"tag":2254,"props":2379,"children":2381},{"class":2256,"line":2380},9,[2382,2387,2391],{"type":14,"tag":2254,"props":2383,"children":2384},{"style":2261},[2385],{"type":20,"value":2386},"  \"manufacturer\"",{"type":14,"tag":2254,"props":2388,"children":2389},{"style":2316},[2390],{"type":20,"value":2001},{"type":14,"tag":2254,"props":2392,"children":2393},{"style":2267},[2394],{"type":20,"value":2395}," \"RoboTech\",\n",{"type":14,"tag":2254,"props":2397,"children":2399},{"class":2256,"line":2398},10,[2400,2405,2409],{"type":14,"tag":2254,"props":2401,"children":2402},{"style":2261},[2403],{"type":20,"value":2404},"  \"model\"",{"type":14,"tag":2254,"props":2406,"children":2407},{"style":2316},[2408],{"type":20,"value":2001},{"type":14,"tag":2254,"props":2410,"children":2411},{"style":2267},[2412],{"type":20,"value":2413}," \"RT-100\"\n",{"type":14,"tag":2254,"props":2415,"children":2417},{"class":2256,"line":2416},11,[2418],{"type":14,"tag":2254,"props":2419,"children":2420},{"style":2301},[2421],{"type":20,"value":2422},"}\n",{"type":14,"tag":22,"props":2424,"children":2425},{},[2426],{"type":14,"tag":48,"props":2427,"children":2428},{},[2429],{"type":20,"value":2430},"Response:",{"type":14,"tag":2243,"props":2432,"children":2436},{"className":2433,"code":2434,"language":2435,"meta":7,"style":7},"language-json shiki shiki-themes github-dark","{\n  \"robotId\": \"robot-abc123\",\n  \"status\": \"active\",\n  \"registeredAt\": \"2024-04-14T10:30:00Z\"\n}\n","json",[2437],{"type":14,"tag":2250,"props":2438,"children":2439},{"__ignoreMap":7},[2440,2447,2470,2491,2508],{"type":14,"tag":2254,"props":2441,"children":2442},{"class":2256,"line":2257},[2443],{"type":14,"tag":2254,"props":2444,"children":2445},{"style":2301},[2446],{"type":20,"value":2304},{"type":14,"tag":2254,"props":2448,"children":2449},{"class":2256,"line":2273},[2450,2455,2460,2465],{"type":14,"tag":2254,"props":2451,"children":2452},{"style":2316},[2453],{"type":20,"value":2454},"  \"robotId\"",{"type":14,"tag":2254,"props":2456,"children":2457},{"style":2301},[2458],{"type":20,"value":2459},": ",{"type":14,"tag":2254,"props":2461,"children":2462},{"style":2267},[2463],{"type":20,"value":2464},"\"robot-abc123\"",{"type":14,"tag":2254,"props":2466,"children":2467},{"style":2301},[2468],{"type":20,"value":2469},",\n",{"type":14,"tag":2254,"props":2471,"children":2472},{"class":2256,"line":2287},[2473,2478,2482,2487],{"type":14,"tag":2254,"props":2474,"children":2475},{"style":2316},[2476],{"type":20,"value":2477},"  \"status\"",{"type":14,"tag":2254,"props":2479,"children":2480},{"style":2301},[2481],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2483,"children":2484},{"style":2267},[2485],{"type":20,"value":2486},"\"active\"",{"type":14,"tag":2254,"props":2488,"children":2489},{"style":2301},[2490],{"type":20,"value":2469},{"type":14,"tag":2254,"props":2492,"children":2493},{"class":2256,"line":2297},[2494,2499,2503],{"type":14,"tag":2254,"props":2495,"children":2496},{"style":2316},[2497],{"type":20,"value":2498},"  \"registeredAt\"",{"type":14,"tag":2254,"props":2500,"children":2501},{"style":2301},[2502],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2504,"children":2505},{"style":2267},[2506],{"type":20,"value":2507},"\"2024-04-14T10:30:00Z\"\n",{"type":14,"tag":2254,"props":2509,"children":2510},{"class":2256,"line":2307},[2511],{"type":14,"tag":2254,"props":2512,"children":2513},{"style":2301},[2514],{"type":20,"value":2422},{"type":14,"tag":112,"props":2516,"children":2518},{"id":2517},"get-robot-details",[2519],{"type":20,"value":2520},"Get Robot Details",{"type":14,"tag":2243,"props":2522,"children":2524},{"className":2245,"code":2523,"language":2247,"meta":7,"style":7},"GET \u002Fapi\u002Frobotics\u002F{robotId}\n",[2525],{"type":14,"tag":2250,"props":2526,"children":2527},{"__ignoreMap":7},[2528],{"type":14,"tag":2254,"props":2529,"children":2530},{"class":2256,"line":2257},[2531,2536],{"type":14,"tag":2254,"props":2532,"children":2533},{"style":2261},[2534],{"type":20,"value":2535},"GET",{"type":14,"tag":2254,"props":2537,"children":2538},{"style":2267},[2539],{"type":20,"value":2540}," \u002Fapi\u002Frobotics\u002F{robotId}\n",{"type":14,"tag":22,"props":2542,"children":2543},{},[2544],{"type":14,"tag":48,"props":2545,"children":2546},{},[2547],{"type":20,"value":2430},{"type":14,"tag":2243,"props":2549,"children":2551},{"className":2433,"code":2550,"language":2435,"meta":7,"style":7},"{\n  \"robotId\": \"robot-abc123\",\n  \"name\": \"Robot-001\",\n  \"type\": \"Mobile Robot\",\n  \"status\": \"active\",\n  \"battery\": 85,\n  \"lastUpdate\": \"2024-04-14T10:35:22Z\",\n  \"position\": {\n    \"x\": 10.5,\n    \"y\": 20.3,\n    \"z\": 1.2\n  }\n}\n",[2552],{"type":14,"tag":2250,"props":2553,"children":2554},{"__ignoreMap":7},[2555,2562,2581,2601,2621,2640,2661,2682,2695,2716,2737,2754,2763],{"type":14,"tag":2254,"props":2556,"children":2557},{"class":2256,"line":2257},[2558],{"type":14,"tag":2254,"props":2559,"children":2560},{"style":2301},[2561],{"type":20,"value":2304},{"type":14,"tag":2254,"props":2563,"children":2564},{"class":2256,"line":2273},[2565,2569,2573,2577],{"type":14,"tag":2254,"props":2566,"children":2567},{"style":2316},[2568],{"type":20,"value":2454},{"type":14,"tag":2254,"props":2570,"children":2571},{"style":2301},[2572],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2574,"children":2575},{"style":2267},[2576],{"type":20,"value":2464},{"type":14,"tag":2254,"props":2578,"children":2579},{"style":2301},[2580],{"type":20,"value":2469},{"type":14,"tag":2254,"props":2582,"children":2583},{"class":2256,"line":2287},[2584,2588,2592,2597],{"type":14,"tag":2254,"props":2585,"children":2586},{"style":2316},[2587],{"type":20,"value":2313},{"type":14,"tag":2254,"props":2589,"children":2590},{"style":2301},[2591],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2593,"children":2594},{"style":2267},[2595],{"type":20,"value":2596},"\"Robot-001\"",{"type":14,"tag":2254,"props":2598,"children":2599},{"style":2301},[2600],{"type":20,"value":2469},{"type":14,"tag":2254,"props":2602,"children":2603},{"class":2256,"line":2297},[2604,2608,2612,2617],{"type":14,"tag":2254,"props":2605,"children":2606},{"style":2316},[2607],{"type":20,"value":2332},{"type":14,"tag":2254,"props":2609,"children":2610},{"style":2301},[2611],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2613,"children":2614},{"style":2267},[2615],{"type":20,"value":2616},"\"Mobile Robot\"",{"type":14,"tag":2254,"props":2618,"children":2619},{"style":2301},[2620],{"type":20,"value":2469},{"type":14,"tag":2254,"props":2622,"children":2623},{"class":2256,"line":2307},[2624,2628,2632,2636],{"type":14,"tag":2254,"props":2625,"children":2626},{"style":2316},[2627],{"type":20,"value":2477},{"type":14,"tag":2254,"props":2629,"children":2630},{"style":2301},[2631],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2633,"children":2634},{"style":2267},[2635],{"type":20,"value":2486},{"type":14,"tag":2254,"props":2637,"children":2638},{"style":2301},[2639],{"type":20,"value":2469},{"type":14,"tag":2254,"props":2641,"children":2642},{"class":2256,"line":2326},[2643,2648,2652,2657],{"type":14,"tag":2254,"props":2644,"children":2645},{"style":2316},[2646],{"type":20,"value":2647},"  \"battery\"",{"type":14,"tag":2254,"props":2649,"children":2650},{"style":2301},[2651],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2653,"children":2654},{"style":2316},[2655],{"type":20,"value":2656},"85",{"type":14,"tag":2254,"props":2658,"children":2659},{"style":2301},[2660],{"type":20,"value":2469},{"type":14,"tag":2254,"props":2662,"children":2663},{"class":2256,"line":2344},[2664,2669,2673,2678],{"type":14,"tag":2254,"props":2665,"children":2666},{"style":2316},[2667],{"type":20,"value":2668},"  \"lastUpdate\"",{"type":14,"tag":2254,"props":2670,"children":2671},{"style":2301},[2672],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2674,"children":2675},{"style":2267},[2676],{"type":20,"value":2677},"\"2024-04-14T10:35:22Z\"",{"type":14,"tag":2254,"props":2679,"children":2680},{"style":2301},[2681],{"type":20,"value":2469},{"type":14,"tag":2254,"props":2683,"children":2684},{"class":2256,"line":2362},[2685,2690],{"type":14,"tag":2254,"props":2686,"children":2687},{"style":2316},[2688],{"type":20,"value":2689},"  \"position\"",{"type":14,"tag":2254,"props":2691,"children":2692},{"style":2301},[2693],{"type":20,"value":2694},": {\n",{"type":14,"tag":2254,"props":2696,"children":2697},{"class":2256,"line":2380},[2698,2703,2707,2712],{"type":14,"tag":2254,"props":2699,"children":2700},{"style":2316},[2701],{"type":20,"value":2702},"    \"x\"",{"type":14,"tag":2254,"props":2704,"children":2705},{"style":2301},[2706],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2708,"children":2709},{"style":2316},[2710],{"type":20,"value":2711},"10.5",{"type":14,"tag":2254,"props":2713,"children":2714},{"style":2301},[2715],{"type":20,"value":2469},{"type":14,"tag":2254,"props":2717,"children":2718},{"class":2256,"line":2398},[2719,2724,2728,2733],{"type":14,"tag":2254,"props":2720,"children":2721},{"style":2316},[2722],{"type":20,"value":2723},"    \"y\"",{"type":14,"tag":2254,"props":2725,"children":2726},{"style":2301},[2727],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2729,"children":2730},{"style":2316},[2731],{"type":20,"value":2732},"20.3",{"type":14,"tag":2254,"props":2734,"children":2735},{"style":2301},[2736],{"type":20,"value":2469},{"type":14,"tag":2254,"props":2738,"children":2739},{"class":2256,"line":2416},[2740,2745,2749],{"type":14,"tag":2254,"props":2741,"children":2742},{"style":2316},[2743],{"type":20,"value":2744},"    \"z\"",{"type":14,"tag":2254,"props":2746,"children":2747},{"style":2301},[2748],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2750,"children":2751},{"style":2316},[2752],{"type":20,"value":2753},"1.2\n",{"type":14,"tag":2254,"props":2755,"children":2757},{"class":2256,"line":2756},12,[2758],{"type":14,"tag":2254,"props":2759,"children":2760},{"style":2301},[2761],{"type":20,"value":2762},"  }\n",{"type":14,"tag":2254,"props":2764,"children":2766},{"class":2256,"line":2765},13,[2767],{"type":14,"tag":2254,"props":2768,"children":2769},{"style":2301},[2770],{"type":20,"value":2422},{"type":14,"tag":112,"props":2772,"children":2774},{"id":2773},"get-telemetry",[2775],{"type":20,"value":2776},"Get Telemetry",{"type":14,"tag":2243,"props":2778,"children":2780},{"className":2245,"code":2779,"language":2247,"meta":7,"style":7},"GET \u002Fapi\u002Frobotics\u002F{robotId}\u002Ftelemetry?startTime=...&endTime=...&limit=1000\n",[2781],{"type":14,"tag":2250,"props":2782,"children":2783},{"__ignoreMap":7},[2784],{"type":14,"tag":2254,"props":2785,"children":2786},{"class":2256,"line":2257},[2787,2791,2796,2801,2807,2812,2817,2821],{"type":14,"tag":2254,"props":2788,"children":2789},{"style":2261},[2790],{"type":20,"value":2535},{"type":14,"tag":2254,"props":2792,"children":2793},{"style":2267},[2794],{"type":20,"value":2795}," \u002Fapi\u002Frobotics\u002F{robotId}\u002Ftelemetry?startTime=...",{"type":14,"tag":2254,"props":2797,"children":2798},{"style":2301},[2799],{"type":20,"value":2800},"&endTime",{"type":14,"tag":2254,"props":2802,"children":2804},{"style":2803},"--shiki-default:#F97583",[2805],{"type":20,"value":2806},"=",{"type":14,"tag":2254,"props":2808,"children":2809},{"style":2267},[2810],{"type":20,"value":2811},"...",{"type":14,"tag":2254,"props":2813,"children":2814},{"style":2301},[2815],{"type":20,"value":2816},"&limit",{"type":14,"tag":2254,"props":2818,"children":2819},{"style":2803},[2820],{"type":20,"value":2806},{"type":14,"tag":2254,"props":2822,"children":2823},{"style":2267},[2824],{"type":20,"value":2825},"1000\n",{"type":14,"tag":22,"props":2827,"children":2828},{},[2829],{"type":14,"tag":48,"props":2830,"children":2831},{},[2832],{"type":20,"value":2430},{"type":14,"tag":2243,"props":2834,"children":2836},{"className":2433,"code":2835,"language":2435,"meta":7,"style":7},"{\n  \"robotId\": \"robot-abc123\",\n  \"data\": [\n    {\n      \"timestamp\": \"2024-04-14T10:35:22Z\",\n      \"position\": { \"x\": 10.5, \"y\": 20.3, \"z\": 1.2 },\n      \"rotation\": [0, 0, 0.707, 0.707],\n      \"status\": \"active\",\n      \"battery\": 85\n    }\n  ]\n}\n",[2837],{"type":14,"tag":2250,"props":2838,"children":2839},{"__ignoreMap":7},[2840,2847,2866,2879,2887,2907,2974,3022,3042,3059,3067,3075],{"type":14,"tag":2254,"props":2841,"children":2842},{"class":2256,"line":2257},[2843],{"type":14,"tag":2254,"props":2844,"children":2845},{"style":2301},[2846],{"type":20,"value":2304},{"type":14,"tag":2254,"props":2848,"children":2849},{"class":2256,"line":2273},[2850,2854,2858,2862],{"type":14,"tag":2254,"props":2851,"children":2852},{"style":2316},[2853],{"type":20,"value":2454},{"type":14,"tag":2254,"props":2855,"children":2856},{"style":2301},[2857],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2859,"children":2860},{"style":2267},[2861],{"type":20,"value":2464},{"type":14,"tag":2254,"props":2863,"children":2864},{"style":2301},[2865],{"type":20,"value":2469},{"type":14,"tag":2254,"props":2867,"children":2868},{"class":2256,"line":2287},[2869,2874],{"type":14,"tag":2254,"props":2870,"children":2871},{"style":2316},[2872],{"type":20,"value":2873},"  \"data\"",{"type":14,"tag":2254,"props":2875,"children":2876},{"style":2301},[2877],{"type":20,"value":2878},": [\n",{"type":14,"tag":2254,"props":2880,"children":2881},{"class":2256,"line":2297},[2882],{"type":14,"tag":2254,"props":2883,"children":2884},{"style":2301},[2885],{"type":20,"value":2886},"    {\n",{"type":14,"tag":2254,"props":2888,"children":2889},{"class":2256,"line":2307},[2890,2895,2899,2903],{"type":14,"tag":2254,"props":2891,"children":2892},{"style":2316},[2893],{"type":20,"value":2894},"      \"timestamp\"",{"type":14,"tag":2254,"props":2896,"children":2897},{"style":2301},[2898],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2900,"children":2901},{"style":2267},[2902],{"type":20,"value":2677},{"type":14,"tag":2254,"props":2904,"children":2905},{"style":2301},[2906],{"type":20,"value":2469},{"type":14,"tag":2254,"props":2908,"children":2909},{"class":2256,"line":2326},[2910,2915,2920,2925,2929,2933,2938,2943,2947,2951,2955,2960,2964,2969],{"type":14,"tag":2254,"props":2911,"children":2912},{"style":2316},[2913],{"type":20,"value":2914},"      \"position\"",{"type":14,"tag":2254,"props":2916,"children":2917},{"style":2301},[2918],{"type":20,"value":2919},": { ",{"type":14,"tag":2254,"props":2921,"children":2922},{"style":2316},[2923],{"type":20,"value":2924},"\"x\"",{"type":14,"tag":2254,"props":2926,"children":2927},{"style":2301},[2928],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2930,"children":2931},{"style":2316},[2932],{"type":20,"value":2711},{"type":14,"tag":2254,"props":2934,"children":2935},{"style":2301},[2936],{"type":20,"value":2937},", ",{"type":14,"tag":2254,"props":2939,"children":2940},{"style":2316},[2941],{"type":20,"value":2942},"\"y\"",{"type":14,"tag":2254,"props":2944,"children":2945},{"style":2301},[2946],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2948,"children":2949},{"style":2316},[2950],{"type":20,"value":2732},{"type":14,"tag":2254,"props":2952,"children":2953},{"style":2301},[2954],{"type":20,"value":2937},{"type":14,"tag":2254,"props":2956,"children":2957},{"style":2316},[2958],{"type":20,"value":2959},"\"z\"",{"type":14,"tag":2254,"props":2961,"children":2962},{"style":2301},[2963],{"type":20,"value":2459},{"type":14,"tag":2254,"props":2965,"children":2966},{"style":2316},[2967],{"type":20,"value":2968},"1.2",{"type":14,"tag":2254,"props":2970,"children":2971},{"style":2301},[2972],{"type":20,"value":2973}," },\n",{"type":14,"tag":2254,"props":2975,"children":2976},{"class":2256,"line":2344},[2977,2982,2987,2992,2996,3000,3004,3009,3013,3017],{"type":14,"tag":2254,"props":2978,"children":2979},{"style":2316},[2980],{"type":20,"value":2981},"      \"rotation\"",{"type":14,"tag":2254,"props":2983,"children":2984},{"style":2301},[2985],{"type":20,"value":2986},": [",{"type":14,"tag":2254,"props":2988,"children":2989},{"style":2316},[2990],{"type":20,"value":2991},"0",{"type":14,"tag":2254,"props":2993,"children":2994},{"style":2301},[2995],{"type":20,"value":2937},{"type":14,"tag":2254,"props":2997,"children":2998},{"style":2316},[2999],{"type":20,"value":2991},{"type":14,"tag":2254,"props":3001,"children":3002},{"style":2301},[3003],{"type":20,"value":2937},{"type":14,"tag":2254,"props":3005,"children":3006},{"style":2316},[3007],{"type":20,"value":3008},"0.707",{"type":14,"tag":2254,"props":3010,"children":3011},{"style":2301},[3012],{"type":20,"value":2937},{"type":14,"tag":2254,"props":3014,"children":3015},{"style":2316},[3016],{"type":20,"value":3008},{"type":14,"tag":2254,"props":3018,"children":3019},{"style":2301},[3020],{"type":20,"value":3021},"],\n",{"type":14,"tag":2254,"props":3023,"children":3024},{"class":2256,"line":2362},[3025,3030,3034,3038],{"type":14,"tag":2254,"props":3026,"children":3027},{"style":2316},[3028],{"type":20,"value":3029},"      \"status\"",{"type":14,"tag":2254,"props":3031,"children":3032},{"style":2301},[3033],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3035,"children":3036},{"style":2267},[3037],{"type":20,"value":2486},{"type":14,"tag":2254,"props":3039,"children":3040},{"style":2301},[3041],{"type":20,"value":2469},{"type":14,"tag":2254,"props":3043,"children":3044},{"class":2256,"line":2380},[3045,3050,3054],{"type":14,"tag":2254,"props":3046,"children":3047},{"style":2316},[3048],{"type":20,"value":3049},"      \"battery\"",{"type":14,"tag":2254,"props":3051,"children":3052},{"style":2301},[3053],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3055,"children":3056},{"style":2316},[3057],{"type":20,"value":3058},"85\n",{"type":14,"tag":2254,"props":3060,"children":3061},{"class":2256,"line":2398},[3062],{"type":14,"tag":2254,"props":3063,"children":3064},{"style":2301},[3065],{"type":20,"value":3066},"    }\n",{"type":14,"tag":2254,"props":3068,"children":3069},{"class":2256,"line":2416},[3070],{"type":14,"tag":2254,"props":3071,"children":3072},{"style":2301},[3073],{"type":20,"value":3074},"  ]\n",{"type":14,"tag":2254,"props":3076,"children":3077},{"class":2256,"line":2756},[3078],{"type":14,"tag":2254,"props":3079,"children":3080},{"style":2301},[3081],{"type":20,"value":2422},{"type":14,"tag":112,"props":3083,"children":3085},{"id":3084},"send-command",[3086],{"type":20,"value":869},{"type":14,"tag":2243,"props":3088,"children":3090},{"className":2245,"code":3089,"language":2247,"meta":7,"style":7},"POST \u002Fapi\u002Frobotics\u002F{robotId}\u002Fcommand\nContent-Type: application\u002Fjson\n\n{\n  \"commandType\": \"move_forward\",\n  \"parameters\": {\n    \"distance\": 5.0,\n    \"speed\": 50\n  }\n}\n",[3091],{"type":14,"tag":2250,"props":3092,"children":3093},{"__ignoreMap":7},[3094,3106,3117,3124,3131,3148,3165,3182,3199,3206],{"type":14,"tag":2254,"props":3095,"children":3096},{"class":2256,"line":2257},[3097,3101],{"type":14,"tag":2254,"props":3098,"children":3099},{"style":2261},[3100],{"type":20,"value":2264},{"type":14,"tag":2254,"props":3102,"children":3103},{"style":2267},[3104],{"type":20,"value":3105}," \u002Fapi\u002Frobotics\u002F{robotId}\u002Fcommand\n",{"type":14,"tag":2254,"props":3107,"children":3108},{"class":2256,"line":2273},[3109,3113],{"type":14,"tag":2254,"props":3110,"children":3111},{"style":2261},[3112],{"type":20,"value":2279},{"type":14,"tag":2254,"props":3114,"children":3115},{"style":2267},[3116],{"type":20,"value":2284},{"type":14,"tag":2254,"props":3118,"children":3119},{"class":2256,"line":2287},[3120],{"type":14,"tag":2254,"props":3121,"children":3122},{"emptyLinePlaceholder":2291},[3123],{"type":20,"value":2294},{"type":14,"tag":2254,"props":3125,"children":3126},{"class":2256,"line":2297},[3127],{"type":14,"tag":2254,"props":3128,"children":3129},{"style":2301},[3130],{"type":20,"value":2304},{"type":14,"tag":2254,"props":3132,"children":3133},{"class":2256,"line":2307},[3134,3139,3143],{"type":14,"tag":2254,"props":3135,"children":3136},{"style":2261},[3137],{"type":20,"value":3138},"  \"commandType\"",{"type":14,"tag":2254,"props":3140,"children":3141},{"style":2316},[3142],{"type":20,"value":2001},{"type":14,"tag":2254,"props":3144,"children":3145},{"style":2267},[3146],{"type":20,"value":3147}," \"move_forward\",\n",{"type":14,"tag":2254,"props":3149,"children":3150},{"class":2256,"line":2326},[3151,3156,3160],{"type":14,"tag":2254,"props":3152,"children":3153},{"style":2261},[3154],{"type":20,"value":3155},"  \"parameters\"",{"type":14,"tag":2254,"props":3157,"children":3158},{"style":2316},[3159],{"type":20,"value":2001},{"type":14,"tag":2254,"props":3161,"children":3162},{"style":2267},[3163],{"type":20,"value":3164}," {\n",{"type":14,"tag":2254,"props":3166,"children":3167},{"class":2256,"line":2344},[3168,3173,3177],{"type":14,"tag":2254,"props":3169,"children":3170},{"style":2261},[3171],{"type":20,"value":3172},"    \"distance\"",{"type":14,"tag":2254,"props":3174,"children":3175},{"style":2316},[3176],{"type":20,"value":2001},{"type":14,"tag":2254,"props":3178,"children":3179},{"style":2267},[3180],{"type":20,"value":3181}," 5.0,\n",{"type":14,"tag":2254,"props":3183,"children":3184},{"class":2256,"line":2362},[3185,3190,3194],{"type":14,"tag":2254,"props":3186,"children":3187},{"style":2261},[3188],{"type":20,"value":3189},"    \"speed\"",{"type":14,"tag":2254,"props":3191,"children":3192},{"style":2316},[3193],{"type":20,"value":2001},{"type":14,"tag":2254,"props":3195,"children":3196},{"style":2316},[3197],{"type":20,"value":3198}," 50\n",{"type":14,"tag":2254,"props":3200,"children":3201},{"class":2256,"line":2380},[3202],{"type":14,"tag":2254,"props":3203,"children":3204},{"style":2301},[3205],{"type":20,"value":2762},{"type":14,"tag":2254,"props":3207,"children":3208},{"class":2256,"line":2398},[3209],{"type":14,"tag":2254,"props":3210,"children":3211},{"style":2301},[3212],{"type":20,"value":2422},{"type":14,"tag":22,"props":3214,"children":3215},{},[3216],{"type":14,"tag":48,"props":3217,"children":3218},{},[3219],{"type":20,"value":2430},{"type":14,"tag":2243,"props":3221,"children":3223},{"className":2433,"code":3222,"language":2435,"meta":7,"style":7},"{\n  \"commandId\": \"cmd-xyz789\",\n  \"status\": \"executing\",\n  \"robotId\": \"robot-abc123\"\n}\n",[3224],{"type":14,"tag":2250,"props":3225,"children":3226},{"__ignoreMap":7},[3227,3234,3255,3275,3291],{"type":14,"tag":2254,"props":3228,"children":3229},{"class":2256,"line":2257},[3230],{"type":14,"tag":2254,"props":3231,"children":3232},{"style":2301},[3233],{"type":20,"value":2304},{"type":14,"tag":2254,"props":3235,"children":3236},{"class":2256,"line":2273},[3237,3242,3246,3251],{"type":14,"tag":2254,"props":3238,"children":3239},{"style":2316},[3240],{"type":20,"value":3241},"  \"commandId\"",{"type":14,"tag":2254,"props":3243,"children":3244},{"style":2301},[3245],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3247,"children":3248},{"style":2267},[3249],{"type":20,"value":3250},"\"cmd-xyz789\"",{"type":14,"tag":2254,"props":3252,"children":3253},{"style":2301},[3254],{"type":20,"value":2469},{"type":14,"tag":2254,"props":3256,"children":3257},{"class":2256,"line":2287},[3258,3262,3266,3271],{"type":14,"tag":2254,"props":3259,"children":3260},{"style":2316},[3261],{"type":20,"value":2477},{"type":14,"tag":2254,"props":3263,"children":3264},{"style":2301},[3265],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3267,"children":3268},{"style":2267},[3269],{"type":20,"value":3270},"\"executing\"",{"type":14,"tag":2254,"props":3272,"children":3273},{"style":2301},[3274],{"type":20,"value":2469},{"type":14,"tag":2254,"props":3276,"children":3277},{"class":2256,"line":2297},[3278,3282,3286],{"type":14,"tag":2254,"props":3279,"children":3280},{"style":2316},[3281],{"type":20,"value":2454},{"type":14,"tag":2254,"props":3283,"children":3284},{"style":2301},[3285],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3287,"children":3288},{"style":2267},[3289],{"type":20,"value":3290},"\"robot-abc123\"\n",{"type":14,"tag":2254,"props":3292,"children":3293},{"class":2256,"line":2307},[3294],{"type":14,"tag":2254,"props":3295,"children":3296},{"style":2301},[3297],{"type":20,"value":2422},{"type":14,"tag":112,"props":3299,"children":3301},{"id":3300},"get-command-status",[3302],{"type":20,"value":3303},"Get Command Status",{"type":14,"tag":2243,"props":3305,"children":3307},{"className":2245,"code":3306,"language":2247,"meta":7,"style":7},"GET \u002Fapi\u002Frobotics\u002F{robotId}\u002Fcommand\u002F{commandId}\n",[3308],{"type":14,"tag":2250,"props":3309,"children":3310},{"__ignoreMap":7},[3311],{"type":14,"tag":2254,"props":3312,"children":3313},{"class":2256,"line":2257},[3314,3318],{"type":14,"tag":2254,"props":3315,"children":3316},{"style":2261},[3317],{"type":20,"value":2535},{"type":14,"tag":2254,"props":3319,"children":3320},{"style":2267},[3321],{"type":20,"value":3322}," \u002Fapi\u002Frobotics\u002F{robotId}\u002Fcommand\u002F{commandId}\n",{"type":14,"tag":22,"props":3324,"children":3325},{},[3326],{"type":14,"tag":48,"props":3327,"children":3328},{},[3329],{"type":20,"value":2430},{"type":14,"tag":2243,"props":3331,"children":3333},{"className":2433,"code":3332,"language":2435,"meta":7,"style":7},"{\n  \"commandId\": \"cmd-xyz789\",\n  \"status\": \"completed\",\n  \"response\": {\n    \"success\": true,\n    \"message\": \"Robot moved 5 meters forward\"\n  }\n}\n",[3334],{"type":14,"tag":2250,"props":3335,"children":3336},{"__ignoreMap":7},[3337,3344,3363,3383,3395,3416,3433,3440],{"type":14,"tag":2254,"props":3338,"children":3339},{"class":2256,"line":2257},[3340],{"type":14,"tag":2254,"props":3341,"children":3342},{"style":2301},[3343],{"type":20,"value":2304},{"type":14,"tag":2254,"props":3345,"children":3346},{"class":2256,"line":2273},[3347,3351,3355,3359],{"type":14,"tag":2254,"props":3348,"children":3349},{"style":2316},[3350],{"type":20,"value":3241},{"type":14,"tag":2254,"props":3352,"children":3353},{"style":2301},[3354],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3356,"children":3357},{"style":2267},[3358],{"type":20,"value":3250},{"type":14,"tag":2254,"props":3360,"children":3361},{"style":2301},[3362],{"type":20,"value":2469},{"type":14,"tag":2254,"props":3364,"children":3365},{"class":2256,"line":2287},[3366,3370,3374,3379],{"type":14,"tag":2254,"props":3367,"children":3368},{"style":2316},[3369],{"type":20,"value":2477},{"type":14,"tag":2254,"props":3371,"children":3372},{"style":2301},[3373],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3375,"children":3376},{"style":2267},[3377],{"type":20,"value":3378},"\"completed\"",{"type":14,"tag":2254,"props":3380,"children":3381},{"style":2301},[3382],{"type":20,"value":2469},{"type":14,"tag":2254,"props":3384,"children":3385},{"class":2256,"line":2297},[3386,3391],{"type":14,"tag":2254,"props":3387,"children":3388},{"style":2316},[3389],{"type":20,"value":3390},"  \"response\"",{"type":14,"tag":2254,"props":3392,"children":3393},{"style":2301},[3394],{"type":20,"value":2694},{"type":14,"tag":2254,"props":3396,"children":3397},{"class":2256,"line":2307},[3398,3403,3407,3412],{"type":14,"tag":2254,"props":3399,"children":3400},{"style":2316},[3401],{"type":20,"value":3402},"    \"success\"",{"type":14,"tag":2254,"props":3404,"children":3405},{"style":2301},[3406],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3408,"children":3409},{"style":2316},[3410],{"type":20,"value":3411},"true",{"type":14,"tag":2254,"props":3413,"children":3414},{"style":2301},[3415],{"type":20,"value":2469},{"type":14,"tag":2254,"props":3417,"children":3418},{"class":2256,"line":2326},[3419,3424,3428],{"type":14,"tag":2254,"props":3420,"children":3421},{"style":2316},[3422],{"type":20,"value":3423},"    \"message\"",{"type":14,"tag":2254,"props":3425,"children":3426},{"style":2301},[3427],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3429,"children":3430},{"style":2267},[3431],{"type":20,"value":3432},"\"Robot moved 5 meters forward\"\n",{"type":14,"tag":2254,"props":3434,"children":3435},{"class":2256,"line":2344},[3436],{"type":14,"tag":2254,"props":3437,"children":3438},{"style":2301},[3439],{"type":20,"value":2762},{"type":14,"tag":2254,"props":3441,"children":3442},{"class":2256,"line":2362},[3443],{"type":14,"tag":2254,"props":3444,"children":3445},{"style":2301},[3446],{"type":20,"value":2422},{"type":14,"tag":112,"props":3448,"children":3450},{"id":3449},"list-all-robots",[3451],{"type":20,"value":3452},"List All Robots",{"type":14,"tag":2243,"props":3454,"children":3456},{"className":2245,"code":3455,"language":2247,"meta":7,"style":7},"GET \u002Fapi\u002Frobotics?status=active&limit=50&offset=0\n",[3457],{"type":14,"tag":2250,"props":3458,"children":3459},{"__ignoreMap":7},[3460],{"type":14,"tag":2254,"props":3461,"children":3462},{"class":2256,"line":2257},[3463,3467,3472,3476,3480,3485,3490,3494],{"type":14,"tag":2254,"props":3464,"children":3465},{"style":2261},[3466],{"type":20,"value":2535},{"type":14,"tag":2254,"props":3468,"children":3469},{"style":2267},[3470],{"type":20,"value":3471}," \u002Fapi\u002Frobotics?status=active",{"type":14,"tag":2254,"props":3473,"children":3474},{"style":2301},[3475],{"type":20,"value":2816},{"type":14,"tag":2254,"props":3477,"children":3478},{"style":2803},[3479],{"type":20,"value":2806},{"type":14,"tag":2254,"props":3481,"children":3482},{"style":2267},[3483],{"type":20,"value":3484},"50",{"type":14,"tag":2254,"props":3486,"children":3487},{"style":2301},[3488],{"type":20,"value":3489},"&offset",{"type":14,"tag":2254,"props":3491,"children":3492},{"style":2803},[3493],{"type":20,"value":2806},{"type":14,"tag":2254,"props":3495,"children":3496},{"style":2267},[3497],{"type":20,"value":3498},"0\n",{"type":14,"tag":22,"props":3500,"children":3501},{},[3502],{"type":14,"tag":48,"props":3503,"children":3504},{},[3505],{"type":20,"value":2430},{"type":14,"tag":2243,"props":3507,"children":3509},{"className":2433,"code":3508,"language":2435,"meta":7,"style":7},"{\n  \"total\": 150,\n  \"robots\": [\n    {\n      \"robotId\": \"robot-abc123\",\n      \"name\": \"Robot-001\",\n      \"status\": \"active\",\n      \"battery\": 85\n    }\n  ]\n}\n",[3510],{"type":14,"tag":2250,"props":3511,"children":3512},{"__ignoreMap":7},[3513,3520,3541,3553,3560,3580,3600,3619,3634,3641,3648],{"type":14,"tag":2254,"props":3514,"children":3515},{"class":2256,"line":2257},[3516],{"type":14,"tag":2254,"props":3517,"children":3518},{"style":2301},[3519],{"type":20,"value":2304},{"type":14,"tag":2254,"props":3521,"children":3522},{"class":2256,"line":2273},[3523,3528,3532,3537],{"type":14,"tag":2254,"props":3524,"children":3525},{"style":2316},[3526],{"type":20,"value":3527},"  \"total\"",{"type":14,"tag":2254,"props":3529,"children":3530},{"style":2301},[3531],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3533,"children":3534},{"style":2316},[3535],{"type":20,"value":3536},"150",{"type":14,"tag":2254,"props":3538,"children":3539},{"style":2301},[3540],{"type":20,"value":2469},{"type":14,"tag":2254,"props":3542,"children":3543},{"class":2256,"line":2287},[3544,3549],{"type":14,"tag":2254,"props":3545,"children":3546},{"style":2316},[3547],{"type":20,"value":3548},"  \"robots\"",{"type":14,"tag":2254,"props":3550,"children":3551},{"style":2301},[3552],{"type":20,"value":2878},{"type":14,"tag":2254,"props":3554,"children":3555},{"class":2256,"line":2297},[3556],{"type":14,"tag":2254,"props":3557,"children":3558},{"style":2301},[3559],{"type":20,"value":2886},{"type":14,"tag":2254,"props":3561,"children":3562},{"class":2256,"line":2307},[3563,3568,3572,3576],{"type":14,"tag":2254,"props":3564,"children":3565},{"style":2316},[3566],{"type":20,"value":3567},"      \"robotId\"",{"type":14,"tag":2254,"props":3569,"children":3570},{"style":2301},[3571],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3573,"children":3574},{"style":2267},[3575],{"type":20,"value":2464},{"type":14,"tag":2254,"props":3577,"children":3578},{"style":2301},[3579],{"type":20,"value":2469},{"type":14,"tag":2254,"props":3581,"children":3582},{"class":2256,"line":2326},[3583,3588,3592,3596],{"type":14,"tag":2254,"props":3584,"children":3585},{"style":2316},[3586],{"type":20,"value":3587},"      \"name\"",{"type":14,"tag":2254,"props":3589,"children":3590},{"style":2301},[3591],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3593,"children":3594},{"style":2267},[3595],{"type":20,"value":2596},{"type":14,"tag":2254,"props":3597,"children":3598},{"style":2301},[3599],{"type":20,"value":2469},{"type":14,"tag":2254,"props":3601,"children":3602},{"class":2256,"line":2344},[3603,3607,3611,3615],{"type":14,"tag":2254,"props":3604,"children":3605},{"style":2316},[3606],{"type":20,"value":3029},{"type":14,"tag":2254,"props":3608,"children":3609},{"style":2301},[3610],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3612,"children":3613},{"style":2267},[3614],{"type":20,"value":2486},{"type":14,"tag":2254,"props":3616,"children":3617},{"style":2301},[3618],{"type":20,"value":2469},{"type":14,"tag":2254,"props":3620,"children":3621},{"class":2256,"line":2362},[3622,3626,3630],{"type":14,"tag":2254,"props":3623,"children":3624},{"style":2316},[3625],{"type":20,"value":3049},{"type":14,"tag":2254,"props":3627,"children":3628},{"style":2301},[3629],{"type":20,"value":2459},{"type":14,"tag":2254,"props":3631,"children":3632},{"style":2316},[3633],{"type":20,"value":3058},{"type":14,"tag":2254,"props":3635,"children":3636},{"class":2256,"line":2380},[3637],{"type":14,"tag":2254,"props":3638,"children":3639},{"style":2301},[3640],{"type":20,"value":3066},{"type":14,"tag":2254,"props":3642,"children":3643},{"class":2256,"line":2398},[3644],{"type":14,"tag":2254,"props":3645,"children":3646},{"style":2301},[3647],{"type":20,"value":3074},{"type":14,"tag":2254,"props":3649,"children":3650},{"class":2256,"line":2416},[3651],{"type":14,"tag":2254,"props":3652,"children":3653},{"style":2301},[3654],{"type":20,"value":2422},{"type":14,"tag":28,"props":3656,"children":3658},{"id":3657},"faq",[3659],{"type":20,"value":3660},"FAQ",{"type":14,"tag":22,"props":3662,"children":3663},{},[3664,3669],{"type":14,"tag":48,"props":3665,"children":3666},{},[3667],{"type":20,"value":3668},"Q: How many robots can I manage?",{"type":20,"value":3670},"\nA: CredVault supports unlimited robots. Performance depends on your plan.",{"type":14,"tag":22,"props":3672,"children":3673},{},[3674,3679],{"type":14,"tag":48,"props":3675,"children":3676},{},[3677],{"type":20,"value":3678},"Q: What's the maximum telemetry update frequency?",{"type":20,"value":3680},"\nA: Up to 100 updates per second per robot.",{"type":14,"tag":22,"props":3682,"children":3683},{},[3684,3689],{"type":14,"tag":48,"props":3685,"children":3686},{},[3687],{"type":20,"value":3688},"Q: Can I control robots remotely over the internet?",{"type":20,"value":3690},"\nA: Yes, with proper security configuration and VPN access.",{"type":14,"tag":22,"props":3692,"children":3693},{},[3694,3699],{"type":14,"tag":48,"props":3695,"children":3696},{},[3697],{"type":20,"value":3698},"Q: How long is telemetry data retained?",{"type":20,"value":3700},"\nA: 90 days by default. Extended retention available with premium plans.",{"type":14,"tag":22,"props":3702,"children":3703},{},[3704,3709],{"type":14,"tag":48,"props":3705,"children":3706},{},[3707],{"type":20,"value":3708},"Q: Can I integrate with my own robot software?",{"type":20,"value":3710},"\nA: Yes, via our REST API and webhook support.",{"type":14,"tag":22,"props":3712,"children":3713},{},[3714,3719],{"type":14,"tag":48,"props":3715,"children":3716},{},[3717],{"type":20,"value":3718},"Q: What happens if a robot goes offline?",{"type":20,"value":3720},"\nA: The robot status changes to \"offline\" and alerts are triggered if configured.",{"type":14,"tag":22,"props":3722,"children":3723},{},[3724,3729],{"type":14,"tag":48,"props":3725,"children":3726},{},[3727],{"type":20,"value":3728},"Q: Can I schedule commands to run at specific times?",{"type":20,"value":3730},"\nA: Yes, through workflow automation and scheduling features.",{"type":14,"tag":22,"props":3732,"children":3733},{},[3734,3739],{"type":14,"tag":48,"props":3735,"children":3736},{},[3737],{"type":20,"value":3738},"Q: How do I backup robot data?",{"type":20,"value":3740},"\nA: Use the export feature to download data in CSV, JSON, or PDF format.",{"type":14,"tag":28,"props":3742,"children":3744},{"id":3743},"support",[3745],{"type":20,"value":3746},"Support",{"type":14,"tag":40,"props":3748,"children":3749},{},[3750,3760,3770,3780],{"type":14,"tag":44,"props":3751,"children":3752},{},[3753,3758],{"type":14,"tag":48,"props":3754,"children":3755},{},[3756],{"type":20,"value":3757},"Documentation",{"type":20,"value":3759},": Check this guide for detailed information",{"type":14,"tag":44,"props":3761,"children":3762},{},[3763,3768],{"type":14,"tag":48,"props":3764,"children":3765},{},[3766],{"type":20,"value":3767},"Video Tutorials",{"type":20,"value":3769},": Visit our learning center",{"type":14,"tag":44,"props":3771,"children":3772},{},[3773,3778],{"type":14,"tag":48,"props":3774,"children":3775},{},[3776],{"type":20,"value":3777},"Community Forum",{"type":20,"value":3779},": Ask questions and share experiences",{"type":14,"tag":44,"props":3781,"children":3782},{},[3783,3788],{"type":14,"tag":48,"props":3784,"children":3785},{},[3786],{"type":20,"value":3787},"Support Ticket",{"type":20,"value":3789},": Contact our support team",{"type":14,"tag":3791,"props":3792,"children":3793},"hr",{},[],{"type":14,"tag":22,"props":3795,"children":3796},{},[3797,3802,3804,3809],{"type":14,"tag":48,"props":3798,"children":3799},{},[3800],{"type":20,"value":3801},"Last Updated",{"type":20,"value":3803},": April 2024\n",{"type":14,"tag":48,"props":3805,"children":3806},{},[3807],{"type":20,"value":3808},"Version",{"type":20,"value":3810},": 1.0.0",{"type":14,"tag":3812,"props":3813,"children":3814},"style",{},[3815],{"type":20,"value":3816},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":7,"searchDepth":2273,"depth":2273,"links":3818},[3819,3820,3824,3829,3835,3840,3845,3851,3856,3863,3870,3878,3879],{"id":30,"depth":2273,"text":33},{"id":107,"depth":2273,"text":110,"children":3821},[3822,3823],{"id":114,"depth":2287,"text":117},{"id":143,"depth":2287,"text":146},{"id":247,"depth":2273,"text":250,"children":3825},[3826,3827,3828],{"id":253,"depth":2287,"text":256},{"id":423,"depth":2287,"text":426},{"id":508,"depth":2287,"text":511},{"id":552,"depth":2273,"text":555,"children":3830},[3831,3832,3833,3834],{"id":558,"depth":2287,"text":561},{"id":569,"depth":2287,"text":572},{"id":837,"depth":2287,"text":840},{"id":896,"depth":2287,"text":899},{"id":960,"depth":2273,"text":963,"children":3836},[3837,3838,3839],{"id":966,"depth":2287,"text":969},{"id":1049,"depth":2287,"text":1052},{"id":1093,"depth":2287,"text":1096},{"id":1140,"depth":2273,"text":1143,"children":3841},[3842,3843,3844],{"id":1146,"depth":2287,"text":1149},{"id":1277,"depth":2287,"text":1280},{"id":1326,"depth":2287,"text":1329},{"id":1410,"depth":2273,"text":1413,"children":3846},[3847,3848,3849,3850],{"id":1416,"depth":2287,"text":1419},{"id":1480,"depth":2287,"text":1483},{"id":1546,"depth":2287,"text":1549},{"id":1580,"depth":2287,"text":1583},{"id":1636,"depth":2273,"text":1639,"children":3852},[3853,3854,3855],{"id":1642,"depth":2287,"text":1645},{"id":1708,"depth":2287,"text":1711},{"id":1762,"depth":2287,"text":1765},{"id":1816,"depth":2273,"text":1819,"children":3857},[3858,3859,3860,3861,3862],{"id":1822,"depth":2287,"text":1825},{"id":1851,"depth":2287,"text":1854},{"id":1880,"depth":2287,"text":1883},{"id":1909,"depth":2287,"text":1912},{"id":1938,"depth":2287,"text":1941},{"id":1972,"depth":2273,"text":1975,"children":3864},[3865,3866,3867,3868,3869],{"id":1978,"depth":2287,"text":1981},{"id":2031,"depth":2287,"text":2034},{"id":2081,"depth":2287,"text":2084},{"id":2131,"depth":2287,"text":2134},{"id":2182,"depth":2287,"text":2185},{"id":2233,"depth":2273,"text":2236,"children":3871},[3872,3873,3874,3875,3876,3877],{"id":2239,"depth":2287,"text":172},{"id":2517,"depth":2287,"text":2520},{"id":2773,"depth":2287,"text":2776},{"id":3084,"depth":2287,"text":869},{"id":3300,"depth":2287,"text":3303},{"id":3449,"depth":2287,"text":3452},{"id":3657,"depth":2273,"text":3660},{"id":3743,"depth":2273,"text":3746},"markdown","content:docs:features:thingsboard-robotics.md","content","docs\u002Ffeatures\u002Fthingsboard-robotics.md","docs\u002Ffeatures\u002Fthingsboard-robotics","md",1782233754786]