本文主要介绍了使用Kinetis KW41Z双无线模式片上系统(SoC)的Freescale Freedom开发平台的蓝牙低功耗堆栈。软件开发包提供了兼容蓝牙低功耗v4.2的主机栈和实现一组基于GATT的配置文件和服务的控制器。 MKW41Z Connectivity Software包括:BLE、Thread、GENFSK、IEEE802.15.4和SMAC。

主要使用的目标平台是基于KW41Z无线双模SoC的FRDM-KW41Z Freedom开发平台,其采用的是ARM Cortex-M0内核,可配置为可在高达48 MHz的各种频率下运行。它具有512 KB的Flash和128 KB的SRAM;该平台带有一个OpenSDA的复合USB设备,其作为调试器接口和通过虚拟COM端口应用程序的USB到串行转换器。

无线UART应用程序同时实现了GATT客户端和服务器的定制无线UART配置文件和服务。
• Wireless UART Service (UUID: 01ff0100-ba5e-f4ee-5ca1-eb1e5e4b1ce0)
• Battery Service v1.0
• Device Information Service v1.1

Wireless UART Service是一种自定义服务,实现了一个自定义可写入ASCII Char特性(UUID:01ff0101-ba5e-f4ee-5ca1-eb1e5e4b1ce0),保存对等设备写入的字符。
应用程序首先作为GAP中心节点。它进入GAP Limited Discovery Procedure,并搜索其他无线UART设备进行连接。如果节点在几秒钟内找不到任何外设,它会将其角色更改为GAP外设。它进入GAP General Discoverable Mode,并等待GAP中心节点进行连接。
该应用程序构建为与另一个运行相同示例的FRDM-KW41Z平台,或来自Kinetis BLE Toolbox应用程序的无线UART一起使用。

【FRDM-KW41Z学习笔记】运行蓝牙低功耗无线UART应用

详细内容请参看:https://www.yiboard.com/thread-717-1-1.html

相关文章:

  • 2021-10-18
  • 2021-06-20
  • 2021-12-19
  • 2021-06-12
  • 2021-12-31
  • 2021-11-06
  • 2021-10-21
  • 2021-09-09
猜你喜欢
  • 2021-08-02
  • 2022-12-23
  • 2021-08-28
  • 2021-07-31
  • 2021-11-09
  • 2021-05-25
  • 2021-04-27
相关资源
相似解决方案