ThingWorx Software Content Management > Packages > Prerequisites: File-based Packages
Prerequisites: File-based Packages
The ThingWorx Websocket-based Edge MicroServer (WS EMS) must be configured properly to receive package deployments. Download the WS EMS, version 5.2.2 or higher from the PTC eSupport Portal.
To have your assets appear connected in ThingWorx Software Content Management, complete the following steps:
1. Configure the ThingWorx WebSocket-based Edge MicroServer (WS EMS). For more information, see Configuring the WS EMS.
* 
For enhanced security, ensure that the WS EMS devices use a non-administrator application key to use ThingWorx Software Content Management.
2. Create a thing in ThingWorx to represent the WS EMS agent. Ensure that the thing implements the RemoteThingWithFileTransfer thing template and inherits the PTC.Resource.Asset.SCMResourceThingShape and TW.RSM.SFW.ThingShape.Updateable thing shapes.
* 
Ensure that the name of the thing matches with the value of the name parameter of the config.json file when you configured the WS EMS.
3. Configure the Lua script resource. For more information, see Configuring a Lua Script Resource.
4. Execute the following files:
Run wsems.exe to start your WS EMS.
Run luaScriptResource.exe to start the Lua extension script resource.
Your asset should appear as connected in ThingWorx Software Content Management.
Was this helpful?