Google has worked with multiple partners to build a number of starter kits to make it easy for developers to connect to Google Cloud Platform through Cloud IoT Core. Cloud IoT Core is a fully managed service to easily and securely connect, manage, and ingest data from globally dispersed devices.
A wide range of sensors and actuators are included in the kit to give developers the experience of building a wide variety of IoT solutions.
With Cloud IoT Core, businesses can easily connect and centrally manage millions of globally dispersed IoT devices. When used as part of the broader Google Cloud IoT solution, it can ingest all IoT data and connect to Google Cloud’s state of the art analytics services including Cloud Pub/Sub, Dataflow, Bigtable, BigQuery, and Machine Learning. Cloud IoT Core is now publicly available to all users.
Google IoT Core: Cloud IoT Core is a fully managed service that allows you to easily and securely connect, manage, and ingest data from millions of globally dispersed devices. Cloud IoT Core, in combination with other services on Google Cloud IoT platform, provides a complete solution for collecting, processing, analyzing, and visualizing IoT data in real time to support improved operational efficiency.
Google IoT Developer Prototyping Kit is the best IoT development starting point for new developers.
Google IoT Developer Prototyping Kits:
Microchip security development kit with ATECC608A:
Connect Microchip WINC1500 Wi-Fi b/g/n, the ATSAMD21 Cortex-M0 and the ATECC608A secure element to start prototyping industrial grade designs with security in mind on a light embedded system. Securing communication with a Cloud service and manipulating keys comes with many challenges: storing and using keys in the microcontroller exposes them, operating systems and software have bugs, the Heartbleed bug for OpenSSL was notable by easily exposing keys. Consequently, governments and corporations across the globe are working to protect individual identities and privacy. Strong authentication is the start of robust security. This leads cloud providers to push towards hardware-based security to obtain strong device identity protection, prevent identity spoofing, but also to protect against unauthorized firmware updates and prevent proliferation.
An easy way to hack an IoT device today is to physically attack the embedded system and spoof the private key which is likely located in the clear of a microcontroller memory. But hacking a single device or transaction is typically not of value to an attacker. Hackers are looking for weaknesses that will enable them to exploit a large number of connected devices. Once the keys are spoofed, the devices are accessed, a scalable remote attack can be launched leveraging the corrupted IoT devices as entry points
Mongoose OS IoT starter kit with ESP32 board:
Mongoose OS IoT starter kit is based on the ESP32 Board, contents include: Assembled ESP32 Feather Board (WiFi & Bluetooth), DHT22 Temperature-humidity Sensors, Magnetic Contact Switch (door sensor), PIR (motion) Sensor, PhotoCell Light Sensor, Piezo Buzzer, Micro Servo, Diffused RGB (tri-color) LED.
Mongoose OS IoT Starter Kit is recommended by Google IoT Core portal and provides you with a quick way to start IoT development on microcontrollers.
This quick start guide and reference materials include the following components:
- Mongoose OS – an open source IoT Operating System for low-power microcontrollers
- Google IoT Core – an enterprise cloud service
- ESP32 Feather HUZZAH32 Hardware Kit by Adafruit
Mongoose OS IoT starter kit with TI CC3220 board:
Mongoose OS IoT starter kit is based on the TI CC3220 Board, contents include: CC3220SF LaunchPad – low-cost IoT development board. It has buttons, LEDs, onboard Bosch BMA222 accelerometer and onboard TI TMP006 temperature sensor.
Arm-based IoT Kit for Cloud IoT Core:
Everything you need to prototype an IoT device and connect it to Google IoT Core. This kit comprises a Raspberry Pi3, GPIO breakout cable, breadboard, cables and wealth of sensors and actuators.
If you purchased the kit that includes the Raspberry Pi 3 Model B, this comes with a pre-formatted NOOBS microSD card. Simply inserting the card into the Pi and powering up the Pi with the included 5v micro USB power supply will boot the Pi and with no interaction, it will default to installing the Raspbian Linux distribution. This is what we want. There are many ways to get a Raspbian and the Pi set up for Google Cloud IoT Core functionality but this guide will focus on getting Raspbian on your WiFi network and headless with secure shell running, gcloud tools installed and IoT Core dependencies for Python installed. These steps will require an HDMI monitor, USB keyboard and mouse.
The Marvell MACCHIATObin is a first-of-its-kind cost-effective, high-performance networking community board targeting ARM64bit high end networking and storage applications, powered by Marvell quad core ARMADA 8040 software offering includes U-Boot, UEFI, Linux, Yocto, netmap, ODP and DPDK and more.
MacchiatoBIN ClearCloud 8K:
The MACCHIATObin ClearCloud 8K is a robust plug-and-play solution designed in partnership with Marvell. It harnesses a powerful quad Cortex-A72 1.6GHz processor, up to 16GB DDR DIMM4, dual 10GbE, 3 x SATA 3.0, USB 3.0 connectors and PCIex4 3.0 slot – all housed in a unique fanless enclosure.
Marvell ESPRESSObin is a high performance 64-bit dual-core networking and computing platform based on ARMv8 architecture, powered by Marvell dual-core ARMADA 3700.It has low power consumption and runs up to 1.0GHz, a perfect fit for a wide variety applications like IoT gateways, storage and home networking.
Grove IoT Commercial Developer Kit:
The kit includes the Intel NUC DE3815TYKE, it features the Intel Atom processor E3815 , a thermal design power (TDP) at only 5W, and pre-installed with the Intel® IoT Gateway software. This Linux based OS system is designed to help developers prototype, develop and deploy a use case.
NXP Pico i.MX6UL Development Platform:
Includes the TechNexion Pico i.MX6UL System on Module based on the ARM Cortex -A7 i.MX6UltraLite Processor with Pico Pi development board. Enables the developer community, small and large enterprises to explore the full potential of Android Things and its ability to accelerate time to market for IoT devices.
Sierra Wireless mangOH Red:
mangOH Red is a new category of open source hardware platform designed for low-power IoT use-cases in a smaller, lower-cost form factor. From idea to prototype to production, mangOH Red provides an industrial-grade, sensor-to-cloud platform for building wireless IoT solutions.
Visit MeenaG IoT experts discussion forum if you have queries.