The Google Cloud IoT Core project, a service provided by the Google Cloud Platform, is now supported on the MACCHIATObin board. As one of Google’s IoT Developer Prototyping Kits, the MACCHIATObin board is now a part of a growing service enabling users to easily and securely connect, manage and ingest data from millions of globally dispersed devices.

 

 

Complemented by other Google Cloud Platform services, Google Cloud IoT Core provides a complete solution for collecting, processing, analyzing and visualizing IoT data in real time to support improved operational efficiency.

Recently made publicly available to all users in beta, Google Cloud IoT Core features several key improvements based on user feedback. These include enabling users to bring their own device keys signed by their Certificate Authority (CA), connecting existing devices over HTTP, logical device representation and many more. Read more on the official public beta announcement by clicking on this link.

Connecting to the Google Cloud IoT Core using MACCHIATObin board requires flashing a working Ubuntu file system on the board, followed by obtaining access to Google Cloud IoT Core. Access can be obtained by filling out an application form here. For building quick prototypes, Google has added a free tier that lets you try the service at no cost. When access is granted, users can set up their projects and devices by following the official Google Cloud IoT Core documentation available here.

Lastly, users can setup google-iot-mqtt-publisher, a MQTT client used to publish messages to a specific topic on Google Cloud IoT Core. Written in Go programming language, the google-iot-mqtt-publisher source code can be cloned or downloaded as ZIP archive from here. Instructions for setting up google-iot-mqtt-publisher on MACCHIATObin are available on the MACCHIATObin Google Cloud IoT Core Wiki page.

By following the tutorial, users will be able to set up to send MQTT messages from their MACCHIATObin board to the Google Cloud IoT Core, as well as fetch these messages locally on their Linux machine using the gcloud tool.

Related articles

NFV PicoPod - Bringing th...

The NFV PicoPod platform is the world\'s most compact OPNFV Pharos pod for ...

Read More
Google Cloud IoT Core on ...

The Google Cloud IoT Core project, a service provided by the Google Cloud ...

Read More
Marvell MACCHIATObin Comm...

Read \"Marvell MACCHIATObin Community Board Now Shipping\" blog post on Mar...

Read More
MACCHIATObin featured at ...

The MACCHIATObin was also covered on CXNSoft, read more on the respective b...

Read More
NFV for the Masses...

Read Marvell\'s \"NFV for the Masses\" presentation given at last year\'s A...

Read More

Technical specification tables can not be displayed on mobile. Please view on desktop