基于泰凌微TLSR8258 Bluetooth® SIG Mesh 的入门系列教程

  • 本专栏第一阶段的博文撰写在2021年9月份全部完成,主要包括

    • 环境篇,开发套件购买+开发环境搭建+开发内容介绍
    • Mesh基础篇,Mesh基础内容
    • Mesh进阶篇,Mesh进阶内容,包含独门绝密内容
  • 本专栏第二阶段的博文撰写在2022年3月份再次开启,预计1个月内完成。主要增加
    • Mesh IoT篇,对接天猫精灵和小米小爱等IoT云
    • BLE篇,BLE Single Connect相关博文
  • 有意者可直接购买,绝对有用。如果有问题,直接在相关博文下面评论留言,我会一一答复。

一、环境篇

泰凌微8258入门教程 环境篇①——SDK、工具和文档下载

泰凌微8258入门教程 环境篇②——Telink IDE开发环境搭建

泰凌微8258入门教程 环境篇③——Telink BDT烧录下载

泰凌微8258入门教程 环境篇④——开发板+烧录器 8258mesh新手套件购买

泰凌微8258入门教程 环境篇⑤——不同SDK的区别和SDK文件内容的简单介绍

二、Mesh基础篇

泰凌微8258入门教程 基础篇①——Bluetooth® SIG Mesh 快速上手

泰凌微8258入门教程 基础篇②——BDT调试工具Tdebug实时查看全部变量

泰凌微8258入门教程 基础篇③——调试日志Log串口打印

泰凌微8258入门教程 基础篇④——sig_mesh_sdk架构介绍

泰凌微8258入门教程 基础篇⑤——发送数据流程

泰凌微8258入门教程 基础篇⑥——接收数据流程

泰凌微8258入门教程 基础篇⑦——Flash结构和OTA流程

泰凌微8258入门教程 基础篇⑧——Provisioner流程

泰凌微8258入门教程 基础篇⑨——MAC地址的初始化

泰凌微8258入门教程 基础篇⑩——UUID的初始化和自定义

泰凌微8258入门教程 基础篇⑪——LIGHT 状态断电记忆和上电恢复的流程

泰凌微8258入门教程 基础篇⑫——场景应用流程

泰凌微8258入门教程 基础篇⑬——群组(订阅)增删流程

泰凌微8258入门教程 基础篇⑭——群组控制流程

泰凌微8258入门教程 基础篇⑮——按键GPIO输入

三、Mesh进阶篇

泰凌微8258入门教程 进阶篇①——LIGHT HSL彩色灯调光

泰凌微8258入门教程 进阶篇②——LIGHT CT色温灯调光

泰凌微8258入门教程 进阶篇③——LIGHT HSL+CT 彩色灯+色温灯调光

泰凌微8258入门教程 进阶篇④——恢复出厂配置

泰凌微8258入门教程 进阶篇⑤——Vendor Model 的使用和案例(自定义呼吸灯模型)

泰凌微8258入门教程 进阶篇⑥——proc_led指示灯处理函数和呼吸灯实现

泰凌微8258入门教程 进阶篇⑦——时钟同步 TIME 与定时任务 SCHEDULE

泰凌微8258入门教程 进阶篇⑧——Mesh 接收和过滤广播包

泰凌微8258入门教程 进阶篇⑨——Mesh 发送自定义广播包

泰凌微8258入门教程 进阶篇⑩——Mesh 接收并解析出UUID和RSSI等数据

泰凌微8258入门教程 进阶篇⑪——Mesh AppKey、DevKey和NetKey的安全机制,以及自定义安全机制

泰凌微8258入门教程 进阶篇⑫——LED控制的多种方法

泰凌微8258入门教程 进阶篇⑬——LED控制遇到的一些问题及解决方案

四、Mesh IoT篇

泰凌微8258入门教程 IoT篇①——天猫精灵 阿里生活物联网平台 浅尝即止

泰凌微8258入门教程 IoT篇②——天猫精灵 阿里生活物联网平台 深入优化

泰凌微8258入门教程 IoT篇③——小爱同学 小米物联网开放平台

五、BLE篇

泰凌微8258入门教程 BLE篇①——BLE Single Connection SDK 软件架构

泰凌微8258入门教程 BLE篇②——BLE Single Connection 蓝牙BLE 软件架构

泰凌微8258入门教程 BLE篇③——BLE Single Connection 调试日志Log串口打印

泰凌微8258入门教程 BLE篇④——BLE Single Connection 状态切换和关键事件Event回调

泰凌微8258入门教程 BLE篇⑤——BLE Single Connection 通用访问配置文件 Generic Access Profile (GAP)

泰凌微8258入门教程 BLE篇⑥——BLE Single Connection GATT

泰凌微8258入门教程 BLE篇⑦——BLE Single Connection SMP

泰凌微8258入门教程 BLE篇⑧——BLE Single Connection Android通信 快速上手

泰凌微8258入门教程 BLE篇⑨——GPIO控制的多种方法

泰凌微8258入门教程 BLE篇⑩——ADC

泰凌微8258入门教程 BLE篇⑪——Flash

泰凌微8258入门教程 BLE篇⑫——Audio

六、问题篇

泰凌微8258入门教程 问题篇①——串口日志无法打印问题

泰凌微8258入门教程 问题篇②——make Error, section .text loaded at [x,x] overlaps section .retention_data loaded

七、视频演示

泰凌微8258——按键控制LED

泰凌微8258——自定义呼吸灯

泰凌微8258——分组控制

泰凌微8258——场景控制

泰凌微8258——恢复出厂配置

泰凌微8258——HSL调光

泰凌微8258——CT调光

觉得好,就一键三连呗(点赞+收藏+关注)

泰凌微8258入门教程——导读相关推荐

  1. 泰凌微8258入门教程 BLE篇②——BLE Single Connection 蓝牙BLE 软件架构

    文章目录 一.前言 二.标准BLE软件架构 三.标准BLE数据流 四.Telink BLE 软件架构 一.前言 教程目录大纲请查阅:泰凌微8258入门教程--导读 开发环境搭建请查阅:泰凌微8258入 ...

  2. 泰凌微8258入门教程 BLE篇⑤——BLE Single Connection 通用访问协议 Generic Access Profile (GAP)

    文章目录 一.前言 二.GAP 简介 三.GAP Event 事件定义 四.源码修改 4.1 vendor/b85m_ble_remote/app_config.h 4.2 vendor/b85m_b ...

  3. 泰凌微8258入门教程 BLE篇③——BLE Single Connection 调试日志Log串口打印

    文章目录 一.前言 二.SDK版本和工程项目 三.源码修改 3.1 application/print/putchar.c 3.2 application/print/u_printf.h 3.3 v ...

  4. 泰凌微8258入门教程 进阶篇③——LIGHT HSL+CT 彩色灯+色温灯调光

    文章目录 一.前言 二.刷新Light函数 light_dim_refresh() 三.Light硬件引脚 light_res_hw 一.前言 HSL彩色灯调光和CT色温灯调光 ,前面两篇博文都有讲述 ...

  5. 泰凌微8258入门教程 基础篇⑬——群组(订阅)增删流程

    文章目录 一.演示 二.源码分析 三.流程图梳理 3.1 添加群组(订阅) 3.2 删除群组(订阅) 四.增删群组日志 4.1 添加群组(Living Room) 4.2 添加群组(Kitchen) ...

  6. 泰凌微8258入门教程 进阶篇④——恢复出厂配置

    文章目录 一.演示 二.日志 三.上电序列检测(SDK) 四.上电序列检测(简化) 五.不足与改进 一.演示 泰凌微8258--恢复出厂配置 二.日志 [2021-04-05 21:14:26.756 ...

  7. 泰凌微8258入门教程 基础篇②——BDT调试工具Tdebug实时查看全部变量

    文章目录 一.前言 二.操作准备 三.实时查看 一.前言 泰凌微给的开发工具,并没有看到可以实时调试,单步调试,断点调试的功能. 只有这个BDT工具,里面有Tdebug功能,可以实时查看程序的全局变量 ...

  8. 泰凌微8258入门教程 环境篇⑤——不同SDK的区别和SDK文件内容的简单介绍

    文章目录 一.前文 二.不同SDK的区别 三.SDK文件内容 四.Android Apk 一.前文 最近挺多博友加我微信,问了我一些比较简单且基本的问题. 虽然比较简单且基本,但是架不住问的人多,我还 ...

  9. 泰凌微8258入门教程 基础篇④——sig_mesh_sdk架构介绍

    文章目录 一.前言 二.SDK文件架构 三.SDK Demo Project 四.vendor文件架构 4.1 common 4.2 Demo Project目录 五.产品类型定义 一.前言 本系列的 ...

最新文章

  1. 黑科技:CSS定制多行省略
  2. c#如何用一个程序打开另一个程序(如:窗体的注销重启)
  3. 新人新气象,给自己加油!
  4. tenjin - 号称全球最快的模板引擎
  5. Python学习 Day 042 - css 浮动 定位
  6. 【Python基础】如何编写简洁美观的Python代码
  7. 程序员深夜啪啪啪真相,看完笑翻!
  8. CF1119H-Triple【FWT】
  9. 十二、HTML5新增标签特性详解(audio、video、input)
  10. AngularJs入门学习
  11. mysql按升序创建索引_MySQL 降序索引
  12. 安卓案例:线性布局嵌套
  13. 数据结构之---二叉树前序,中序,后序
  14. MySQL最新版MySQL8.0百度云下载
  15. 什么是平面设计?详细讲解平面设计
  16. H5DS简单又强大的H5编辑器
  17. 我学习上的一个小插曲
  18. 使用c语言计算3阶行列式
  19. vc++.NET调用oracle10g
  20. MySQL Packet for query is too large (xxx > xxx)...by setting the ‘max_allowed_packet‘ variable.的解决办法

热门文章

  1. iTerm2 都不会用,还敢自称老司机?(上)
  2. html怎么制作附页,2020-05-26 用html记录word日记
  3. au-工作界面、频率面板-1
  4. 关于高频关键词共现,ACA(作者同被引)等的范式
  5. CSS scroll-behavior
  6. Win7下查看端口进程
  7. sql中几个常用的json解析函数
  8. [Java基础]-- java char基本数据类型
  9. 触摸屏当触摸板使用-HID Devices
  10. 周志华:“数据、算法、算力” 人工智能三要素,在未来要加上“知识”!