YES! I got it to work using AWS. Here is how I did it.
Using VTScada's Thin Client/Server Setup utility, under the SSL Certificate tab I filled out the forum and clicked generate request. For the Host + Domain I used the address that I entered in for the TCP/IP Port which was listed as Endpoint in the connection details on the AWS MQTT Test Client.
After I generated the request, I opened a text editor and pasted what the VTScada utility entered into the windows clipboard. I then saved the file as .CSR file.
Then back in AWS IoT Core under security I clicked on Create Certificate. From there I selected Create certificate with certificate signing request (CSR), chose the file I created above, set the status as active and clicked create. I was then prompted to download the certificate. Don't forget to assign the certificate to a policy and to a thing
I installed the certificate to the Windows certificate store - current user, under the personal folder. I could not use VTScada's thin client/server setup utility to process the request. It was giving me an error, I think it was because it could not verify the certificate. Using MMC I just imported the certificate AWS provided to the location above.
When I opened the VTScada application and opened the TCP/IP port for the MQTT Driver, I was able to select the newly imported certificate under the TLS tab.
Once I did that, the value changed to 0. Few tweaks of the MQTT driver and the IO tag I put in to read from the broker, and it was displaying the latest data I was sending to the broker.
In the MQTT Client Driver I had to edit the MQTT Client ID and set it to the Client ID that was listed in the connection details on the AWS MQTT Test Client. Host ID I left as default.
For the IO tag I just entered in the Topic
YES! I got it to work using AWS. Here is how I did it.
Using VTScada's Thin Client/Server Setup utility, under the SSL Certificate tab I filled out the forum and clicked generate request. For the Host + Domain I used the address that I entered in for the TCP/IP Port which was listed as Endpoint in the connection details on the AWS MQTT Test Client.
After I generated the request, I opened a text editor and pasted what the VTScada utility entered into the windows clipboard. I then saved the file as .CSR file.
Then back in AWS IoT Core under security I clicked on Create Certificate. From there I selected Create certificate with certificate signing request (CSR), chose the file I created above, set the status as active and clicked create. I was then prompted to download the certificate. Don't forget to assign the certificate to a policy and to a thing
I installed the certificate to the Windows certificate store - current user, under the personal folder. I could not use VTScada's thin client/server setup utility to process the request. It was giving me an error, I think it was because it could not verify the certificate. Using MMC I just imported the certificate AWS provided to the location above.
When I opened the VTScada application and opened the TCP/IP port for the MQTT Driver, I was able to select the newly imported certificate under the TLS tab.
Once I did that, the value changed to 0. Few tweaks of the MQTT driver and the IO tag I put in to read from the broker, and it was displaying the latest data I was sending to the broker.
In the MQTT Client Driver I had to edit the MQTT Client ID and set it to the Client ID that was listed in the connection details on the AWS MQTT Test Client. Host ID I left as default.
For the IO tag I just entered in the Topic