Skip to content
supperthomas edited this page Aug 7, 2020 · 12 revisions

Welcome to the nrf5x_sdk wiki!

TODO LIST:

1.将sdk_config.h中的选项都放到board/kconfig中

  1. support the board nrf52832[pca10040]

  2. BSAL层接入:

  3. 蓝牙example

  4. 提供添加其他开发板的使用方法,或者提供文件夹,支持不同开发板

6.有空还是得整理整理bsp

peripheral

  • ble_app_beacon[已完成]:发送beacon广播 ()

  • ble_app_bas: [ble_bas]:[CORE SPEC] battery 管理服务 bsp:{ADC} 难度:*

battery-level: (NOTIFY, READ)

  • ble_app_dis: [ble_dis]:[CORE SPEC] device information 服务 难度:*

Manufacturer Name String (READ)

Model Number String (READ)

System ID (READ)

  • ble_app_uart: noridic :[vendor]串口传输[ble_nus] 难度:**** Nordic私有定义的UART profile

128 bit uuid RX characteristic (WRITE, WRITE NO RESPONSE) TX characteristic (NOTIFY)

  • ble_app_blinky: profile:[vendor] [ble_lbs(nordic vendor) LED Button Service Server] nrf connect apk 测试 难度:****

uuid:128bit

button CCCD (NOTIFY, READ) bsp:{PIN INPUT}

LED CHAR (READ, WRITE) BSP:{PIN OUTPUT}

  • ble_app_bps: profile[ble_bps, ble_bas, ble_dis]:[CORE SPEC] Blood Pressure Service 血压计 SPEC 标准profile nrf tool 测试 难度:***

spec blood pressure service

blood press (INDICATE)

blood pressure feature (READ)

  • ble_app_bms: [CORE SPEC] profile[ble_dis nrf_ble_bms] Bond Management Service Sample Application, 难度:**** 这个是个标准的蓝牙profile,绑定相关的service(不常见)

bond management feature (READ)

bond management control point (extend props, WRITE)

  • ble_app_alert_notification(防丢器) profile [ble_ans_c] [CORE SPEC] 难度:****

  • ble_app_cscs: profile [ble_cscs, ble_bas, ble_dis, ble_sc_ctrlpt, nrf_ble_bms]: 难度:***** Cycling Speed and Cadence Service Sample Application 自行车cycling speed 服务

  • ble_app_cts_c(时间profile ):[ble_cts_c] 难度:*** Current Time Profile sample application

  • ble_app_hts(体温监测) profile [ble_hts] 难度:*** health thermometer monitor

  • ble_app_buttonless_dfu : dfu升级[TO BE DEFINE]

  • ble_app_eddystone: google开发的信标,不常用 难度:********

  • ble_app_hids_keyboard: HIDS键盘[做遥控器需要]

  • ble_app_hids_mouse: HIDS 鼠标[做遥控器需要]

  • ble_app_hrs: Heart Rate Service 心率[core spec]

  • ble_app_proximity: 防丢器, 断线会报警

  • ble_app_rsc:跑步 Running Speed and Cadence Service

  • ble_app_template: Template project 模板工程

  • ble_app_cgms: 血糖仪

MESH

Clone this wiki locally