The most difficult aspect of developing an IoT solution is probably that one has to deal with the –embedded– hardware that will eventually run the application that talks to the sensors, thermostats, car entertainment, etc. Embedded is definitely complex: the resources are limited, the development tooling usually sets you back a decade, etc.
But when you have figured out your hardware, you need your devices to actually “talk” to the cloud. And there comes the not so trivial problem of finding an open and publicly accessible server to talk to. This is why Eclipse IoT has been proposing an MQTT broker an M3DA server for a while. Many people use them for connecting their prototype solutions, before actually moving to a more production-ready environment.
CoAP is an UDP-based protocol for IoT that mimics the REST paradigm in an IoT context. It provides an elegant and efficient way to do sensors monitoring on very constrained networks. A CoAP server exposing test resources is now available at coap://iot.eclipse.org:5683 and is open for anyone to interact with, whether it’s for learning more about CoAP key principles, or for actually testing a client implementation against it.
OMA Lightweight M2M aims at proposing standard resources and workflows on top of CoAP for Device Management. The freshly deployed LWM2M sandbox at Eclipse provides a nice way to connect LWM2M capable devices and monitor them using a web UI and REST API. It runs the Leshan open-source LWM2M server.
If you’re actually interested in learning more about CoAP and LWM2M, you probably want to check out this presentation from Julien Vermillard at EclipseCon 2014.
On March 19, we were very lucky to host a great IoT event during EclipseCon 2014. I think everybody in the room that day learnt a lot about the current challenges for IoT, and our speakers really did a good job at presenting the challenges for building an open, interoperable, and secure Internet of Things.
If you couldn’t attend the sessions, the videos are now available on the YouTube channel of the Eclipse Foundation. You can watch them using the video playlist below:
If you are interested in getting the slides that were presented, you will find a link to get them in the description of each video.
You may already know that April 9 is the International IoT Day, with events organized all around the world. Together with Postscapes, we are organizing an online conference called IoT Live that very same day, with a great lineup of speakers from all around the world!
I am really looking forward to our panels, that will essentially cover every aspect of the world of IoT, from the prototyping and making of IoT solutions, to enterprise integration and new business opportunities.
My personal highlights for this conference are:
Alicia Asín from Libelium (Business of IoT panel) — I never had a chance to actually meet Alicia in person, but she is one of those entrepreneurs who really understood early on the importance of open source and open hardware for IoT, and I look forward to listening to Alicia’s vision on use cases like Smart Cities.
Tim Kellogg from 2lemetry (IoT Standards & Protocols panel) — Two weeks ago at EclipseCon there were lots of interesting discussions around standards protocols for IoT and MQTT and CoAP are both very popular in the industry today. Tim is going to explain the main differences between the two protocols and I think it is a great opportunity for learning more about the challenges when you want your things to talk.
Emile Petrone from Tindie (Open Hardware panel) — It would be a huge mistake to think of Do-It-Yourself and Maker initiatives as marginal and just “random cool stuff”. Access to (open) IoT hardware is becoming very easy, and we see more and more startups who directly engage their communities via social networks, crowd funding, etc. and that are just incredibly successful – Oculus Rift anyone? I am really curious to hear about Tindie’s story on enabling a marketplace for hardware makers.
The conference is FREE, and will be streamed on Google Hangouts on Air. I would highly recommend that you subscribe by using the link just below in order to be automatically reminded when the event will begin!