The Google Cloud IoT Core project, a service provided by the Google Cloud Platform, is now supported on the ESPRESSObin board. As one of Google’s IoT Developer Prototyping Kits, the ESPRESSObin 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 ESPRESSObin 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 ESPRESSObin
Google Cloud IoT Core Wiki page.
By following the tutorial, users will be able to set up to send MQTT messages from their ESPRESSObin board to the Google Cloud IoT Core, as well as fetch that message locally on their Linux machine using the gcloud tool.
The Google Cloud IoT Core project, a service provided by the Google Cloud P...Read More
The Marvell ESPRESSObin board project, launched by Globalscale Technologies...Read More
In relation to a recent ESPRESSObin GPIO LED blinking tutorial, the ESPRESS...Read More
ESPRESSObin Specs Powered by a 64bit Dual Core ARM A53 Armada 3700 SOC c...Read More
What does mainline imply? It means that a supported platform, or in ESPRESS...Read More
Technical specification tables can not be displayed on mobile. Please view on desktop