Windows Server Configurations
The WSO2 IoTS client sends requests to the WSO2 IoTS server through a Proxy Server. The Windows WSO2 IoTS protocol constructs a URI that uses the host name by appending the domain of the email address to the subdomain, enterpriseenrollment
for the each device request. Therefore, you can either purchase a domain name or create a DNS entry in the
http://enterpriseenrollment.<EMAIL_DOMAIN>
format.
For example, discover the WSO2 IoT server by sending a request through: http://enterpriseenrollment.<EMAIL_DOMAIN>/ENROLLMENTSERVER/Discovery.svc
.
As the WSO2 IoT server can not create Windows service endpoints it is advisable to use a proxy server between the device and the WSO2 IoT server.
When using a proxy server, it redirects the device requests to the WSO2 IoT server endpoints. As the proxy directly contacts the WSO2 IoT server you need to configure the SSL Configuration to maintain a secure message flow.
Please refer the Windows Device Enrolment Process Message Flow to identify the message flow from a Windows mobile device to the WSO2 IoT server through the Proxy Server.
The following subsections are given as examples to guide you on how to configure the proxy server for Windows. You can use any proxy server for this task but we recommend that you use NGINX as it is simple to try out.
You do not need to perform any additional steps to configure the Windows client.