Tableau de clic AWS IOT
Tableau de clic AWS IOT
Key Features
- Facilement connecté aux services AWS IoT, combo WiFi 2,4 GHz et Bluetooth® 5, 4 Mo de mémoire flash dans un seul boîtier à puce, contrôle basé sur UART ou via une application de démonstration, fonctionnalités supplémentaires telles que le réveil du module, la réinitialisation, le démarrage du micrologiciel, l'interface JTAG, l'interface USB supplémentaire, et plus encore
- Basé sur le module combo ESP32-C3-MINI-1-N4-A - WiFi et Bluetooth® 5 LE d'Espressif Systems
- Peut être utilisé pour les maisons intelligentes, l'automatisation industrielle, les soins de santé, l'électronique grand public et les hubs de capteurs IoT génériques et les applications d'enregistrement de données
- mikroBUS : interface UART et USB
Présentation de l'AWS IoT Click Board™ : votre passerelle vers une connectivité IoT transparente
Découvrez la commodité des connexions IoT sécurisées et sans effort avec AWS IoT Click Board™, une carte complémentaire compacte conçue pour vous permettre de rester connecté aux services AWS IoT. Ce puissant appareil permet une interaction transparente avec les applications cloud et d'autres appareils, ce qui en fait un choix idéal pour les maisons intelligentes, l'automatisation industrielle, les soins de santé, l'électronique grand public, etc.
Doté du module haute performance ESP32-C3-MINI-1-N4-A
Au cœur de l'AWS IoT Click Board™ se trouve l'ESP32-C3-MINI-1-N4-A, un module compact WiFi 2,4 GHz (802.11 b/g/n) et Bluetooth® 5 d'Espressif Systems. Ce module innovant utilise la série ESP32C3 de microprocesseurs monocœur SoC RISCV (ESP32-C3FN4) et est livré avec une mémoire flash de 4 Mo dans un boîtier à puce unique. Le module offre une communication UART, une possibilité autonome via l'interface USB, le démarrage du micrologiciel et JTAG pour le débogage.
Libérez tout le potentiel de l'ESP32C3 avec des fonctionnalités riches
Optimisez les capacités de l'AWS IoT Click Board™ avec l'ensemble complet de fonctionnalités de l'ESP32C3, faisant de cette carte Click™ le choix ultime pour une large gamme d'applications.
Bénéficiez d'un développement logiciel sans effort avec mikroSDK
L'AWS IoT Click Board™ est soutenu par une bibliothèque compatible mikroSDK, offrant une gamme de fonctions qui simplifient votre processus de développement logiciel. Soyez assuré que cette Click board™ est un produit entièrement testé, prêt à être utilisé sur tout système équipé d'un socket mikroBUS™.
How Does The AWS IoT Click Board™ Work?
The AWS IoT Click Board™ is based on the ESP32-C3-MINI-1-N4-A, a general-purpose 2.4GHz WiFi (802.11 b/g/n) and Bluetooth® 5 LE combo module from Espressif Systems that comes with an onboard PCB antenna. This module's core is the ESP32C3 series of SoC RISCV single-core 32-bit microprocessor (ESP32-C3FN4), a chip with an embedded flash of 4MB and a clock speed of up to 160MHz. Since flash is packaged in the ESP32-C3FN4 chip rather than integrated into the module, the ESP32-C3-MINI-1-N4-A has a smaller package size. Thanks to its rich set of features necessary to implement AWS IoT services, this Click board™ is ideal for smart homes, industrial automation, health care, consumer electronics, and generic IoT sensor hubs and data logger applications.
As the name suggests, this Click board™ is related to the AWS IoT platform (https://aws.amazon.com/iot/), a cloud-based platform provided by Amazon Web Services that enables secure and scalable IoT device connectivity, management, and data collection. The platform offers services and tools that allow IoT devices to connect and interact with other devices and cloud services securely. These services include a device gateway, management, data collection, rules engine, analytics, and security features such as device authentication, encryption, and access control. Now, with the AWS IoT Click board™, users can quickly and easily build IoT solutions that can connect to AWS IoT services and leverage the full capabilities of the AWS IoT platform.
The AWS IoT Click Board™ interfaces with a host MCU through UART communication, which involves sending AT commands using RX and TX pins operating at a rate of 115200bps. It is also equipped with a USB type C connector, which allows the board to be powered and configured by a personal computer (PC) using CP2102N, a compact USB to a serial UART interface bridge. The onboard LDO regulator, the NCP1117, supplies the necessary 3.3V power, during the standalone use-case, to the board obtained from the USB voltage. Alternatively, users can control the AWS IoT Click Board™ using the Start Quick Connect demo application.
NOTE: The Start Quick Connect demo application enables you to effortlessly establish a connection with AWS IoT in a matter of minutes, without any dependencies to install or download and build source code and without requiring an AWS account. For further details, please refer to our AWS IoT User Guide.
Besides the UART pins, the AWS IoT Click also employs other pins of the mikroBUS™ socket to enhance its functionality. For example, the WK pin is utilized as a module wake-up pin, the EVT pin detects significant events during operation, and the device enable pin RST offers a switch operation to turn ON/OFF the module. Moreover, the board features a RESET button that can be used to reset the device to its default settings, ensuring efficient and reliable operation.
Besides the reset button, this Click board™ also comes with a download button, labelled Boot, that allows users to download firmware through the serial port. To activate this feature, users need to hold down the BOOT button and then press the RESET button, which will initiate the Firmware Download mode. Alternatively, users can achieve the same result by setting the BT pin of the mikroBUS™ socket to a low logic state. This feature provides an easy and efficient way to download firmware onto the module, simplifying the development process and enabling faster iteration.
Also, on the left side of the board, it is possible to find an additional unpopulated header that offers full support for debugging and programming capabilities. With this header, the user can use a JTAG interface for programming and debugging, available through the JTAG interface pins (TDO, TCK, TDI, and TMS).
The AWS IoT Click Board™ can only be operated with a 3.3V logic voltage level. The board must perform appropriate logic voltage level conversion before using MCUs with different logic levels. However, the Click board™ comes equipped with a library containing functions and an example code that can be used as a reference for further development.
SPECIFICATIONS
Type | WiFi |
Applications | It can be used for smart homes, industrial automation, health care, consumer electronics, and generic IoT sensor hubs and data logger applications |
On-board modules | ESP32-C3-MINI-1-N4-A - WiFi and Bluetooth® 5 LE combo module from Espressif Systems |
Key Features | Easily connected to AWS IoT services, 2.4GHz WiFi and Bluetooth® 5 combo, 4MB flash in a single chip package, UART-based control or via demo application, additional functionality like module wake-up, reset, firmware boot, JTAG interface, additional USB interface, and more |
Interface | UART, USB |
Compatibility | mikroBUS |
Click board size | L (57.15 x 25.4 mm) |
Input Voltage | 3.3V,External |
PINOUT DIAGRAM
This table shows how the pinout of the AWS IoT Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter is shown in the two middle columns).
Notes | Pin | Pin | Notes | ||||
---|---|---|---|---|---|---|---|
Boot Control | BT | 1 | AN | PWM | 16 | EVT | Event Detection |
Reset | RST | 2 | RST | INT | 15 | WK | Mode Wake-Up |
NC | 3 | CS | RX | 14 | TX | UART TX | |
NC | 4 | SCK | TX | 13 | RX | UART RX | |
NC | 5 | MISO | SCL | 12 | NC | ||
NC | 6 | MOSI | SDA | 11 | NC | ||
Power Supply | 3.3V | 7 | 3.3V | 5V | 10 | NC | |
Ground | GND | 8 | GND | GND | 9 | GND | Ground |
ONBOARD SETTINGS AND INDICATORS
Label | Name | Default | Description |
---|---|---|---|
LD1 | PWR | - | Power LED Indicator |
T1 | BOOT | - | Boot Button |
T2 | RESET | - | Reset Button |
J1 | - | Unpopulated | JTAG Interface for Debugging Header |
AWS IOT CLICK ELECTRICAL SPECIFICATIONS
Description | Min | Typ | Max | Unit |
---|---|---|---|---|
Supply Voltage | - | 3.3 | - | V |
Frequency Range | - | 2.4 | - | GHz |
Data Rate | - | - | 150 | Mbps |
Software Support
We provide a library for the AWS IoT Click Board™ and a demo application (example), developed using MIKROE compilers. The demo can run on all the main MIKROE development boards.
The package can be downloaded/installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on MikroE Github account.
Library Description
This library contains API for Athe AWS IoT Click Board™ driver.
Key functions
-
awsiot_reset_device
This function resets the device by toggling the RST pin state. -
awsiot_send_cmd
This function send command string by using UART serial interface.
Example Description
This example demonstrates the use of the AWS IoT Click Board™ by bridging the USB UART to mikroBUS UART, allowing the Click Board™ board to connect with the AWS IoT over the Quick Connect demo application without an AWS account.
void application_task ( void )
{
app_buf_len = uart_read( &logger.uart, app_buf, PROCESS_BUFFER_SIZE );
if ( app_buf_len > 0 )
{
uart_write ( &awsiot.uart, app_buf, app_buf_len );
awsiot_clear_app_buf( );
}
app_buf_len = uart_read( &awsiot.uart, app_buf, PROCESS_BUFFER_SIZE );
if ( app_buf_len > 0 )
{
uart_write ( &logger.uart, app_buf, app_buf_len );
awsiot_clear_app_buf( );
}
}
he full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on MikroE Github account.
Other MikroE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.AWSIoT
Additional Notes and Information
Depending on the development board you are using, you may need USB UART Click Board™, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MIKROE compilers.
MIKROSDK
The AWS IoT Click Board™ is supported with mikroSDK - MIKROE Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
Software Support
We provide a library for the AWS IoT Click Board™ and a demo application (example), developed using MIKROE compilers. The demo can run on all the main MIKROE development boards.
The package can be downloaded/installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on MikroE Github account.
Library Description
This library contains API for Athe AWS IoT Click Board™ driver.
Key functions
-
awsiot_reset_device
This function resets the device by toggling the RST pin state. -
awsiot_send_cmd
This function send command string by using UART serial interface.
Example Description
This example demonstrates the use of the AWS IoT Click Board™ by bridging the USB UART to mikroBUS UART, allowing the Click Board™ board to connect with the AWS IoT over the Quick Connect demo application without an AWS account.
void application_task ( void )
{
app_buf_len = uart_read( &logger.uart, app_buf, PROCESS_BUFFER_SIZE );
if ( app_buf_len > 0 )
{
uart_write ( &awsiot.uart, app_buf, app_buf_len );
awsiot_clear_app_buf( );
}
app_buf_len = uart_read( &awsiot.uart, app_buf, PROCESS_BUFFER_SIZE );
if ( app_buf_len > 0 )
{
uart_write ( &logger.uart, app_buf, app_buf_len );
awsiot_clear_app_buf( );
}
}
he full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on MikroE Github account.
Other MikroE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.AWSIoT
Additional Notes and Information
Depending on the development board you are using, you may need USB UART Click Board™, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MIKROE compilers.
MIKROSDK
The AWS IoT Click Board™ is supported with mikroSDK - MIKROE Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
Tableau de clic AWS IOT
Frequently Asked Questions
Ask a Question-
Can I use the AWS IoT Click Board™ for commercial applications?
Yes, the AWS IoT Click Board™ is suitable for commercial applications as well. Its features and compatibility with AWS IoT services make it a viable choice for various IoT projects in different industries.
-
Is the AWS IoT Click Board™ ready to use?
Yes, the AWS IoT Click Board™ comes as a fully tested product, ready for use on a system equipped with the mikroBUS™ socket. It is designed to be easily integrated into your projects.
-
Is there a software library available for the AWS IoT Click Board™?
Yes, the AWS IoT Click Board™ is supported by a mikroSDK-compliant library. This library includes functions that simplify software development for the Click board™.
-
What are the applications suitable for the AWS IoT Click Board™?
The rich set of features in the ESP32C3 microprocessor makes the AWS IoT Click Board™ ideal for a variety of applications such as smart homes, industrial automation, healthcare, consumer electronics, and more.
-
What communication interface does the module use?
The module uses UART communication as well as several other features like standalone operation via the USB interface, firmware boot, and JTAG for debugging.
-
What microprocessor does the AWS IoT Click Board™ use?
The AWS IoT Click Board™ features the ESP32-C3-MINI-1-N4-A, a small 2.4GHz WiFi (802.11 b/g/n) and Bluetooth® 5 module from Espressif Systems. It utilizes the ESP32C3 series of SoC RISCV single-core microprocessor (ESP32-C3FN4) with 4MB flash in a single chip package.
-
What is the AWS IoT Click Board™?
The AWS IoT Click Board™ is a compact add-on board that enables easy connectivity to AWS IoT services and secure interaction with cloud applications and other devices.