找回密码
 立即注册

微信扫码登录

查看: 478|回复: 1

[BLE Mesh] sdk和读手册的问题

[复制链接]

8

主题

8

回帖

92

积分

注册会员

积分
92
发表于 2024-9-6 19:51:38 | 显示全部楼层 |阅读模式
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8278
SDK及版本: V4.1.0.1
本帖最后由 长虹掩日 于 2024-9-10 04:19 编辑

您好,我买的8278开发套件,有一个dongle和一个开发板.
详细问题如下:
1
现有sdk的操作是手动配网。我的想法是手机连接gw把它当作普通节点,然后写参数进去,手机发重启命令后本节点作为provision自动配网,这个想法能实现吗?命令顺序发送应该怎么做,使用2秒间隔的定时器?想使用fast provision,并且后续的绑定也自动做
2
中文开发手册6.1章 P100:
另外,在节点正常⼯作的过程中,⽀持通过命令来开启或者关闭这⼏个 feature,分别是 CFG_FRIEND_SET、CFG_RELAY_SET、 CFG_GATT_PROXY_SET。

以上开关均为宏,值为寄存器地址,在 proj_lib\sig_mesh\app_mesh.h  224行:
    #define CFG_FRIEND_SET 0x1080
比如CFG_FRIEND_SET,意思是在运行中,写CFG_FRIEND_SET地址的内容就可以控制friend功能吗?写长度是多少?

3
中文开发手册6.11.2.3章 P110:
⽬前仅 B85 和 B91 ⽀持 extend ADV 功能。其他芯⽚型号暂不⽀持。

8278也属于b85吧?

4
中文开发手册8.6章 P135:
uart_drv_init()/usb_bulk_drv_init():
串⼝和 USB 初始化,通过宏 HCI_ACCESS 选择串⼝或 USB,blc_register_hci_handler 注册回调函数。⽤⼾可
通过调⽤ my_fifo_push_hci_tx_fifo 往 hci_tx_fifo 推送需要上报的数据。

串口的收发引脚定义没有找到,按照dongle的图纸看?


5
firmware\vendor\mesh_provision\app_config_8278.h  130行附近
#define KB_LINE_HIGH_VALID  0
#if (PCBA_8258_SEL == PCBA_8258_DONGLE_48PIN)
#define KB_LINE_MODE 0

#define KB_DRIVE_PINS {GPIO_PB2, GPIO_PB3}
#define KB_SCAN_PINS {GPIO_PB4, GPIO_PB5}

#define PULL_WAKEUP_SRC_PB2 MATRIX_ROW_PULL
#define PULL_WAKEUP_SRC_PB3 MATRIX_ROW_PULL
#define PULL_WAKEUP_SRC_PB4 MATRIX_COL_PULL
#define PULL_WAKEUP_SRC_PB5 MATRIX_COL_PULL


#define PB4_INPUT_ENABLE 1
#define PB5_INPUT_ENABLE 1

#endif


按照蓝牙单连接的手册写的,8278开发板上的按钮始终没有反应,请问是哪里有问题?标志变量都打开了

6
想在sig_mesh_tool.exe程序中用usb输出日志,LOG_MSG_LIB(TL_LOG_USER, 0, 0, "key_release");搜索发现了这个函数。始终无效,应该怎么做?











5

主题

16

回帖

131

积分

版主

积分
131
发表于 2024-9-10 11:05:17 | 显示全部楼层
本帖最后由 TL_HSF 于 2024-9-10 11:08 编辑

1.手机给 gateway 配置网络,不是简单的,只是把 key 发给 gateway,还需要发送整个网络的所有节点的信息。并且要考虑安全的发送方式。所以gateway 要想加入到 手机的网络,请参考 handbook 的 “网络分享”章节。
2.这个spec上面有,可以参考 mesh model spec。spec下载链接请参考 handbook “21 mesh_1.1_feature 汇总”的 Mesh Model 1.1 Specification 的 “4.3.2.56 Config Friend Set”的介绍。
3. 8278属于B87,不属于B85。
4.在板子上面的引脚中,你使用UART_TxPinDef,UART_RxPinDef有的引脚就可以。
5. PCBA_SEL是否配置对 ?你的 PCBA 号是否是 PCBA_8278_C1T197A30_V1_0 ? PCBA_8278_C1T197A30_V1_0这个宏括起来的 IO 配置是否正确 ?或者先使用 8278 dongle 来测试。或者参考 8278 mesh工程app_config_8278.h文件中UI_KEYBOARD_ENABLE宏括起来的代码拷贝替换下网关头文件。
6. log 请使用 UART 模式,配置方法,请参考 handbook “1.7.2 Log 打印调试 Log Print Debugging” 或者直接打开 DEBUG_LOG_SETTING_DEVELOP_MODE_EN
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2024-10-9 21:05 , Processed in 0.079745 second(s), 20 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表