成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

TI Zigbee中協調器和其他設備固定PANID通信

網絡
zigbee因為有通過固定PANID通信的需求,因此進行了了大量的實驗,上了很多論壇,在這里總結一下,為大家提供一定的幫助

 最近一直在研究zigbee,因為有通過固定PANID通信的需求,因此做了大量的實驗,上了很多論壇,我想我必須總結一下,以免大家再走一遍我這樣的路。

非常感謝很多寫下技術文檔和在TI論壇上積極回復的工程師。

一. 通過配置文件設置PANID

最簡單的方式是修改

f8wConfig.cfg 中的-DZDAPP_CONFIG_PAN_ID

另外預定義NV_RESTORE和NV_INIT.

但有兩個問題:

1.當協調器斷電之后,重新上電時,周圍已經有另一協調器也是這個PANID,則設備無法與原協調器連接上。

2. 要更換PANID,只能重新修改f8wConfig.cfg

二. 代碼修改:

這是我的按鍵sw3的代碼,供大家參考,通信時,真正起作用的是 _NIB.nwkPanId。

當附近有其他協調器時,其PANID會自動加1,而不會按照代碼設置的PANID進行設置,即_NIB.nwkPanId=設置的PANID值+1;協調器組網之后,可以讀取_NIB.nwkPanId的值,以其他方式設置到路由器和終端設備。

if ( keys & HAL_KEY_SW_3 )

{

// set specific PANID

#if HOME_AUTO_SET_PANID

uint16 panID;

zb_ReadConfiguration( ZCD_NV_PANID, sizeof(uint16), &panID );

if(panIDSetValue==panID-1)

panIDSetValue=panID+1;

if(_NIB.nwkPanId != panIDSetValue||panID!=panIDSetValue){

panID=panIDSetValue;

panIDSetValue++;

if(panIDSetValue==0x3FFF)

panIDSetValue=0x0001;

//save the panid value for APP

osal_nv_write( ZD_NV_REMOTE_CONTROL_STUDYNUM,0, sizeof(uint16), &panIDSetValue );

//save the panid value for Zigbee Stack

zb_WriteConfiguration( ZCD_NV_PANID, sizeof(uint16), &panID );

_NIB.nwkPanId = panID;

NLME_UpdateNV(NWK_NV_NIB_ENABLE);

#ifdef LCD_SUPPORTED

HalLcdWriteStringValue("New PANID",panID,16, lcdLineCounter );

lcdLineCounter++;

lcdLineCounter=((lcdLineCounter%8)<3)?(3):(lcdLineCounter%8);

#endif

//for Router, can not connetct cordevice, after cordevice's PANID has modify

zgWriteStartupOptions(ZG_STARTUP_SET, ZCD_STARTOPT_DEFAULT_NETWORK_STATE);

SystemResetSoft();

}

#endif

}

責任編輯:何妍 來源: CSDN博客
相關推薦

2011-11-08 16:49:06

ZigBee協議棧Z-Stack

2011-11-10 10:06:36

ZigBee綁定

2016-12-05 09:50:17

2010-05-25 17:01:52

思科統一通信

2014-07-08 10:11:51

2024-04-02 09:40:39

多線程Java原子性

2021-07-30 11:21:39

物聯網網絡安全IoT

2019-03-05 17:15:49

德州儀器TIBAW

2022-11-14 08:45:24

UbuntuLinux揚聲器

2024-04-15 10:07:59

2015-12-09 10:50:24

智能路燈ZigBee技術無線技術

2013-10-30 09:45:48

Zigbee藍牙無線

2015-08-19 10:49:02

2021-06-21 08:06:54

微軟Edge瀏覽器

2023-03-30 07:46:51

RTXTi顯卡

2013-05-02 13:34:47

WLANZigbeeM2M

2014-06-09 13:21:27

2022-11-07 15:29:06

UbuntuLinuxCPU

2023-06-27 06:52:41

2018-10-26 14:14:19

Zigbee無線安全網絡拓撲
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美在线视频 | 欧美在线观看网站 | 中文字幕av网站 | 国产在线观看 | 日本黄色大片免费 | 久草在线影| 伊人免费网 | www.色五月.com| 蜜桃传媒av | 中文字幕的av | 福利片在线观看 | 国产一区 | 成人一区在线观看 | 久久99精品久久久 | 亚洲欧洲一区二区 | 成人一区二 | 免费精品 | 久久久久久女 | 免费在线性爱视频 | 91精品国产综合久久久久久蜜臀 | 国产一区二区高清在线 | 欧美激情亚洲激情 | 欧美精品一区二区三区蜜桃视频 | 国产精品.xx视频.xxtv | 中文字幕亚洲欧美 | 在线播放第一页 | 中文字幕乱码一区二区三区 | 最新国产在线 | 精品久久久久久中文字幕 | 午夜免费小视频 | 99热在线观看精品 | 国产免费一区二区三区 | 日韩视频一区 | 国产成人精品一区二区三区在线观看 | 国产精品高清一区二区 | 久久精品美女 | 天天拍天天操 | 黄色一级毛片 | 久久久久久中文字幕 | 国产一区二 | 日日摸天天添天天添破 |