- 博客(72)
- 资源 (1)
- 收藏
- 关注
原创 ARM Cordio WSF(四)——应用示例
本文介绍了ARM Cordio WSF相关的应用的使用示例,包括定时器、事件的应用,后续有时间可以介绍WSF在蓝牙协议栈实现中的应用。
2024-04-11 19:46:06 399
原创 ARM Cordio WSF(三)——WSF在nRF52840平台移植
介绍了WSF框架如何在一个SOC平台上实现,重点介绍了定时器、中断上下文以及SysTick的相关实现。
2024-04-11 19:40:15 978
原创 ARM Cordio WSF(二)——API接口
本文介绍了WSF中相关API接口:Buffer、队列、消息、定时器、事件处理程序等,为WSF中最为核心的服务。
2024-04-05 10:00:39 771
原创 ARM Cordio WSF(一)——架构简介
本文介绍了一个开源的RTOS抽象层架构WSF(wireless Software Foundation API),示例项目应用中BLE 5.2之中。
2024-04-05 09:51:14 694 1
原创 Python蓝牙开发(一)——跨平台蓝牙库bleak
介绍了在树莓派等嵌入式设备平台上使用Python语言实现对蓝牙设备的操作,本文重点介绍了bleak库,介绍了其特性、安装以及简单示例。
2024-03-18 08:55:48 851 1
原创 树莓派实现NI蓝牙OOB——准备工作
基于树莓派蓝牙功能,以及UWB Dongle模块实现iPhone NearbyInteraction框架的实现。
2024-03-05 08:56:43 473
原创 omlox定位标准(二)——定位核心
本文介绍了omlox core的相关内容,介绍了相关通信规范,包括带内通信、带外通信,另外还介绍了支持的4种UWB定位模式。
2023-12-30 12:10:11 842
原创 CCC联盟数字车钥匙(九)——Passive Entry
介绍CCC联盟数字车钥匙Passive Entry的BLE设置,以及相关连接性能要求。
2023-12-03 10:53:47 1508
原创 CCC联盟数字车钥匙(六)——BLE连接概述
本文简单介绍了CCC数字车钥匙中关于BLE的内容,介绍了数字车钥匙中对于BLE的要求,需要5.0及以上版本,并介绍了车端与设备两个设备角色及其需求。
2023-11-30 09:13:25 615
原创 CCC联盟数字车钥匙(五)——UWB MAC STS索引
介绍CCC联盟数字车钥匙UWB MAC中每个测距会话中的STS索引的计算规则,基于STS实现整个网络的安全测距。
2023-11-30 08:44:06 1108
原创 CCC联盟数字车钥匙(四)——UWB MAC协议
本文介绍了CCC数字钥匙标准中关于UWB MAC层协议相关时序、定义,通过本文可以大致了解整个MAC层数据交换的特点,便于实现。
2023-11-27 18:59:23 1724
原创 CCC联盟数字车钥匙(三)——UWB MAC时间网格同步及Hopping
介绍了CCC数字车钥匙规范中关于UWB MAC层规范的时间网格同步方法及Hopping功能
2023-11-27 09:10:33 1602 1
原创 CCC联盟数字车钥匙(二)——UWB MAC时间网格
本文介绍了CCC联盟的数字钥匙规范中关于MAC层时间网格的相关内容,对于了解MAC层的工作流程比较有意义。
2023-11-25 14:26:53 1221
原创 CCC联盟数字钥匙(一)——UWB MAC概述
本文简单介绍了在CCC联盟中,关于UWB MAC的整体框架,后续陆续介绍相关的网络、协议等内容。
2023-11-22 20:38:41 1714
原创 FiRa标准——MAC实现(二)
本文介绍了FiRa MAC标准中,密钥加密部分的两种STS模式以及对应模式下的密钥生成的相关实现框架并进行了简要的介绍。
2023-11-11 12:38:31 865
原创 Linux UWB Stack实现——MCPS帧处理
本文介绍了MCPS中关于无线数据帧的处理的实现,介绍了相关状态的定义涉及的数据结构,并简要介绍了接收状态的处理过程。
2023-10-19 09:13:06 245 8
原创 Linux UWB Stack实现——MCPS通道访问
在前文MCPS相关介绍的基础之上,对UWB协议栈中实现访问控制相关数据结构进行介绍,并介绍了MCPS的私有数据结构体的定义,为后文相关框架介绍进行铺垫。
2023-10-17 20:25:16 256 1
原创 UWB NI框架嵌入式实现——Qorvo示例
本文基于Qorvo提供的NI框架的嵌入式端实现示例,简单介绍了其代码框架,驱动、FiRa层、NI框架等多层架构,同时介绍了IEEE 802.15.4相关服务的实现框架。
2023-10-15 19:49:32 769 13
原创 Linux UWB Stack实现——MCPS调度接口(API)
本文介绍了MCPS调度接口相关的API,介绍了域(region)以及调度器(scheduler)的注册、注销和相关处理接口。
2023-10-09 12:29:22 216 3
原创 Linux UWB Stack实现——MCPS调度接口(数据结构)
MCPS(MAC Common Part Sublayer,媒介访问控制公共部分子层)是IEEE 802.15.4中非常重要的一个部分,本文就其调度接口的实现进行了介绍,从MCPS的访问方法类型、访问回调ops、调度相关的数据结构进行了介绍,后续陆续介绍调度相关实现方法。
2023-10-08 08:49:20 274 8
原创 Linux内核编程——内核定时器
介绍了linux内核中的内核定时器的相关函数,并通过Linux UWB Stack中fake MCPS的实现介绍了内核定时器的实际使用。
2023-10-06 17:26:58 417 8
原创 Linux UWB Stack实现——MCPS接口
本篇文章,介绍了在Linux UWB Stack中对于MCPS接口的定义,了解实现框架的基础。
2023-10-04 13:52:59 398
原创 Linux编程——经典链表list_head
本文简要介绍了Linux内核中双向链表list_head的使用,加深对linux编程的掌握与理解。
2023-10-02 11:19:58 532 3
原创 Linux内核——IEEE 802.15.4开发者指南
本文介绍了Linux内核中的关于IEEE 802.15.4相关的框架以及相关API接口,便于帮助初步了解无线局域网在Linux内核中的实现,为后续介绍Uwb Stack在Linux内核中的实现介绍打好铺垫。
2023-10-01 09:45:24 282 5
原创 iOS UWB——NI框架部分类
前文介绍iOS中NI框架的实现流程以及简单的应用示例,本文中针对NI框架中的部分类以及相关会话生命周期管理函数进行了简单的介绍。
2023-09-28 12:56:14 627
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人