我想实现2652R作为协调器,2530作为节点组网,我现在把CCS里面的zc_light和zed_sw下载到2652上面可以实现灯和开关这个实验,我现在把zstack3.0.2里面的samplelight和simpleswitch下载到cc2530里面,我可以直接实现2530和2652的通信吗?如果不能,该怎么修改
YiKai Chen:
是可以直接实现2530和2652的通信的
user6056007:
回复 YiKai Chen:
那我现在用烧录了sampleswitch的cc2530,和烧录了ccs里面zc_light的cc2652,可是我用2530控制不了2652的灯,这会是我2530的程序没烧录 吗?因为我用两块2652的板子是可以实现控制的
YiKai Chen:
回复 user6056007:
建議你使用sniffer查看一下是否入網及綁定成功
Alvin Chen:
回复 user6056007:
如果你zc_light的程序没有改变,可以直接按键开始入网也就是Button 1:
static void zclSampleLight_processKey(uint8 keysPressed)
{zstack_bdbStartCommissioningReq_t zstack_bdbStartCommissioningReq;//Button 1if(keysPressed == KEY_LEFT){if(ZG_BUILD_COORDINATOR_TYPE && ZG_DEVICE_COORDINATOR_TYPE){
zstack_bdbStartCommissioningReq.commissioning_mode = BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING;Zstackapi_bdbStartCommissioningReq(appServiceTaskId,&zstack_bdbStartCommissioningReq);}else if (ZG_BUILD_JOINING_TYPE && ZG_DEVICE_JOINING_TYPE){zstack_bdbStartCommissioningReq.commissioning_mode = BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING;Zstackapi_bdbStartCommissioningReq(appServiceTaskId,&zstack_bdbStartCommissioningReq);}}//Button 2if(keysPressed == KEY_RIGHT){
}}
dev.ti.com/…/node
你去抓包看一下
user6056007:
回复 Alvin Chen:
但是我现在只能在两块cc2652的板子上成功运行zc_light和zed_sw,实现控制。在2530的板子里面我把zstack3.0.2里面的samplelight和simpleswitch下载到cc2530里面,但是我按下它们的按钮,没有看到LED灯有任何变化
YiKai Chen:
回复 user6056007:
你CC2530用的是TI官方開發板CC2530DK嗎?
Alvin Chen:
回复 user6056007:
如果你是CC2530DK,请按照C:\Texas Instruments\Z-Stack 3.0.2\Documents\Z-Stack 3.0 Sample Application User's Guide 操作
Alvin Chen:
回复 Alvin Chen:
预计你不是CC2530DK,可以参考下面帖子去自己控制入网和绑定:
e2echina.ti.com/…/456989