All Projects → MicrochipTech → Gcp Iot Core Examples

MicrochipTech / Gcp Iot Core Examples

Licence: other
Google Cloud Platform IOT Core Examples

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Gcp Iot Core Examples

Wolfmqtt
wolfMQTT is a small, fast, portable MQTT client implementation, including support for TLS 1.3.
Stars: ✭ 316 (+206.8%)
Mutual labels:  mqtt, iot, tls
Mqttnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
Stars: ✭ 2,486 (+2313.59%)
Mutual labels:  mqtt, iot, tls
Esp8266workshop
IoT workshop based on ESP8266, a DHT11/22 and neopixel RGB LED
Stars: ✭ 71 (-31.07%)
Mutual labels:  mqtt, iot, tls
Wolfssl
wolfSSL (formerly CyaSSL) is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!
Stars: ✭ 1,098 (+966.02%)
Mutual labels:  iot, cryptography, tls
Gurvy
gurvy implements Elliptic Curve Cryptography (+Pairing) for BLS12-381, BLS12-377, BW6-761, and BN256. Originally developed (and used) by gnark
Stars: ✭ 66 (-35.92%)
Mutual labels:  cryptography, elliptic-curves
Lwmqtt
a light weight MQTT implementation
Stars: ✭ 67 (-34.95%)
Mutual labels:  mqtt, iot
Babassl
A Brisk and Better Assured Cryptographic Toolkit
Stars: ✭ 68 (-33.98%)
Mutual labels:  cryptography, tls
Esp8266 aliyun mqtt app
基于ESP8266官方SDK快速接入阿里云物联网平台
Stars: ✭ 81 (-21.36%)
Mutual labels:  mqtt, iot
Mqtt
MQTT broker written in D, using vibe.d
Stars: ✭ 59 (-42.72%)
Mutual labels:  mqtt, iot
Veracruz
Main repository for the Veracruz privacy-preserving compute project.
Stars: ✭ 71 (-31.07%)
Mutual labels:  cryptography, tls
Bitcoin Cryptography Library
Nayuki's implementation of cryptographic primitives used in Bitcoin.
Stars: ✭ 81 (-21.36%)
Mutual labels:  cryptography, elliptic-curves
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+963.11%)
Mutual labels:  mqtt, iot
Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
Stars: ✭ 10,526 (+10119.42%)
Mutual labels:  mqtt, iot
Constantine
Constant time pairing-based or elliptic curve based cryptography and digital signatures
Stars: ✭ 61 (-40.78%)
Mutual labels:  cryptography, elliptic-curves
Smarthome
Device integration platform for your smart home
Stars: ✭ 92 (-10.68%)
Mutual labels:  mqtt, iot
Esp Mqtt
MQTT component for esp-idf projects based on the lwmqtt library
Stars: ✭ 76 (-26.21%)
Mutual labels:  mqtt, iot
Rpieasy
Easy MultiSensor device based on Raspberry PI
Stars: ✭ 85 (-17.48%)
Mutual labels:  mqtt, iot
Psmqtt
Utility reporting system health and status via MQTT
Stars: ✭ 95 (-7.77%)
Mutual labels:  mqtt, iot
Addon Zwave2mqtt
Z-Wave to MQTT - Home Assistant Community Add-ons
Stars: ✭ 58 (-43.69%)
Mutual labels:  mqtt, iot
Awtrix1.0
(Outdated) Smart RGB Matrix Clock
Stars: ✭ 99 (-3.88%)
Mutual labels:  mqtt, iot

Microchip Examples for Google Cloud Platform IOT Core

Summary

This project contains examples and tools for setting up a secure IOT node with IOT Core using the ATECC508A or ATECC608A and WINC1500 with a selection of energy efficent microcontrollers.

Security Devices:

Connectivity:

  • ATWINC1500 - 802.11 b/g/n Module with integrated TLS 1.2 stack
  • ATSAMW25 - Integrated module featuring ATWINC1500 + ATSAMD21G18A + ATECC508A

Microcontrollers or SOCs:

  • ATSAMD21 (ARM Cortex-M0)
  • ATSAMG55 (ARM Cortex-M4)
  • ATSAMW25 (ARM Cortex-M0)
  • Raspberry Pi

Project Organization

These examples were built with Atmel Studio 7

ATSAMD21 Quick Start /boards/gcp_iot_core_samd21.atsln

ATSAMG55 Quick Start /boards/gcp_iot_core_samg55.atsln

ATSAMW25 Quick Start /boards/gcp_iot_core_samw25.atsln

Getting Started

The first step is ensuring that you have a Google Cloud IoT Core account set up with IoT core.

The tutorials will walk you through the initial configuration of your account and creation of your first device registry

  1. IoT Core Getting Started Guide

  2. IoT Core Quick start

Examples

Fan Controller

This example features a number of interconnected devices to demonstrate data acquisition, control, and integration into Google IoT Core.

Hardware Featured:

  • ATECC508A - Security/Cryptographic Authentication
  • ATWINC1500 - WIFI Connectivity
  • EMC1414 - Temperature Sensor
  • EMC2301 - 5V PWM Fan Controller

License

For more details of the included software and licenses please reference LICENSE.md

The included software is covered by the Microchip License with the exception of the following:

  • ASF headers and WINC1500 driver software are covered by the BSD 3 clause license
  • Eclipse Paho MQTT Client is covered by the Eclipse Distribution License v 1.0 (BSD 3 clause)
  • Parson (JSON C library) is covered by the MIT free software license
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].