First of all, happy new year from the Mbed team!
IoT devices without an internet connection are, well, just devices. But getting connectivity everywhere can be problematic. WiFi and Bluetooth only work at a short range, and 4G requires expensive radios and lots of power. In the past years we have seen the advent of Low Power Wide Area Networks (LPWANs), which offer a huge range while consuming very little power. Two such networks are the telco-backed LTE Cat-M1 and NB-IoT, and 2018 saw the first commercial roll-outs of these networks.
Has your company created a product based on Mbed OS? Then we’d love to chat!
Whenever we get the chance to talk to you about an Mbed OS based product you’ve built, it seems to unearth a whole variety of opportunities for both of us. Whether it is to see how we can give you some additional support, get feedback on how we could improve Mbed itself, or to help showcase your products to the companies we meet that are looking for devices and solutions, it seems good things happen.
To uncover these opportunities more reliably, we’ve now put up a simple form where you can tell us about your product. I’ll be reviewing this every week, and it would be great to hear from you about what you’ve been building to see how we can help.
Here is a bit more on what telling us about your designs can lead to:
Security, storage and ease of use continue to be front of mind for the team behind Mbed OS. With our latest release focused on secure sockets, Advanced Storage solutions for IoT Devices, and Enhanced Device Statistics APIs, in addition to resolving several bug fixes. These updates enable businesses to simplify the creation of devices needing secure connections to any cloud and lower the cost of devices requiring remote firmware upgrades. The detailed technical overview and release notes can be found on the Mbed OS releases page.
Back in April we added a native LoRaWAN stack to Mbed OS 5.8, and today we're continuing our commitment by adding LoRaWAN 1.1 support. LoRaWAN 1.1 includes support for secure device provisioning through a Join Server, new security primitives, handover roaming, and optimizations for communication from the network to the device. In addition to LoRaWAN 1.1 this release also adds support for LoRaWAN 1.0.3.
We have recently updated our policy regarding the GitHub profiles of all users requiring membership of the ARMmbed organization.
Come join us for our 11th Office Hours with an Engineer live stream. We'll talk with Donatien Garnier from the Mbed OS core team about the NFC API in Mbed OS!
October was a busy month, with Mbed Connect events in the US and China, TechCon and many more community events. But we're not done yet! If you want to sharpen your skills before the end of the year, talk to us in person, or just share a beer while talking about the latest standards - we've got an event for you. Here are all the places where you can meet people from the Mbed team before 2018 ends.
In Mbed OS 5 we introduced a unified IP networking interface which gives you a standard way of dealing with IP sockets regardless of the underlying networking stack used. This makes writing networking code that's portable between targets, modules and even connectivity methods a lot easier. But the Socket API only gave access to standard UDP and TCP sockets, while setting up a TLS connection - to do HTTPS or MQTTS calls, for example - was left to the user.
We're changing this in Mbed OS 5.11 by adding TLS sockets. These behave very similar to normal TCP sockets, but they will automatically use Mbed TLS to set up a TLS connection to the server. The TLS socket handles all certificate validation, encryption and decryption without any manual work in your application.