STM32U5 MCU + Talaria TWO Wireless
System Development Platform
Quickly Integrate Wi-Fi & Cloud Connectivity to Existing STM32U5-Based Designs
Harness the combined capability of STM32U5’s low power processing power and Talaria TWO’s ultra-low power Wi-Fi for cloud connectivity to create incredible edge-of-network IoT products!
Overview
The Talaria TWO software expansion for STM32CUBE is a fully contained application for interfacing STM32U-series MCUs to the Talaria TWO Wireless Modules. It consists of application software for the STM32U5 MCU to create ultra-low power Wi-Fi edge-of-network designs for battery-powered, direct-to-cloud connected IoT products.
This package supports the InnoPhase IoT Talaria TWO Wi-Fi + BLE5 Wireless Modules (INP1010/INP1011/INP1012/INP1013/INP1014/INP1015). These easy-to-use, integrated modules are mounted on the Talaria TWO EVB-A (INP3010/INP3011/INP3012/INP3013/INP3014/INP3015) boards for quick evaluation and development. See the Talaria TWO Modules webpage for documentation on the modules and evaluation boards.
The expansion pack software includes a serial interface application running on NUCLEO-U575ZI-Q that enables SPI or UART communication with the Talaria TWO Module EVB-A. The serial application simplifies the module interface for various functions, including:
- Control: setup/configuration, message send/receive, sleep/wake
- Wi-Fi: scan, connect/disconnect, power management, RSSI, counters
- BLE: HCI command support, GAP/GATT profiles
- Sockets: client/server, UDP/TCP, send/receive message
- mDNS: setup/stop responder, add/remove service
- Cloud: MQTT messaging, Publish/Subscribe, AWS & Azure Examples
Software Detail
InnoPhase IoT Host API (HAPI) software commands are integrated into the existing STM32U5 code and accessible through function calls. Once called, the STM32 MCU will send a message over SPI or UART to Talaria TWO.
Talaria TWO receives the messages, interprets the commands and takes action. Wi-Fi connections, BLE usage and network communication are all managed within Talaria TWO.
The process of creating WiFi Cloud Connected devices is simplified to straightforward function calls within the STM32 MCU. For example, connecting to a WiFi network uses the command:
hapi_wcm_connect(hapi_wcm, ssid, passphrase)
Connecting to AWS uses the commands:
init_and_connect_aws_iot()
start_receiving_message_from_aws()
start_sending_messages_to_aws(pub_msg,strlen(pub_msg))
The software is applicable for interfacing and Talaria TWO module with an STM32U5 MCU. Complete example applications are included to further expedite evaluation and development.
Creating cloud-connected products using STM32U5 and Talaria TWO could not be easier!
Getting Started
Purchase a Talaria TWO Evaluation Board of your choice from one of our Distribution Partners
Download our Evaluation Software package for accessing:
- STM32U5 HAPI code to integrate into your existing application
- The associated Serial-to-Wireless application to program onto the Talaria TWO module
Start making new, incredible products that are cloud-connected and ultra-low power consumption!!