ThingWorx WebSocket-based Edge MicroServer (WS EMS) and Lua Script Resource (LSR) > WS EMS and ThingWorx Platform
  
WS EMS and ThingWorx Platform
The WS EMS is a stand-alone application that you can install on a remote device. Once configured and running, the WS EMS establishes AlwaysOn, bidirectional communications between the device and the ThingWorx platform. The WS EMS uses a small footprint, and supports a variety of operating systems and architectures. This flexibility allows the WS EMS to work with a large number of devices to provide an easy way to establish communication between an edge device and a ThingWorx platform instance. You can use ThingWorx Composer to interact with the edge devices that are running the WS EMS, and using ThingWorx Mashup Builder, you can build interactive, browser-based mashups for users who monitor the devices..