
NXP i.MX 6 UltraLite Evaluation Kit
Edge MicroServer Installation and
Setup Guide
Version 1.0

NXP i.MX 6 UltraLite Evaluation Kit Installation and Setup Guide
Software Change Log ............................................................................................................................ 2
Introduction ............................................................................................................................................ 2
About the NXP i.MX 6 UltraLite Evaluation Kit ................................................................................... 2
Initial Setup ............................................................................................................................................ 2
Preparing the Device .......................................................................................................................... 3
Download and Install the Edge Microserver ....................................................................................... 5
Configuration and Connection ............................................................................................................... 6
Configuring and Setting up a Websocket Connection ........................................................................ 6
Verifying Websocket Connection ....................................................................................................... 7
Troubleshooting ..................................................................................................................................... 8
Compatibility........................................................................................................................................... 9
Document Revision History .................................................................................................................... 9

NXP i.MX 6 UltraLite Evaluation Kit Installation and Setup Guide
Software Change Log
Introduct
The Edge MicroServer is a powerful component of the ThingWorx architecture. The Edge MicroServer
allows for the rapid deployment of connections between the ThingWorx platform and an associated
data reporting device, with minimal design requirements on the part of the user.
The Edge MicroServer provides an “always-on” connection to the platform, and it opens a local web
server that interacts with the REST API available on the platform.
This document provides installation and usage instructions for setting up the Edge MicroServer with the
NXP i.MX 6 UltraLite Evaluation Kit.
ion
About the NXP i.MX 6 UltraLite Evaluation Kit
The NXP i.MX 6 UltraLite Evaluation Kit [hereafter referred to as the NXP Device] is a development and
evaluation board manufactured by NXP Corporation. It allows for a rapid interchange of various NXP
accessories, including LCD screens, processor boards, and payment interfaces. It features a 528 MHz
ARM Cortex-A7 Core processor, 4GB DDR3L SDRAM @ 400MHz, 256 Mb Quad SPI Flash, a MicroSD
connector, as well as various peripheral input and outputs, including Bluetooth connectors, speaker,
HDMI, and Ethernet connectors, USB ports, CAN connectors, and more.
The ThingWorx Edge MicroServer Linux-ARM distribution may be installed on the NXP Device, and this
guide will follow the procedure for doing so. This guide will also follow the features involved with
initiating a connection between a remote Thingworx platform and the NXP Device.
Initial Setup
Setup of the NXP Device with an EMS will first require configuring and setting up the device according to
the instructions provided by NXP for this board. They may be found at
http://www.nxp.com/products/sensors/gyroscopes/i.mx6ultralite-evaluation-kit:MCIMX6UL-EVK?.
This device is required to be in a state where it is running off of the OS image installed on an SD card on
the device’s SD card slot. In addition, libstdc++ libraries are required by the ThingWorx EMS. More
information about the ThingWorx EMS may be found at
http://support.ptc.com/cs/help/thingworx_hc/thingworx_6.0_hc/.