ThingWorx WebSocket-based Edge MicroServer (WS EMS) and Lua Script Resource (LSR) > Downloading and Installing ThingWorx WS EMS
  
Downloading and Installing ThingWorx WS EMS
The ThingWorx WS EMS is available from PTC and is distributed as a .zip file.
To install the package, follow these steps:
1. The distribution bundle for WS EMS is available through the PTC Support site, Order or Download Software Updates page, at https://support.ptc.com/appserver/cs/software_update/swupdate.jsp. If you are not already logged in, you will be prompted to log in before access to this page is granted.
2. On the Order or Download Software Updates page, click the link appropriate to your situation:
Download Software by Sales Order Number — if you are downloading for the first time and have your Sales Order Number (SON).
Order or Download Software Updates — if you have a support agreement with PTC that allows software downloads.
3. Either way, on the Customer Search page, enter your Customer Name and Customer Number and click Next.
4. If you chose to download by SON, enter your SON in the page that appears, and click Submit. Otherwise, continue to the next step.
5. On the PTC Software Download page, select the product family, ThingWorx Edge MicroServers.
6. Click the plus sign to expand the latest major release, which is at the top of the list (e.g., 5.4).
7. Expand ThingWorx Edge MicroServers.
8. Expand Most Recent Datecode.
9. Choose and download the package that is correct for the operating system, SSL/TLS implementation, and platform that you want to use. Note that the packages fall into two categories, those that contain the OpenSSL libraries and those that contain the axTLS library. The following packages for Linux and Windows contain OpenSSL libraries, as indicated by the openssl in the name of the file:
microserver-linux-arm-hwfpu-openssl-version.zip
microserver-linux-arm-openssl-version.zip
microserver-linux-x86_32–openssl-version.zip
microserver-linux-x86_64–openssl-version.zip
microserver-windows-x86_32–openssl-version.zip
* 
Only the packages with openssl in their file name support FIPS. If you try to enable FIPS using the packages with axtls in their file name, the WS EMS will not start.
The following packages for Linux and Windows contain the axTLS library, as indicated by the axtls in the name of the package file:
microserver-linux-arm-hwfpu-axtls-version.zip
microserver-linux-arm-axtls-version.zip
microserver-linux-x86_32–axtls-version.zip
microserver-linux-x86_64–axtls-version.zip
microserver-windows-x86_32–axtls-version.zip
10. After downloading the package, select a location for extracting it.
11. Unzip the distribution archive. You are ready to start configuring the WS EMS.