We want to setup a server in the Azure cloud. But we have no idea what type server would be best for working with the devices which uses embedded TCP/IP protocol. Device is a 4G based OBD-II Diagnose and GPS tracker. Mostly, device will send the diagnosis data and gps data to the server. In rare cases like DTC code clear server will send the data to the device. After getting data from device the data would be stored in the database and from their after filtering or some processing data will be displayed in website or mobile application at the user side. So which type of server should be setup and would be best for this. As windows based server would be easy to configure because of GUI but what type of feature/service it should be based on like FTP, Webserver,application,etc.
Thanks in advance. And if possible you have any extra details on these feel free to share.