CN / EN
CN / EN

写技术文章

GR533x SDK Mesh 应用简介

panda

汇顶员工
2024-01-23 17:44:52

GR533x SDK支持mesh特性

  1. 1. 完整的Mesh协议栈 Mesh profile 1.0。
  1. 2. 包含Mesh model 1.0.1发布的所有Mesh Model。
  2. 3. 自定义Mesh model示例。

以下为我们支持的标准Mesh Model列表:

SIG Model简介

Lightness server标准mesh model示例简介:SDK\projects\mesh\SIG\mesh_app_light_lightness_server

工程主要涉及目录:

  1. 1. gr_mesh_lib:mesh协议栈库文件
  2. 2. gr_model_common:mesh公共库代码,主要是各个model都会用到的模块代码
  3. 3. gr_model:mesh涉及标准model代码,主要实现model的数据解析和转发
  4. 4. user_callback:mesh协议栈的回调函数实现。
  5. 5. user_app:这里实现了mesh model初始化,注册以及转发到应用的数据处理。

Vendor Model简介

mesh_app_simple_on_off_server自定义mesh model示例简介:SDK\projects\mesh\Vendor\mesh_app_simple_on_off_server

工程主要涉及目录:

  1. 1. gr_mesh_lib:mesh协议栈库文件。
  2. 2. gr_model:mesh涉及自定义model代码,主要实现model的数据解析和转发。
  3. 3. user_callback:mesh协议栈的回调函数实现。
  4. 4. user_app:这里实现了mesh model初始化,注册以及转发到应用的数据处理。

Model开发

Mesh Model开发流程:

  1. 1. 打开任意示例工程:标准model打开标准示例工程model,自定义model打开自定义示例工程model。
  2. 2. gr_models中替换成mesh model标准中需要用到的model。Model 目录:SDK\components\mesh\models\
  3. 3. user_app实现应用数据逻辑。
  4. 4. 将CFG_MESH_SUPPORT置为1。
  5. 5. 参考mesh model配网流程文档,使用我们的mesh手机APP进行配网。
  6. 6. 完成后可以在手机上测试数据收发功能。

simple onoff model app简介

  • 1. Model app初始化

  • 2. Model app回调注册后,收到消息会从这个回调上来。应用可以在这里增加相应的逻辑。

  • 3. Model server 处理1

  • 4. Model Server处理2

0收藏

0赞成

1条评论
您的评论
我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注