Leveraging a customer base that includes Brisbane Airport, Auckland Council and Transport for London, the company recently introduced the latest version of its platform that expands its scope from smart parking to smart cities.
This new platform, built on GCP, leverages Cloud IoT Core to allow input from any number of distributed devices within a city, with Smart Parking now able to drive city-wide analytics and interconnected logic using powerful streams of real-time data.
"Our devices are heavily used and constantly send us a huge volume of data," Smart Parking CTO John Heard said. "By connecting these devices to Cloud IoT Core, we have a secure and reliable way to not only ingest that data but then also use it to gain valuable insights.
"We know exactly how our systems are performing and can push updates to devices to ensure we deliver the best products and services as cost effectively as possible."
With Cloud IoT Core now publicly available to all users in beta, the tech giant has also introduced a new set of features in the current release.
"With Cloud IoT Core, you can easily connect and centrally manage millions of globally dispersed IoT devices," Google Cloud product manager Indranil Chakraborty explained.
"When used as part of the broader Google Cloud IoT solution, you can ingest all your IoT data and connect to our state-of-the-art analytics services including Google Cloud Pub/Sub, Google Cloud Dataflow, Google Cloud Bigtable, Google BigQuery, and Google Cloud Machine Learning Engine to gain actionable insights."
Chakraborty said key new features include the ability to "bring your own certificate", in response to requests from Cloud IoT Core private beta users to verify the ownership of device keys.
In addition to asymmetric key-based authentication per individual device, users can now bring their own device key signed by their Certificate Authority (CA), with IoT Core verifying the signature of the key provided by the device with the CA certificate during the authentication process.
"This, for example, enables device manufacturers to provision their devices offline in bulk with their CA-issued certificate, and then register the CA certificates and the device public keys with Cloud IoT Core," Chakraborty explained.
On top of the standard MQTT protocol, Chakraborty said users can also more securely connect existing IoT devices and gateways to Cloud IoT Core over HTTP to easily ingest data into GCP at scale.
"Certain use cases require an IoT application to retrieve the last state and properties of an IoT device even when the device is not connected," Chakraborty added.
"Cloud IoT Core now maintains a logical representation of the physical IoT device, including device properties, and its last reported state. It provides APIs for your applications to retrieve and update the device properties and state even when the device is not connected.
Sign up for Computerworld eNewsletters.