omron — 2.1 RESTful Web Services

Chapter 2: Functions and Features The Integration Toolkit is Omron's interface application that enables integration between the Fleet Manager and the end user's client application. This integration layer facilitates autonom- ous control for a fleet of AMRs using standard communication methods. It facilitates full management and monitoring of all AMR job types such as pickup, dropoff, and multi-segment. The Integration Toolkit also allows tracking of AMR data directly and in real-time. The Integration Toolkit has a flexible architecture to provide multiple communication channel options.

These communication channels provide flexibility and choice in how a system inter- acts with an AMR fleet and the Fleet Manager. NOTE: The Integration Toolkit can operate in parallel with existing ARCL communication. The Integration Toolkit does not replace ARCL for direct AMR control (once it has reached a goal). Refer to the ARCL Reference Guide - Mobile Robots and the ARCL Enterprise Manager Integration Guide for more inform- ation. IMPORTANT: Access to the Integration Toolkit is not possible until a password is generated. Generate a password before attempting to use the Integration Toolkit. Refer to Integration Toolkit Password on page 15 for more details.

Communication Channels The Integration Toolkit offers 3 different communication channels. l RESTful Web Services l SQL with PostgreSQL Database l RabbitMQ NOTE: While it may be possible to achieve desired functionality with any one of the communication channels, using a combination of them is suggested for efficient integration with client applications. 2.1 RESTful Web Services The REST communication channel is ideal for achieving real-time interaction with the Fleet Manager. With this communication channel, a system can create, modify, and cancel jobs on demand. The REST method allows access to other specific AMR data and can also provide job history query functions.

Structuring of externally transferred data with REST is implemented with JSON for both cre- ating requests and receiving data from the system. The REST communication channel provides encrypted and secure interaction with the Integ- ration Toolkit over HTTPS. Refer to Security on page 15 for more information. 20964-000 Rev. C Fleet Operation Workspace Core Integration Toolkit 11 User's Manual