导航

    Freqchip开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    1. 主页
    2. zhao_bin
    Z
    • 继续与 zhao_bin 聊天
    • 开始与 zhao_bin 的新会话
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 主题
    • 帖子
    • 最佳
    • 群组

    zhao_bin

    @zhao_bin

    0
    声望
    6
    帖子
    1314
    资料浏览
    0
    粉丝
    0
    关注
    注册时间 最后登录

    zhao_bin 关注

    zhao_bin 发布的帖子

    • Mesh子设备配网时自动重启

      1,我们使用的SDK(子设备)是亚马逊音响的那套
      2,配网(GATT配网方式)过程中每次都会出现重启的现象,导致配网时间有点久(大概1分钟左右),调试信息中看,好像是手机连接设备的蓝牙时出现异常断开的异常,不清楚为什么会出现这种情况,该如何解决,麻烦大佬帮忙分析下
      3,下图为配网过程中的串口调试信息
      0_1679456328910_4378fd93-9760-4190-8dfd-17cce4862209-1679456322294.png

      发布在 FR801xH
      Z
      zhao_bin
    • RE: 程序莫名的重启是怎么回事?

      谢谢及时回复👍 ,仔细查看程序的处理逻辑发现是接收完一帧蓝牙数据后给任务发送接收到的Ble消息时有申请空间,其实不用申请,消息参数直接指向收到的数据Buf就行

      发布在 FR801xH
      Z
      zhao_bin
    • 程序莫名的重启是怎么回事?

      蓝牙配网时向APP端分包发送完Notify数据,释放申请的资源后就重启。notify发送数据过频繁应该不会,现在每发包数据会延时3秒,有可能的是堆栈资源不够了,不清楚如何查看堆栈剩余空间大小以及如何更改堆栈大小
      0_1672793759487_d30bc47b-8600-4614-9b57-3a4d368c9d4a-1672793753097.png

      发布在 FR801xH
      Z
      zhao_bin
    • RE: 搜不到蓝牙名称

      之前在ESP32上如第一种方式这样设置是可以的,公司统一协定广播中须有 物理连接标志位字段

      发布在 FR801xH
      Z
      zhao_bin
    • 搜不到蓝牙名称

      static uint8_t adv_data[7] =
      {
      0x02, //
      0x01,
      0x06,
      0x03, //UUID类型
      GAP_ADVTYPE_16BIT_MORE,
      0xFF,
      0xFE,
      }该数组中这样填充数据搜不到蓝牙广播名,如果是下面这样就可以
      static uint8_t adv_data[4] =
      {
      0x03, //UUID类型
      GAP_ADVTYPE_16BIT_MORE,
      0xFF,
      0xFE,
      }第一种形式的广播数据哪里还需要设置下吗

      发布在 FR801xH
      Z
      zhao_bin
    • Mesh SDK中添加元素

      蓝牙Mesh SDK中如何添加元素
      就比如我要实现三路开关控制就需要添加三个含有通用开关模型的元素

      发布在 FR801xH
      Z
      zhao_bin