telink support team:
目前我們項目中有一個遙控器,遙控器上有按鍵,當按鍵按下,發送mesh message到mesh網路內,遙控器需要低功耗。 從telink官網上下載的sig_mesh_sdk (tlsr8258),其中的firmware中有mesh_lpn, mesh_switch,mesh。 從工程名稱來看,mesh_switch似乎正好,但是看工程代碼,其中的feature如下配置的,這裡的FEATURE_LOWPOWER_EN並沒有使能,所以有些疑惑。
#define FEATURE_FRIEND_EN 0
#define FEATURE_LOWPOWER_EN 0
#define FEATURE_PROV_EN 1
#define FEATURE_RELAY_EN 0
#define FEATURE_PROXY_EN 1
一個網絡內可能會有多個遙控器,當然絕大多數是非低功耗節點,遥控器可以不接收其他节点的mesh message或者回复。
請問下我們的遙控器產品可以基於你們的哪一個工程進行設計呢?
使用gpio中斷來檢測按鍵是否按下,並且在中斷中發射mesh message,請問下中斷中調用發送mesh message的接口函數可以嗎?
mesh_switch工程和mesh_lpn工程的区别是什么?
多謝!!!
你好,
switch工程专为遥控器设计,不能和lpn工程一样接收数据,只能发送,所以功耗更低,目前Switch工程按键扫描非gpio中断触发,所以能直接发送数据,具体介绍请下载handbook文档了解http://wiki.telink-semi.cn/wiki/chip-series/TLSR825x-Series/,建议联系FAE获取开发中的技术支持。