BLE开发 Nordic nRF52832(二) BLE简介与虚拟串口传输实现

本文介绍了蓝牙的基本概念,如BR/EDR、BLE等,并重点探讨了BLE协议,特别是Attribute Protocol层。通过Nordic nRF52832芯片的示例,展示了如何实现虚拟串口通信,使手机作为client与开发板作为server进行串口通讯,利用串口助手工具和nRF UART V2.0 app进行数据交互。
摘要由CSDN通过智能技术生成

以下是ble通信的一些基本规则的梳理,开发者不必要过分了解具体协议细节

蓝牙的一些概念

在网上可以找到以下概念,大致分以下几类。这些概念会有交叉,比方蓝牙4.0和ble,多模和Bluetooth smart ready,感觉类似常用的2g,3g对比gsm,gprs等概念,稍微有点复制,大部分可以在网上找到资料搞清楚

  • BR/EDR、AMP、LE
  • 蓝牙2.0 蓝牙4.0&蓝牙4.1
  • 双模 单模
  • Bluetooth Smart & Bluetooth smart ready
  • 设备兼容表
  • 这里写图片描述

重点研究BLE

BLE协议###

BLE在协议层面做了几层抽象,其中一层叫做Attribute Protocol,这个层面是最重要的。

BLE抽象出的这个协议采用client-server的形式,以 自带SDK中app-uart例程为例,这个例程实现了电脑和手机的通信,在电脑上看手机就是一个com口,所以叫虚拟串口。对于蓝牙通信,手机端是client,开发板是server。

pc软件&#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值