Ai-Thinker-Open / Telink_SIG_Mesh

Telink 蓝牙芯片SIG Mesh SDK,可对接天猫精灵,小爱同学等
93 stars 41 forks source link

关于用TB-02模组连接天猫精灵的问题 #6

Open tracediary opened 3 years ago

tracediary commented 3 years ago

1、我想自己进行二次开发,连接天猫精灵,自己开发的代码需要准备使用FreeRTOS,我需要使用哪个SDK?用Telink_SIG_Mesh还是Telink_825X_SDK?如果是使用后者,怎么集成接入天猫精灵?在git上的FreeRTOS的初始化配置文件FreeRTOSConfig.h,我是否可以修改其中一些参数来满足我的业务需要,修改时候,需要注意哪些问题,有没有不能修改的参数? 2、关于低功耗问题。当模组进入低功耗的时候,设备自己再次唤醒,比如喂狗或者天猫精灵有消息下发,此时模组需要重新进行软件初始化吗?下图是我在Telink手册中发现的低功耗示意图,如果进入deep sleep retention后,再次唤醒需要重新初始化软件,这个在运行业务流程中不可接受 初始化图 3、模组如果需要被外部唤醒,设置某个IO管脚唤醒后,低功耗状态下最大功耗是多少?

ospanic commented 3 years ago

1.如果要连接天猫精灵,一定要使用Telink_Sig_Mesh SDK, 不支持FreeRTOS。Telink_825X_SDK 支持 FreeRTOS。

  1. 深度睡眠就相当于关机,醒来就需要进行初始化,芯片特性就是这样,软件上也无法更改。具体可以参考数据手册低功耗章节。

3.低功耗状态下的功耗可以达到3uA左右,如果不保留任何内存数据,功耗可可以降到1uA一以下