/iot-expresslink

Primary LanguagePythonMIT No AttributionMIT-0

AWS IoT ExpressLink

Watch this overview presentation to get a better understanding of what AWS IoT ExpressLink provides.

This repository contains examples for integrating an AWS IoT ExpressLink module into an application. These examples are intended to demonstrate how to perform the common operations for an IoT device.

The AWS IoT ExpressLink AT command specification can be found in the Programmer's Manual.

Information about AWS IoT ExpressLink and partner's hardware modules can be found at AWS Partner Network's Device Catalog from the main page. Module datasheet, Getting Started Guide, and Product Information are also included in the device catalog.

Documentation

Prototyping SDK libraries

C

ExpressLink drivers and examples written in C on different MCU platforms:

STM32 MCUs

CMSIS pack for ExpressLink driver and examples, integrated with STM32CubeMX, the native configuration and code generation tool from STMicroelectronics. The combination enables developers to quickly and easily create applications that connect to AWS IoT Core using ExpressLink modules with various STM32 MCUs. https://github.com/stm32-hotspot/I-CUBE-ExpressLink

Python, CircuitPython, MicroPython

For Python, including CircuitPython, MicroPython, and standard Python on Linux, macOS, and Windows: https://github.com/awslabs/aws-iot-expresslink-library-python

Arduino

For Arduino and all all microcontrollers that support the Arduino platform: https://github.com/awslabs/aws-iot-expresslink-library-arduino

Web Resources

User Guides

The user guides can be found under the folder cloud_templates/user_guides.

Espressif

Getting Started Guide for Espressif's AWS IoT ExpressLink Evaluation Kit on GitHub

Realtek

Realtek's Ameba Z2 AWS IoT ExpressLink Evaluation Kit on GitHub

u-blox

u-blox' USB-NORA-W256AWS AWS IoT ExpressLink Multiradio development kit

u-blox' SARA-R510AWS module LTE-M AWS IoT ExpressLink module

Telit

Telit's Bravo AWS IoT ExpressLink development kit on GitHub

Hands-On Workshops and Resources

The AWS IoT ExpressLink Demo Badge Workshop is available at https://catalog.workshops.aws/aws-iot-expresslink-demo-badge/. This workshop ran as IOT207-R on November 28, and as IOT207-R1 on December 2, at AWS re:Invent 2022.

The Advanced Lab Modules of the AWS re:Invent 2022 workshop used a Python library to quickly prototype an integration with AWS IoT ExpressLink using Python. The evolution of this early library is now available in this GitHub repository: awslabs/aws-iot-expresslink-library-python

Hardware Designs

The AWS IoT ExpressLink Demo Badge hardware design, with full schematics and PCB layout files, is available under the hardware designs folder.

Blog Posts and Application Notes

Twitch series: All Things AWS IoT ExpressLink

  • Live stream on AWS Twitch channel - https://twitch.tv/aws
  • Aired Tuesdays, 8am - 9am Pacific
  • 15 episodes from March 15 - June 21, 2022
  • Hosted by Dan Gross
Episode Date Link Guest(s) Partner
Episode 1 2022-03-15 https://www.twitch.tv/aws/video/1486749698 Lucio, Michael
Episode 2 2022-03-22 https://www.twitch.tv/aws/video/1486743174 Lucio
Episdoe 3 2022-03-29 https://www.twitch.tv/aws/video/1308163094 Lucio, Magnus, Harald u-blox
Episode 4 2022-04-05 https://www.twitch.tv/aws/video/1314933253 Lucio, Cobus, Joe
Episode 5 2022-04-12 https://www.twitch.tv/aws/video/1499049648 Lucio, Harald, Magnus, Leo u-blox
Episode 6 2022-04-19 https://www.twitch.tv/aws/video/1507258985 Cobus, Richard, Michael
Episode 7 2022-04-26 https://www.twitch.tv/aws/video/1507261412 Lucio, Anton, Amey Espressif
Episode 8 2022-05-03 https://www.twitch.tv/aws/video/1507263672 Lucio, Joe
Episode 9 2022-05-10 https://www.twitch.tv/aws/video/1507266090 Lucio, Amey, Dhaval Espressif
Episode 10 2022-05-17 https://www.twitch.tv/aws/video/1507267356 Lucio, Yasser
Episode 11 2022-05-24 https://www.twitch.tv/aws/video/1532014170 Lucio, Amit, Prejith Infineon
Episode 12 2022-05-31 https://www.twitch.tv/aws/video/1532015120 Lucio, Joe
Episode 13 2022-06-07 https://www.twitch.tv/aws/video/1532015794 Lucio, Amit Infineon
Episode 14 2022-06-14 https://www.twitch.tv/aws/video/1532016601 Lucio, Mike
Episode 15 2022-06-21 https://www.twitch.tv/aws/video/1532017442 Lucio, Steve, Magnus, Amey, Dave All
Episode 16 2022-11-22 https://www.twitch.tv/aws/video/1690204748 Lucio, Jefferson, Elleson, Shimis Realtek

YouTube Videos

Security

See CONTRIBUTING for more information.

License

The resources in this repository are licensed under the MIT-0 License. See the LICENSE file.