协议栈 zstack-2.5.1a
网络组成:一个协调器 、三个路由、42个终端(父节点为路由) ,全部开启NV_RESTORE。
因应用需要,42个终端会按顺序轮询掉电上电4分钟(同一时刻只有21个终端上电),目前发现整个系统运行一段时间(一两小时)会断断续续出现个别终端无法入网现象(当轮询掉电上电速度快的时候更加频繁)。
请教这种问题的原因有可能是那些?多谢。
协议栈 zstack-2.5.1a
网络组成:一个协调器 、三个路由、42个终端(父节点为路由) ,全部开启NV_RESTORE。
因应用需要,42个终端会按顺序轮询掉电上电4分钟(同一时刻只有21个终端上电),目前发现整个系统运行一段时间(一两小时)会断断续续出现个别终端无法入网现象(当轮询掉电上电速度快的时候更加频繁)。
请教这种问题的原因有可能是那些?多谢。
终端节点发送过来的消息,抓包软件显示校验错误,
可是协调器仍然接收到了消息然后进入了AF_INCOMING_MSG_CMD,这样前后两条消息相当于重复了,
怎么才能过滤这条错误消息不让它进入应用层,或者应用层手动去掉它
case AF_INCOMING_MSG_CMD:
SampleApp_MessageMSGCB(MSGpkt);
break;
HI Kevin:
重新上电后secondary MAC address没有写成功。
<1>只有第1次使用ICCDebugger,在IAR点“download and debug”这次能写成功。
<2>后面虽插着CCDebugger,下电上电,写MAC不成功;
<3>或不插CCDebugger,下电上电,写MAC也不成功。
请问上面<1>和<2>的差异,是CCDebugger会对CC2530提供额外电吗?CC2530对输入电有什么要求吗…
想基于zigbee3.0做一个紧急按钮,但是不知道device id 应该用哪个,请问紧急按钮应该用哪个device id?
想做一个zigbee3.0的网关,网关中实现对设备在线状态的管理,以及新加入设备的查询,有相关的参考设计吗?
协调器:基于zigbee3.0.2协议栈,cc2530芯片,设备:路由节点,cc2530 ZHA协议栈。
通过串口发送AF_Data_Request命令给路由设备,能收到[FE 01 64 01 00 64],表示控制成功;但是设备没有动作。
实际抓包发现协调器没有给设备发命令。
以此总结:协调器收到了来自串口的数据,并且应答成功,但是无线数据没有发出去。
请各位帮忙看看
协调器
预编译:
SECURE=1
TC_LINKKEY_JOIN=1
NV_INIT=1
NV_RESTORE=1
HAL_UART=TRUE
NWK_AUTO_POLL=1
组网函数用
NLME_PermitJoining=1;
bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_FINDING_BINDING…
使用f8w2530.xcl必须选择ROM mapped as data,而用lnk51ew_cc2530F256_banked.xcl则必须选择RAM memory,但是使用lnk51ew_cc2530F256_banked.xcl可以正常运行,f8w2530.xcl就会存在栈溢出,lnk51ew_cc2530F256_banked.xcl与f8w2530.xcl的区别在哪?使用的是cc2530f256.
我使用的是Z-Stack Mesh 1.0.0协议栈,在设置信道和PAN_ID的时候,使用方法如下:
//设置PAN_ID和Channel
void Set_Panid(uint16 panid,uint32 Channel)
{
_NIB.nwkPanId = panid;
_NIB.channelList=Channel;
NLME_UpdateNV(0x01);
SystemReset();
}
读取信道和P…
芯片:2530
协议栈:mesh1.0.0
问题:请问终端设备发送orphan notification,什么情况下会收到coordinator realignment?
最近接到一个任务,将一个旧项目(基于Z-stack2.5.1,CC2531 )升级到Z-stack3.0.2,要求是只升级协议栈,并希望实现2.5的终端,能就接入3.0的协调器,3.0的终端,能接入2.5的协调器,路由也一样,功能不变。
这个项目功能是多个终端以固定周期 通过 路由 或直连向协调器发数据,协调器再上传给PC处理。另外,若协调器坏,可用新协调器加入旧网,终端要做低功耗。旧项目功能是OK的。
据了解旧项目是在Z…
1、系统事件SYS_EVENT_MSG中检测接收到无线数据后,调用函数MyApp_MessageMSGCB()处理
2、MyApp_MessageMSGCB()中,产生一个事件MYAPP_START_ADC_EVT去处理对应的数据
3、
if(events & MYAPP_START_ADC_EVT)
{
MyApp_AF_ADC_Value();
return (events ^ MYAPP_START_ADC_EVT…
协议栈:3.0.2
芯片:2530
问题:请问如果开关有三个endpoint,我如何让三个开关的状态和属性表分别对应起来,要定义三个属性表吗?
描述
终端和协调器已经建立连接,这时终端调用bdb_resetLocalAction离开网络,这时再调用bdb_StartCommissioning(BDB_COMMISSIONING_MODE_NWK_FORMATION | BDB_COMMISSIONING_MODE_NWK_STEERING | BDB_COMMISSIONING_MODE_FINDING_BINDING | BDB_COMMISSIONING_MODE_INITIATOR_TL);
加入网络就会不成功,但是很奇怪,终端加入了一个不存在的网络…
z-stack home 1.2.2a协议栈发送函数除了AF_DataRequest,还有那些吗?其他的发送函数对应的接收函数是什么?
我有几个问题想请问一下:
您好:
我们现在想让一个终端只能连接到一个特定的协调器,即使这个协调器没通电,有其他协调其存在时,也不连接。
意思就是A终端只能连接A协调器,请问有没有什么办法实现呢?
谢谢!!
开始的时候,一切正常,长时间运行后,发现,设备节点已经离线,从协调器devicelist中删除了,协调器就控制不了设备了,但终端设备正常上报属性信息,why?
您好,我想确认一下zigbee各个版本的官方规范叫法。例如Zigbee Home Automation 1.2 的 官方规范叫法是 Zigbee ZHA 还是 Zigbee HA?