更新时间:2024-06-25 03:25:17下载pdf
本文介绍蓝牙 Mesh 设备烧录授权的方法,提供基于涂鸦生产工具烧录授权以及自行烧录授权两种方式,供您使用。
连线说明
烧录器 SWM 引脚连接模块 SWS 引脚。
烧录上位机
使用 Telink 官方 Burning and Debugging Tool(BDT)工具进行烧录。更多信息,参考 Telink 官方指导 Burning and Debugging Tools for all Series。
连线说明
芯片采用串口烧录方式,使用的串口如下表所示。GPIO 序号为原厂芯片 IO,并非 TuyaOS GPIO NUM。
UART | 功能 | 引脚 |
---|---|---|
UART0 | TX | GPIO_P09 |
UART0 | RX | GPIO_P10 |
烧录上位机
使用奉加微官方上位机 PhyPlusKit_v2.5.2a.exe
进行烧录,工具在 vendor\phy6222_smesh\toolchain
目录内。
设备进入烧录模式。
选择固件并烧录。
烧录完成。
烧录上位机
使用芯科官方上位机 Simplicity Commander 进行烧录,工具在 vendor\bg24_smesh\toolchain
目录内。下图为上位机界面截图,详细使用方法可参考芯科 IDE 中的使用说明文档。
授权信息设置
OPERATE_RET tal_device_auth_infor_set(UINT8_T *uuid, UINT8_T *auth_key, UINT8_T *mac);
授权信息设置接口,您可以使用此接口,将从涂鸦开发者平台申请到的授权信息写入到 SDK 中。注意函数入参的格式,示例参考如下:
UINT8_T uuid[17] = "uuid123456789012";
UINT8_T auth_key[33] = "123456789abcdefghABCDEFGH1234567";
UINT8_T mac[13] = "DC234C112233";
tal_device_auth_infor_set(uuid, auth_key, mac);
此处的授权信息仅作为示例,是测试数据并非涂鸦正式的授权数据。您需要从涂鸦开发者平台申请合法的授权信息。
授权信息查询
OPERATE_RET tal_device_auth_infor_get(UINT8_T *uuid, UINT8_T *auth_key, UINT8_T *mac);
此接口为设备授权信息查询接口。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈