博客专栏  >  移动开发   >  nrf51822蓝牙BLE开发

nrf51822蓝牙BLE开发

开始BLE开发,学习蓝牙BLE4.0协议栈和nrf51822。

关注
6 已关注
12篇博文
  • 低功耗蓝牙4.0BLE编程-nrf51822开发(11)-蓝牙串口代码分析

    代码实例:Board/pca100001/06 s110/experimental/ble_app_uart。     实现的功能是从uart口发送数据至另一个蓝牙串口,或是从蓝牙读取数据通过uart...

    2015-04-09 16:22
    7883
  • 低功耗蓝牙4.0BLE编程-nrf51822开发(10)-描述符

    特性中的属性有两种:属性值或描述符。     支持通知或指示的特性中默认有一个描述符:客户端特性配置描述符(Client Characteristic Configuration Descripto...

    2015-04-07 14:18
    4400
  • 低功耗蓝牙4.0BLE编程-nrf51822开发(9)

    Android 4.3以后的系统自动支持蓝牙4.0规范的低功耗蓝牙(BLE)。在android4.3之前,蓝牙4.0支持是由手机厂家加入支持的,接口各异,导致开发一个支持蓝牙4.0程序支持市面上的手机...

    2015-03-20 09:28
    1647
  • 低功耗蓝牙4.0BLE编程-nrf51822开发(8)-GATT

    The Generic Attribute Profile (GATT)使用属性定义一个服务框架,定义了服务和特性的过程和数据格式,包含发现、读取、写入、通知指示特性和配置特性广播。    ...

    2015-01-27 22:43
    4033
  • 低功耗蓝牙4.0BLE编程-nrf51822开发(7)-SDP服务发现协议

    SDP的全称是Service Discovery Protocol,中文是服务发现协议。SDP(服务发现协议)是蓝牙协议体系中的核心协议,是蓝牙系统重要组成部分,是所有用户模式的基础。在蓝牙系统中.客...

    2015-01-09 23:12
    4954
  • 低功耗蓝牙4.0BLE编程-nrf51822开发(6)-Battery Service

    Battery Service是有关电池特性方面的服务,如果需要它,在初始化时将它加入到蓝牙协议栈。     如果通过ble_bas_battery_level_update(),电池电量将会通知,B...

    2015-01-07 23:00
    5722
  • 低功耗蓝牙4.0BLE编程-nrf51822开发(5)-链路层

    链路层定义设备处于状态机中五种状态的一种: (1)旁路状态;      处于此状态下的设备不发送或接收数据,处于其它状态下都可以转到此状态。 (2)广告状态;     处于此状态的设备发送广播包或者监...

    2015-01-02 22:23
    6149
  • 低功耗蓝牙4.0BLE编程-nrf51822开发(4)

    蓝牙是一种短距离的通讯方式,它设计的意图是取代电子便携设备之间的有线电缆连接。蓝牙的主要特性是健壮性、低功耗、成本低,它工作于免费的2.4无线传输频段。     蓝牙有两种技术系统:基本速率Basic...

    2014-12-24 23:43
    8047
  • 低功耗蓝牙4.0BLE编程-nrf51822开发(3)

    nrf51822开发中,蓝牙协议栈和应用开发是分开的。 (1)兼容蓝牙4.0低功耗协议栈基带层,L2CAP\AAT\SM\GAP\GATT协议,设备和广播,GATT客户端和服务器,SMP支持(包含MI...

    2014-12-17 22:01
    6777
  • 低功耗蓝牙4.0BLE编程-nrf51822开发(2)

    首先看的示例是心率计一个示例程序: \ARM\Device\Nordic\nrf51822\Board\pca10001\s110\ble_app_hrs\arm。     打开工程前需要下载蓝牙协议...

    2014-12-08 23:26
    16297
  • 低功耗蓝牙4.0BLE编程-nrf51822开发(1)

    为了省钱,也为了提高手动能力,只买了块核心板,仿真器用的是旧的jinkv7,自己搭扩展板,DIY就这样开始了。     买这块之前做了些调查,最终选定了nrf51822,功耗低,性能强,开发难度小,虽...

    2014-12-08 23:08
    8210
  • 蓝牙发展

    }蓝牙共有六个版本 V1.1/1.2/2.0/2.1/3.0/4.0.以通讯距离来看在不同版本可再分为 Class A(1)/Class B(2)。 }目前,我们常见的蓝牙技术为2.0 ...

    2014-07-19 12:23
    1221
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部