【无标题】

https://github.com/Infineon/AIROC-Wi-Fi-Bluetooth-STM32

【简介】
英飞凌AIROC-Wi-Fi-Bluetooth-STM32扩展包是基于Arm建立的CMSIS-Pack标准的扩展,旨在支持搭载英飞凌无线组合设备的STM32微控制器实现Wi-Fi和蓝牙低功耗应用。

该扩展包独立于微控制器型号与开发流程,用户可自由选择编译器工具链与集成开发环境,并能将源代码适配至任何具备充足资源(串行接口与内存)及运行性能的STM微控制器。

此扩展包使用了ModusToolbox环境中的函数库,更多详细信息请参阅:https://www.cypress.com/products/modustoolbox

可在STM32CubeMX工具中选取并配置该扩展包,根据设计需求进行选择(例如确定使用的CYW43xxx设备类型),随后即可基于所选配置生成项目。

【教程】

【PACK包】
这种pack包,不仅MDK RTE可以方便加载使用,IAR也可以方便加载使用,IAR也有CMSIS RTE环境
1、可以选择FreeRTOS或者ThreadX

2、可以选择LwIP或者NetXDUO

3、支持的各家模组情况

4、pack里面带的案例
(1)Wi-Fi扫描示例
此示例初始化Wi-Fi设备并进行无过滤条件的Wi-Fi扫描,随后将扫描结果输出至串行终端。
更多详细信息请参阅Projects/STM32H747I-DISCO/Applications/wifi_scan/readme.txt文件

(2)蓝牙低功耗辅助Wi-Fi入网示例
本示例演示了CYW43xxx组合设备同步使用Wi-Fi与蓝牙功能的场景。通过组合设备的蓝牙功能辅助Wi-Fi连接至接入点。
更多详细信息请参阅Projects/STM32H747I-DISCO/Applications/ble_wifi_onboarding/readme.txt文件

(3)Azure RTOS NetXDuo Wi-Fi UDP回显服务器
该应用程序展示了Azure RTOS/NetXDuo协议栈的应用范例。演示了如何利用NetX UDP套接字API开发NetX UDP服务器,实现与远程客户端的通信。

(4)蓝牙低功耗传感器示例
此代码示例展示了在GAP外围设备角色中实现精简蓝牙协议栈功能的方法。初始化阶段,应用程序向LE协议栈注册以接收各类通知,包括配对完成、连接状态变更及对等设备写入操作。

(5)Wi-Fi MQTT客户端示例
此代码示例演示了使用MQTT库实现MQTT客户端的过程。该库基于AWS IoT设备SDK移植库开发,并实现了适配英飞凌连接平台所需的中间适配层。

配套型号:

相关推荐
独处东汉4 小时前
freertos开发空气检测仪之输入子系统结构体设计
数据结构·人工智能·stm32·单片机·嵌入式硬件·算法
風清掦5 小时前
【江科大STM32学习笔记-04】0.96寸OLED显示屏
笔记·stm32·学习
想放学的刺客9 小时前
单片机嵌入式试题(第25)嵌入式系统可靠性设计与外设驱动异常处理
stm32·单片机·嵌入式硬件·mcu·物联网
wotaifuzao9 小时前
STM32+FreeRTOS 长期可维护架构设计(事件驱动篇)-- 告别“屎山”代码
c语言·stm32·嵌入式硬件·freertos·状态机·事件驱动·嵌入式架构
一路往蓝-Anbo10 小时前
第 1 篇:对象池模式 (Object Pool) —— 裸机下的动态内存革命
jvm·数据库·stm32·单片机·嵌入式硬件·网络协议·tcp/ip
大神与小汪11 小时前
STM32WB55蓝牙广播数据
stm32·单片机·嵌入式硬件
芯思路12 小时前
STM32开发学习笔记之七【LCD显示图片】
笔记·stm32·学习
【赫兹威客】浩哥13 小时前
【赫兹威客】Arduino安装教程
stm32·单片机·嵌入式硬件
兆龙电子单片机设计13 小时前
【STM32项目开源】STM32单片机智能宠物管家
stm32·单片机·物联网·开源·毕业设计·宠物
华清远见IT开放实验室14 小时前
【课程升级】STM32U5体系化课程深度升级!全103集,覆盖裸机开发+TouchGFX图形界面+智能手表项目,从入门到实战!
stm32·单片机·嵌入式硬件·智能手表