Solution Architecture¶
The xPico 600 provides complete network and connectivity offload to simplify application firmware development for device manufacturers.
A device manufacturer can use the gateway to offload the network and IoT connectivity for their attached microcontroller. Or the gateway can be used as a standalone module that acts as the wireless microcontroller within the manufacturer's device. In both cases, the manufacturer can leverage the integrated secure connectivity and network and cloud service enablement capabilities within the gateway.
The sections below show two views of where the xPico 600 gateway fits within an IoT device architecture.
Network Co-Processor Mode
When used in network co-processor mode alongside the manufacturer's host microcontroller, the xPico 600 operates in blackbox mode, with APIs on the host microcontroller and the network side.
The host interfaces for connecting to the microcontroller are UART and Ethernet.
For details on using and configuring the gateway in this mode, refer to the chapters in this user guide.
Wireless Microcontroller Mode
When operating as the wireless microcontroller, the xPico 600 is the host microcontroller and runs the Lantronix Gateway OS. The device manufacturer develops their embedded application using the Lantronix Gateway OS SDK with network module APIs and can leverage the network and wireless stacks as well as the complete application framework.
Peripheral devices connect to the gateway using UART or GPIO APIs.
For information about installing and using the Lantronix Gateway OS SDK, refer to the xPico 600 SDK User Guide.