Microsof Azute IoT SDK


I am using the information from


in order to test the integration between Arduino UNO and Azure IoT.

I don't have any issues setting up the Azure components but when I try to use the Azure IoT libraries I can not compile because the library triggers an error saying that ir "claims to run on [samd] architecture(s) and may be incompatible with your current board which runs on [avr] architecture(s)".The libraries that I am using are:


As I mentioned above I am using Arduino UNO for testing purposes but reading the configurations tested by Microsoft they include Arduino Zero and Arduino MKR1000, they fit the samd arquitecture requirement.


So I have two questions:

  • Is there some alternative to achieve the IoT integration using Arduino UNO?
  • Would it be possible to get some library compatible with Arduino UNO?



I doubt the Uno has enough memory to run the Iot hub C library, even if it was SAMD (which it is not). Why not configure your IoT Hub to accept MQTT messages and then the MQTT libraries already known to run on an Uno? You should not have to install the Microsoft C libraries on any of your micro-controllers to get them talking to Azure IoT. They don't have to be "Microsoft Azure Certified for IoT" to be entered into the Hackster contest :)

can i use arduino uno with iot hub ??