TI中文支持网
TI专业的中文技术问题搜集分享网站

ZED 和 ZC之间无法通信

CPU为CC2652,在我们自己的硬件单板上是否无需修改sample程序就可以直接运行?

1) 目前一块单板运行zc_light,另一块运行zed_switch,都是使用默认配置,e.g. -DZDAPP_CONFIG_PAN_ID=0xFFFF

  两块单板启动后,串口UI信息:

ZED:

00124B001C9EA7ED
nFFFE c00 aFFFE
ZED (000) <INFO>

— NotOnNwk
Id000 Srch000/00
< COMMISSION >

ZC:

00124B001C9EA829

n18E2 c00 a0000
ZC     <INFO>

— NotOnNwk
Id000 Srch000/00
< COMMISSION >

请问软件需要做些配置才能正常组网入网?

ZED PAN_ID 什么情况下会变成无效的FFFE ?

YiKai Chen:

參考一下

Viki Shi:

在自己板子上需要修改,请按照下面文档的Running the SDK on Custom Boards进行修改:http://dev.ti.com/tirex/explore/content/simplelink_cc26x2_sdk_2_30_00_34/docs/ble5stack/ble_user_guide/html/ble-stack-5.x/index-cc26x2.html#running-the-sdk-on-custom-boards

Alvin Chen:

如YK提供的连接可以去参考:

当然你可以去看程序中的UI部分,或者按键部分:

if(keysPressed == KEY_LEFT){zstack_bdbStartCommissioningReq_t zstack_bdbStartCommissioningReq;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);}}

ping chen1:

回复 YiKai Chen:

step 1)You can navigate through the User Interface using W, A, S, D and make selections using E. For more information about the User Interface, check the Zigbee Developer's Guide under the Common User Interface section.
— NotOnNwk
Id000 Srch000/00
<COMMISSION>

step 2)To do this action with the Sample Application UI, navigate to the < COMMISSION > screen and press E. Alternatively, pressing BTN-1 on your LaunchPad accomplishes the same function.

— From Open176
Id176 Srch000/00
<COMMISSION>

请问从step 1)到step 2), 我的一直是notOnNwk,我的单板没有按键,是否通过W,A,S,D同样可以设置,
在这一步需要改什么,from open176这个是怎么出来的,这界面下我只能按E键啊
— NotOnNwk
Id000 Srch000/00
<COMMISSION>

多谢回复

Alvin Chen:

回复 ping chen1:

"from open176这个是怎么出来的,这界面下我只能按E键啊"
是这样,这是ZC 允许入网的permit join.
当你ZC处于这个状态时,你的ZED 也去同样的界面按E即可。

ping chen1:

回复 Alvin Chen:

这是按键部分代码,我们单板上没有按键,用UART UI 的'E' 键在下列界面下可同样bdb_StartCommissioning吧
— NotOnNwk
Id000 Srch000/00
<COMMISSION>

Alvin Chen:

回复 ping chen1:

对的

ping chen1:

回复 Alvin Chen:

— NotOnNwk
Id000 Srch000/00
<COMMISSION>
在上面界面下按E, ZC会变成:
NFCLOSED
Id000 Srch000/00
<COMMISSION>

在上面界面下按E, ZED输出“Please wait”,后又恢复成原界面

— NotOnNwk
Id000 Srch000/00
<COMMISSION>

另外, 下列信息不正常吧
ZED:
00124B001C9EA7ED
nFFFE c00 aFFFE
ZED (000) <INFO>

ZC:
00124B001C9EA829
n18E2 c00 a0000
ZC<INFO>

Alvin Chen:

回复 ping chen1:

请认真去看Yk提供的连接。

在下面的< COMMISSION > 操作界面下,ZC和ZED 都需要按E。

ping chen1:

回复 Viki Shi:

看了下上面链接文档,我现在是两块板子之间zigbee通信,我都是使用默认配置,不需要修改什么吧?
另外我是使用simplelink_cc26x2_sdk_2_30_00_34里的ZC_light & ZED_switch样例程序

赞(0)
未经允许不得转载:TI中文支持网 » ZED 和 ZC之间无法通信
分享到: 更多 (0)