How to setup the Thread demo displayed live at Google I/O

Google I/O was wrapped up last week. One session was particularly interesting: "Connect Thread Devices to the Cloud with IoT Core". In it Google explains how the Thread protocol and their Cloud IoT Core are the future of IoT connectivity. This was backed up by showing a live demo built on Nordic's Thread solution. Keep reading to learn how to setup your own demo, but first please view the full recording of the session here.

Want to know more about Google I/O, Cloud IoT Core, Thread, CoAP and MQTT? Check this out.

The illustration above shows the demo setup. To the left you have the Thread devices, two nRF52840 DKs. Both are running Thread, but they use two different application protocols, MQTT and CoAP. The Thread devices are connected (with Thread) to a Thread Border Router, a Raspberry Pi with a nRF52840 Dongle connected to it. The nRF52840 Dongle provides the Thread connectivity, while the Raspberry Pi provides the Internet connectivity . 

The CoAP part of the demo you can easily try out yourself, this is one of the many examples that we have in our software development kit (SDK) for Thread, nRF5 SDK for Thread and Zigbee. The example is named "Thread Google Cloud Platform CoAP Example" and contains all software and documentation to get this up and running. Just follow the documentation here. Please note that you also need to setup a Thread Border Router, but the software for this is of course included in our SDK as well, see this. On the hardware side you need an nRF52840 DK, an nRF52840 Dongle and a Raspberry Pi, or two nRF52840 DKs and a Raspberry Pi.

The MQTT part might be a bit more difficult to try out as this is not something that we have in our SDK. However, Google together with Nordic provided a repository where OpenThread, LwIP and FreeRTOS are combined, see this, so that should be a good starting point.

Anonymous
  • Selling your own house is such a big commitment and a life-changing decision not only for you but also for your family if you have any. You would have to get comfortable with the fact that strangers are going to go through your house room for room and see if it is a great fit for them. These types of open houses are essential so that potential buyers can fully see and appreciate the home for themselves. They don’t want any surprises because buying a house is not a cheap endeavor. It’s like making a website here or /0-duck-life which is a pretty huge deal once you get to look at it and see the sheer size and scale of it all.

  • It is seen that cloud technologies are taking place and are now seen in different countries. I like you have explained the whole thing with clarity. I use the process, although I am not an IT student but a writer. Sometimes I have to work on IT dissertations as well. But the way you have explained, it has come out as an MBA dissertation proposal help on which I was working. 

  • You Can't Imagine How Important This Article Is For Me, I Needed To Know About It. Thanks For Sharing Such Convenient Article. Jennifer's Apocalypse Outfit

  • It was so good to see you acknowledging this topic, it really feels great. Thanks for sharing such a valuable information which is very hard to find normally. I have subscribed to your website and will be promoting it to my friends and other people as well. Kevin Costner Yellowstone Vest

  • Hi! If you plan to run web software development or even mobile applications? Your ability to focus on the target area will be complicated by a lot of small tasks. You will have to pay attention to them, why outsourcing it? Because it will save a resource of your time so that you can deal with the target product, not all the accompanying moments.