【蓝牙mesh】泰凌微 sig_mesh_sdk SDK代码解读

泰凌微的蓝牙MESH提供的SDK对于二次开发很不友好,废了大量精力整理出数据收发接口以及数据绑定模型等操作,记录笔记

个人简介

  • 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。
  • 个人主页:欢迎访问我的 Ethernet_Comm 博客主页
  • 支持我:点赞+收藏⭐️+留言
  • 系列专栏:泰凌微蓝牙 mesh
  • 格言:写文档啊不是写文章,重要的还是直白!

【蓝牙mesh】泰凌微 sig_mesh_sdk SDK代码解读

  • SDK代码研读
    • 数据收发接口
      • 【数据发送】
      • 【数据接收】
      • 【数据接收与模型绑定】

SDK代码研读

TLSR_8258开发之路:①蓝牙中文扫描响应包的设置方法

蓝牙Mesh开发四 TLSR8258 ble mesh通信测评

蓝牙mesh系统开发二 mesh节点开发

数据收发接口

函数接口:

参考 SDK 数据手册 1.5.2 收发包流程图

【数据发送】

sim_tx_cmd_node2node() :定时发送开关命令接口,上电后,每隔 3 秒自动交替发送 ON/OFF 命令

access_cmd_onoff()  /*发送开关灯的命令*/
  -> SendOpParaDebug()  /*通过 op 发送 cmd 命令,去操作所有的 model*/
    -> mesh_tx_cmd2normal_primary()  /*在 ble mesh 中,给 model 发送 cmd命令*/
      -> mesh_tx_cmd2normal()
      	-> mesh_tx_cmd()    /*库函数的 api 

你可能感兴趣的:(蓝牙,嵌入式,蓝牙mesh)