Welcome to ThingWorx Edge MicroServer (EMS) and Lua Script Resource (LSR) Help Center
Welcome to ThingWorx Edge MicroServer (EMS) and Lua Script Resource (LSR) Help Center
This help center provides information for customers who want to use the ThingWorx Edge MicroServer (EMS) and the Lua Script Resource (LSR) to connect devices to a ThingWorx Platform. The MS provides a configurable, out-of-the-box solution. The LSR can be configured to run on devices that connect to the device where the EMS is running. The EMS forwards messages from a ThingWorx Platform to LSR devices and from LSR devices to a ThingWorx Platform.
Find Information for the Edge MicroServer
Downloading and Installing the ThingWorx EMS and LSRConfigure the EMSConfiguring Secure ConnectionsExample Configurations
Running the EMSREST Web Services for EMSTroubleshooting the EMS
Find Information for the Lua Script Resource
ThingWorx Lua Script Resource (LSR)Configuring a Lua Script ResourceRunning the Lua Script ResourceExamples of Configuring Secure Communications between the EMS and an LSRTroubleshooting the Lua Script Resource
Additional Resources
For planning upgrades, visit the Release Advisor. To learn how to use Release Advisor, refer to the Technical Support article, "How to plan an upgrade using PTC Release Advisor".
You can access ThingWorx documentation using the following resources:
For links to help centers for all ThingWorx products, see the ThingWorx Help Centers page.
For a collaborative approach to development and troubleshooting, post questions or solutions in the PTC Community IoT forum.
We Want Your Feedback
We are interested in your feedback on the content of this Help Center.
Click Send feedback in the upper right corner of any page to send feedback about that page.
Send an email to [email protected] to provide suggestions or comments about the Help Center.
Technical Issues
Search the Technical Support Knowledge Base to find known answers to technical questions and issues.
Last Updated: March 2026
Was this helpful?