dear Shane
thanks for your explanation. With the help of a colleague, we understood that we had to read from a standard MQTT channel. Through that we succeded to send messages to Iot Hub and, googling, we foubd how to receive the messages. What is totally unclear in all the examples online is that the sending connection string is different from the receivg connection string in IoT.
Also I have not found any example of using the standard paho libraries instead of the SDK to write and read to/from Azure IoT Hub. I think that Microsoft should make an effort if wants that his messaging system is widely used.
Last but not least, the concet of 'device' is limiting in my opinion because it would be better to have a 'channel' and then several topics. In this way it is possible to establish a channel and then send all the messages of a group of devices inside the channel. To receive one specific device one subscribes to a channel. As is the standard MQTT concept/ With the IOT it is necessary to define one device for each physical device, otherwise, when listening, you have to isten all the essages and then filter what you are interested in.
Maybe I a am new in this MQTT business and what I wrote is not true. However our scenario is that we have about 100 devices measuring the sea level and transmitting 7 points per seconds that I would like to store and analyse in a remote server.
Thanks again for your time