AT32WB415 SPP Application Note

AT32WB415 SPP Application Note

前言

这篇应用笔记描述了如何通过AT32WB415的蓝牙模块来实现SPP协议,可以通过SPP协议来与主机进行通讯。

支持型号

AT32WB415

目录

概述… 5

AT32WB415 SPP 程序设计… 6

BLE 模块软件设计 … 6

MCU 软件设计… 7

SPP 案例使用 … 8

硬件资源… 8

软件资源… 8

SPP demo 使用 … 8

版本历史 … 16

概述

SPP(Serial Port Profile)串口协议,是一个传输协议子集,它规定了在两个对等设备之间建立RFCOMM 通信所需要的基本操作。简单来说就是在蓝牙设备之间建立虚拟的串口进行数据通信。串口应用基于通用访问应用 GAP 和服务发现应用 SDAP 应用模型之上,又是其他许多应用框架的基础。SPP 可以直接映射到 RFCOMM 协议中,当两个设备间需要通过 RFCOMM 仿真的串口进行通信时,SPP 将对其中必备的服务和过程做出详细的规定。SPP 协议中包含两个设备: 设备 A:这个设备会发起一个连接另外设备的请求 设备 B:这个设备等待另外一个设备发起连接请求SPP 在整个蓝牙中的架构图如下:
在这里插入图片描述

SPP 案例使用

本案例将展示如何使用 AT32WB415 通过 SPP 协议来与主机进行通讯。

硬件资源

  1. AT-START-WB415实验板

  2. 一台PC电脑或含SPP测试软件的智能手机

软件资源

  1. ICP Programmer Tool,可在官网下载最新版本

  2. BlueSPP Android APP,安装包路径位于:Software\BlueSPP.apk

  3. BLE模块源码 wb415_ble_spp,BLE源程序,用于BLE模块app程序,工程路径位于:AN0156_AT32WB415_SPP_Application_Note_V2.0.0\SourceCode\wb415_ble_spp_2.0.0\wb415_ble_spp

  4. MCU端源码 wb415_mcu_project,MCU源程序,用于BLE数据处理,工程路径位于:AN0156_AT32WB415_SPP_Application_Note_V2.0.0\SourceCode\wb415_mcu_spp_2.0.0\utilities\wb415_mcu_project\mdk_v5

使用详情于源代码,请在如下路径获取!
https://bbs.21ic.com/icview-3276686-1-1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值