![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Silicon Labs BLE系列
以实战为基础,废话不多说,全是干货。主要讲的是Silicon Labs 系列的BLE开发。
异或
理工男,羽毛球业余中级,Linux下开发,Windows下开发,嵌入式实时系统,Linux下做过音乐播放器的项目,路由器等。目前在做Tbox 汽车电子 ,物联网 zigbee ble协议开发
展开
-
第四章 BLE上的SPP(串行端口配置文件)
第四章 BLE上的SPP(串行端口配置文件)前言好好学习,天天向上!SPP 串口服务在BLE 上是没有的 只存在于BT ,并且要想与IOS使用,还必须让硬件过苹果的MFI 认证,实在恼火,所以正好开发BLE ,就想着在BLE上弄一个类似于SPP服务的方式。说干就干QAQ!一、描述此示例提供了一个类似于SPP的通信的简单模板。为了使代码尽可能短而简单,这些功能是最少的。期望用户根据需要自定义代码以匹配其项目要求。关联的示例代码是一个实现服务器和客户端角色(在其自己的C文件中)的单.原创 2020-11-20 17:41:51 · 3258 阅读 · 0 评论 -
第三章 在PS键中保存任意数据
第三章在PS键中保存任意数据前言好好学习,天天向上!没有这个PS键值概念的同学 可以去官网 查看该文档:位于:UG103.7:非易失性数据存储基础知识。虽然这个PS 键值貌似淘汰了,但还是有必要讲一讲,因为目前使用NVM3的方式,兼容PS 的。一、描述本文档介绍了如何在持久性存储(PS Store)中保存不同的数据类型和数据结构。PS Store允许您将字节数组保存在闪存中。任何变量(整数,浮点数,结构等)都以字节数组形式存储在内存中。例如,浮点数需要四个字节来存储值。...原创 2020-10-16 17:29:44 · 356 阅读 · 0 评论 -
写在前面--- BLE低功耗蓝牙GATT简介
低功耗蓝牙(BLE),有时也称为“蓝牙智能”,是经典蓝牙的轻量子集,是蓝牙4.0核心规范的一部分。尽管与经典蓝牙存在一些重叠,但BLE实际上具有完全不同的沿袭,并由诺基亚作为内部项目“ Wibree”启动,然后被蓝牙SIG采纳。工程师和产品设计师那里有很多无线协议,但是使BLE如此有趣的是,它几乎肯定是设计可以与任何现代移动平台(iOS,Android,Windows Phone等)通信...原创 2020-04-21 18:01:01 · 2355 阅读 · 0 评论 -
第一章 Silicon labs BLE 开发介绍
C开发人员指南介绍本文档是Silicon Labs蓝牙堆栈的C开发人员指南。该文档涵盖了各个方面的发展,并且是对使用C开发的所有运行Bluetooth堆栈的Wireless Gecko产品的所有人的重要参考。该文档涵盖以下主题: “应用程序开发流程”部分讨论了应用程序开发流程和项目结构。 部分配置的蓝牙协议栈和无线设备壁虎解释该项目包括库和应用程序代码的实际无线壁虎配置。 第蓝牙堆栈事件处理是每个人与Silicon Labs的蓝牙协议栈开发的一个重要部分,因为...原创 2020-10-16 16:46:37 · 3540 阅读 · 2 评论 -
第二章 Silicon labs EFR32 MG21 验证蓝牙的私有Characteristic的读/写
第二章验证蓝牙的私有Characteristic的读/写提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言好好学习,天天向上!提示:以下是本篇文章正文内容,下面案例可供参考一、生成并配置私有 Characteristic在Simplicity IDE中创建一个SOC-empty-target 空的蓝牙工程。在SOC-emp...原创 2020-10-16 17:06:07 · 990 阅读 · 2 评论