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
  • Threading is a facility to allow multiple tasks to run concurrently within a single process Descendants 2 Jacket . Threads are independent they are using in programs, concurrent execution through a program, and each thread has its own stack and its own place where he can define it.

  • Thanks for sharing the useful post and you explained in a detailed way. Looking for the best online surveys? Here you will get complete details about the Tellthebell and look it here.

  • Nowadays, an online presence for any business big or small is quite integral to their existence. A reliable website designing company in Delhi can work wonders for a brand along with creating an engaging platform for its target audience.

    Specialization - The main contention between choosing a website designer in Delhi or a Delhi web design company is the array of skills and services offered by the latter. Hiring a freelance might sound like a cost-effective move but the amount of quality and value would be highly lacking when compared to a web design service.

    Technology - A robust and quality web design company doesn’t take the outlook and testing lightly, in effect using the best tools in the market. Top-notch design tools coupled with the latest SEO tactics allows for your website to not only stand-out but also be effective in getting results.

    Reliability - Website design is a quite important cog in the digital sphere of any organization. Hiring someone trustworthy as well as reliable is the way to go which is exactly what a quality web design service in Delhi will offer. Clear communication as well as sticking to deadlines is something a website owner will and should always look to bank on.

    Bottom Line - In a nutshell, searching for website designing services in Delhi might turn out to be one of the most progressive steps towards a quality web presence. Customers are out there and web design services are just what is needed to reel them in.