低功耗蓝牙开发
zhaochun2014
不积跬步,无以至千里
展开
-
低功耗蓝牙设备DA1458x芯片开发之更新连接参数
今天将详细的讲解下低功耗蓝牙设备和手机连接时的抓包,以此帮助我这样的小白,并积累经验~首先,将Dongle和低功耗蓝牙开发板连上电脑,开发板中的程序运行起来~走起 进入到sniffer packet中(sniffer packet不会的请自行百度啊),单击上图中的三角形,运行抓包工具,如下,可以看到很多广播数据包 出现如下图所示的InitA,即进行连接原创 2016-08-30 10:57:07 · 2927 阅读 · 0 评论 -
蓝牙mesh——————Mesh系统框架
接上篇,本篇主要介绍Mesh网络操作概述和Mesh层系统的框架。废话不多说,直接上mesh官方文档,本文包括翻译和我的一些理解。2 Mesh系统结构2.1 层结构先看下mesh结构图,该结构图具有大小端问题,在代码编写中需要注意。 (1)Model Layer:定义了用于标准化典型用户场景操作的模型以及蓝牙网络模型规范或其他更高层规范中定义的,比如灯光和传感器这种更高层模型...原创 2018-11-23 14:48:19 · 3441 阅读 · 0 评论 -
蓝牙mesh——————Provisioning流程
1、介绍Provisioning是将未配置的设备添加到Provisioner管理的mesh网络中的过程。Provisioner为未配置的设备提供允许其成为mesh网络中的node的配置数据,包括一个网络密钥(network key)、当前IV Index、每个元素的单播地址。一般一个智能手机或者电子计算设备,网络工作仅需要一个Provisioner设备进行provisioning工作...原创 2018-12-13 15:10:58 · 5455 阅读 · 1 评论 -
RW文档翻译学习——RW-BLE-KERNEL核心函数功能
1 概述1.1 功能列表RW kernel是一个轻量且高效的实时操作系统,提供下面的功能:(1)交换消息(2)消息保存(3)定时器功能(4)kernel还提供一个用于延迟行为的事件函数1.2 源文件结构1.3 包含文件为了使用内核提供的服务,用户需要包括下面的文件:(1)ke_task.h(2)ke_timer.h1.4 kernel 环境内...原创 2019-07-24 15:10:52 · 4127 阅读 · 1 评论 -
RW文档翻译学习——RW-BT-SW-COMMON-FS
翻译不全,选了我认为比较重要的翻译的,蓝色是我的废话1 Overview1.1 文档目的 本文档包含嵌入式RW-BT软件的通用信息。 提供了工程结构和文件的一般消息,以及有关os及os接口、和定制RW-BT软件的接口描述,为了适应最后的应用。3 Operating System RW Kernel提供一个事件时序功能,这个功能的...原创 2019-07-25 14:35:05 · 2813 阅读 · 1 评论 -
蓝牙mesh——————Access和Config流程
1、介绍访问层(the Access layer) 定义高层应用如何使用上层传输层(the upper transport layer)。定义应用数据的格式;定义和控制应用数据在上层传输层的加密和解密;在发送到上层前,检查进入的应用数据是否在正确的网络中被接收。2.1 Access payload 一个进入载荷可能有12octets,可以有32个片段,最大384octe...原创 2019-07-25 14:58:21 · 736 阅读 · 0 评论