Microsoft/IoT-for-Beginners: 12 Weeks, 24 Lessons, IoT for All
github.com
github.com
GCC is only packaged as C compiler for Azure Sphere, additional languages would require going to the effort to actually implement Azure Sphere support.
Then there is the whole issue that security center talks about memory corruption and the amount of money that CVE cost to Microsot per year, by making use of C and C++, while Azure Sphere tries to sell a security story based on C?!?
Sorry Azure Sphere team, better talk to the Microsoft Security Response Center people before trying to sell security.
Sphere was just a bit too hard for beginner content. We will be adding an intermediate version in some form or other later this year and will include Sphere.
CTRL-F CoAP… oh, IDK. Having been through it. I think CoAP has more potential in upcoming IoT projects. It’s just more versatile than MQTT. Azure and GCP support it natively and should probably talk about that.
I kinda can’t wait until AWS finally supports CoAP.
As an IoT noob, can you or someone expand on that please? Thanks!
- async reception (consider like a socket, really just a long lived multiple response to a GET) using the Observe feature
- Optional responses
- block transfers, handy way to reliably send large files over UDP
- built-in proxy options
- ability to one to many with a multicast
- because it extends HTTP first; it’s pretty easy to translate it to HTTP
- CoAP extends easily, like OSCORE or LwM2M for end to end encryption or other features
- Happy to transfer over datagram/UDP, TCP, MQTT, Dixie cups and string, etc
As where… MQTT 3.1.1 has almost none of these features, with MQTT v5 finally adding some in. But MQTT v5 is also not really supported well.
The S in IoT stands for security.
Why do you need to secure IoT devices?
Cryptography
Secure your IoT devices
Generate and use an X.509 certificate