Part Number:CC2530
各位老师好,请问 ZStack-CC2530-2.5.1a 版本,如何关闭 ZIGBEEPRO。 在f8wConfig.cfg 把-DZIGBEEPRO 注释掉后,编译的时候,Router-Pro lib库报错。 请问如何才能去掉 ZIGBEEPRO功能,并正确编译
lib库报错信息:
YiKai Chen:
試試看把Router-Pro.lib換成Router.lib看看
,
user6588287:
您好,请问Router-Pro.lib換成Router.lib替换是改哪个地方?在工程文件里改吗?
,
Kevin Qiu1:
lib修改在linker中,改完也不一定可行:
非zigbee pro的版本已过时,无论如何,使用更老的版本和协议标准都不是好的选择,认证和兼容性都会存在问题,建议使用zigbee3.0
,
user6588287:
关键是,我们现在用的zstack 2.5.1a有现场故障。跟别的厂家的传感器设备对接有问题,那些传感器都是很老的设备,应该都是旧的zstack版本。 如果我们使用zigbee3.0的话,可能跟他们老设备兼容性更差
之前的现场故障问题,也在这个论坛里请教过,都没有给出问题的根本原因。
,
YiKai Chen:
user6588287 说:跟别的厂家的传感器设备对接有问题,那些传感器都是很老的设备
既然都知道是很老的设备用旧的zstack版本,建議就不要這樣對接了吧
,
user6588287:
???不跟他们对接,怎么卖我们的设备,我们的设备卖不出去,你们的芯片销量怎么增加
,
YiKai Chen:
我不是ti的雇員,就我所知ti已經早就不建議用CC2530繼續開發Zigbee的產品了,芯片销量怎么增加應該就是靠新的CC26xx/CC13xx系列芯片吧
,
user6588287:
我也不清楚啊,用的最广泛的芯片,不是CC2530吗
,
YiKai Chen:
user6588287 说:最广泛的芯片,不是CC2530吗
這就不好說了,但就算是,應該用比zstack 2.5.1a還要旧的zstack版本也應該不多吧
,
user6588287:
換成Router.lib 可以编过。 但是去掉 ZIGBEEPRO功能, 终端都入不了网。
,
YiKai Chen:
不取消可以加入嗎?
,
user6588287:
不取消可以加入。 只是通信过程中有问题。 组网后,我们的协调器一直发link status 和route request报文,好像是发route request 报文后导致 数据报文回应超时,导致数据通信有问题。相同环境,换成其他厂家的协调器的话,就没有ling status 和route reques报文。
之前提问过这个问题,之前问题链接:
e2echina.ti.com/…/cc2530-zstack-2-5-1a-nwk-route-request
,
YiKai Chen:
你那個帖子的0x0001和0x584a設備在coordinator的link status中的Incoming/outgoing cost都是0,帶表示失聯的狀態,coordinator發出route request來找routing path是正常的啊
,
user6588287:
您好,现场我们试过其他厂家的协调器, 他们好像也都是用的 CC2530
1、 南大 RTU 设备,他们这个协调器也发送link status 报文,Incoming/outgoing cost都是0 ,但是他们不发送route request 报文。 APS数据层能正常交互
他们这个可能是是怎么设置的呢?
2、 丹东RTU设备, 他们这个协调器根本就不发送link status ,也不发送route request。 APS数据层能正常交互 。怎么才能配置不检查链路状态,并且不发送link status报文,直接进行发送APS层的报文交互呢?
,
YiKai Chen:
如果你想要不发送link status可以把NWK_LINK_STATUS_PERIOD設置為0試試,至於不发送link status ,也不发送route request。 APS数据层能正常交互 這個要怎樣作到你可能就要去問這些其他厂家
,
user6588287:
好的,感谢解答
,
user6588287:
请问,您知道,怎么实现协调器收到 router 设备任意APS层报文或者其他任何报文后(不依赖route request),将自己的邻居表中 Incoming /Outgoing cost 更新为正常吗?
,
YiKai Chen:
自行去修改下列的表
rtgTableneighborTable