Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aws/iot-expresslink
https://github.com/aws/iot-expresslink
Last synced: 15 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/aws/iot-expresslink
- Owner: aws
- License: mit-0
- Created: 2021-11-18T02:54:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-22T19:21:26.000Z (over 1 year ago)
- Last Synced: 2025-01-28T19:48:31.066Z (23 days ago)
- Language: Python
- Size: 6.42 MB
- Stars: 26
- Watchers: 25
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
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 GrossEpisode | 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.