Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aws/iot-expresslink


https://github.com/aws/iot-expresslink

Last synced: 15 days ago
JSON representation

Awesome Lists containing this project

README

        

## AWS IoT ExpressLink

Watch [this overview presentation](https://www.youtube.com/watch?v=6K9knXZpC8A) 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](https://docs.aws.amazon.com/iot-expresslink).

Information about AWS IoT ExpressLink and partner's hardware modules can be found at AWS Partner Network's Device Catalog from the [main page](https://aws.amazon.com/iot-expresslink). Module datasheet, Getting Started Guide, and Product Information are also included in the device catalog.

## Documentation

* [AWS IoT ExpressLink Programmer's Guide](https://docs.aws.amazon.com/iot-expresslink/latest/programmersguide/elpg.html)
* [AWS IoT ExpressLink Getting Started Guide](https://docs.aws.amazon.com/iot-expresslink/latest/gettingstartedguide/elgsg.html)
* [AWS IoT ExpressLink Onboarding-by-Claim Customer/OEM Guide](https://docs.aws.amazon.com/iot-expresslink/latest/oemonboardingguide/oemog.html)

## 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

* [AWS IoT ExpressLink product page](https://aws.amazon.com/iot-expresslink/?nc=sn&loc=1)
* [AWS Partner Device Catalog for qualified AWS IoT ExpressLink hardware](https://devices.amazonaws.com/search?page=1&sv=iotxplnk)

## User Guides

The user guides can be found under the folder [cloud_templates/user_guides](cloud_templates/user_guides).

### Espressif

[Getting Started Guide for Espressif's AWS IoT ExpressLink Evaluation Kit on GitHub](https://github.com/espressif/esp-aws-expresslink-eval)

### Realtek

[Realtek's Ameba Z2 AWS IoT ExpressLink Evaluation Kit on GitHub](https://github.com/ambiot/ambz2_aws_iot_expresslink_eval)

### u-blox

[u-blox' USB-NORA-W256AWS AWS IoT ExpressLink Multiradio development kit](https://www.u-blox.com/en/product/usb-nora-w2?legacy=Current#Documentation-&-resources)

[u-blox' SARA-R510AWS module LTE-M AWS IoT ExpressLink module](https://www.u-blox.com/en/product/sara-r510aws-module?legacy=Current#Documentation-&-resources)

### Telit

[Telit's Bravo AWS IoT ExpressLink development kit on GitHub](https://github.com/telit/bravo-aws-expresslink)

## 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](https://github.com/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](./hardware-designs/).

## Blog Posts and Application Notes

* [Introducing AWS IoT ExpressLink, making it faster and easier to develop secure IoT devices](https://aws.amazon.com/blogs/iot/introducing-aws-iot-expresslink-making-it-faster-and-easier-to-develop-secure-iot-devices/) published 2021-11-30.
* [AWS IoT ExpressLink is now generally available](https://aws.amazon.com/about-aws/whats-new/2022/06/aws-iot-expresslink-generally-available/) published 2022-06-22.

## 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

* [Playlist: Building a Weather Station](https://www.youtube.com/watch?v=hGBIzlp68bU&list=PLhr1KZpdzukdy_S7NpE9kkC75SXUCMYdO)
* [Espressif's AWS IoT ExpressLink Solution](https://www.youtube.com/watch?v=NSGCVH0OU7w)
* [u-blox AWS IoT ExpressLink](https://www.youtube.com/watch?v=4GiBnT0I0HE)
* [AWS IoT ExpressLink and the u-blox NORA-W2](https://www.youtube.com/watch?v=PvyzQwVgCCw)
* [Product Showcase: AWS IoT ExpressLink SARA-R5 Starter Kit](https://www.youtube.com/watch?v=nJNYUP0413c)
* [AIROC™ Cloud Connectivity Manager module & AWS IoT ExpressLink](https://www.youtube.com/watch?v=LEGDyNXPYfc)
* [Innovation Coffee with AWS IoT ExpressLink](https://www.youtube.com/watch?v=K0saFj-6s6c)
* [Connecting AWS IoT ExpressLink to an MQTT Broker running on AWS IoT Greengrass](https://www.youtube.com/watch?v=ii59MiFVIDI)

## Security

See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.

## License

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