cancel
Showing results for 
Search instead for 
Did you mean: 

Azure RTOS connection to Azure IoT hub

RDermenci
Associate II

Hello,

I have some, maybe senseless, questions about X-CUBE-AZRTOS and it's applications. I have downloaded and checked this firmware, and also examples.

Here my questions:

1 - Since Low-level driver interface handles connection between NeX Duo Core and Hardware Ethernet, Cellular or Wifi, should I write a low level driver for third party Wifi modules or GSM Modules?

2 - I couldn't get what protocol is used to Azure IoT hub on 32L496GDISCOVERY Azure Cloud Application. Is it an HTTPS connection?

Thanks for your help, in advance.

This discussion is locked. Please start a new topic to ask your question.
1 REPLY 1
Guillaume K
ST Employee

Hello

Are you talking of X-CUBE-AZRTOS or X-CUBE-AZURE ?

X-CUBE-AZRTOS provides a port of Azure RTOS and other related components to "old" versions of STM32 lines. But there is no project example for Azure Iot Cloud access.

X-CUBE-AZURE provides project examples to connect to Azure Cloud IoT service. Current version is a little bit outdated. It is based on FreeRTOS/LwIP/mbedTLS and an old Azure IoT SDK. It uses MQTT protocol to access IoT hub (plus TLS layer for network security).

In X-CUBE-AZURE there are drivers for each physical interface selected for each board supported. On 32L496DISCOVERY it is a cellular modem (on a extension daughter board connected to PMOD+ port).

Depending on the board/network interface there are some example of network drivers but if you select your own, you have to develop the driver for it.

It all depends on your architecture choices: which STM32 board, which network interface, which RTOS+network stack.