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

TI Zigbee中協(xié)調(diào)器和其他設(shè)備固定PANID通信

網(wǎng)絡(luò)
zigbee因?yàn)橛型ㄟ^(guò)固定PANID通信的需求,因此進(jìn)行了了大量的實(shí)驗(yàn),上了很多論壇,在這里總結(jié)一下,為大家提供一定的幫助

 最近一直在研究zigbee,因?yàn)橛型ㄟ^(guò)固定PANID通信的需求,因此做了大量的實(shí)驗(yàn),上了很多論壇,我想我必須總結(jié)一下,以免大家再走一遍我這樣的路。

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

一. 通過(guò)配置文件設(shè)置PANID

最簡(jiǎn)單的方式是修改

f8wConfig.cfg 中的-DZDAPP_CONFIG_PAN_ID

另外預(yù)定義NV_RESTORE和NV_INIT.

但有兩個(gè)問(wèn)題:

1.當(dāng)協(xié)調(diào)器斷電之后,重新上電時(shí),周圍已經(jīng)有另一協(xié)調(diào)器也是這個(gè)PANID,則設(shè)備無(wú)法與原協(xié)調(diào)器連接上。

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

二. 代碼修改:

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

當(dāng)附近有其他協(xié)調(diào)器時(shí),其PANID會(huì)自動(dòng)加1,而不會(huì)按照代碼設(shè)置的PANID進(jìn)行設(shè)置,即_NIB.nwkPanId=設(shè)置的PANID值+1;協(xié)調(diào)器組網(wǎng)之后,可以讀取_NIB.nwkPanId的值,以其他方式設(shè)置到路由器和終端設(shè)備。

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

}

責(zé)任編輯:何妍 來(lái)源: CSDN博客
相關(guān)推薦

2011-11-08 16:49:06

ZigBee協(xié)議棧Z-Stack

2011-11-10 10:06:36

ZigBee綁定

2016-12-05 09:50:17

2010-05-25 17:01:52

思科統(tǒng)一通信

2014-07-08 10:11:51

2024-04-02 09:40:39

多線程Java原子性

2021-07-30 11:21:39

物聯(lián)網(wǎng)網(wǎng)絡(luò)安全IoT

2019-03-05 17:15:49

德州儀器TIBAW

2022-11-14 08:45:24

UbuntuLinux揚(yáng)聲器

2024-04-15 10:07:59

2015-12-09 10:50:24

智能路燈ZigBee技術(shù)無(wú)線技術(shù)

2013-10-30 09:45:48

Zigbee藍(lán)牙無(wú)線

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

2023-06-27 06:52:41

2018-10-26 14:14:19

Zigbee無(wú)線安全網(wǎng)絡(luò)拓?fù)?/a>

2022-11-07 15:29:06

UbuntuLinuxCPU
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品久久中文 | 国产免费国产 | 日韩www| 亚洲深夜福利 | 日韩欧美精品 | 精品国产免费一区二区三区演员表 | 国产麻豆一区二区三区 | 精品视频亚洲 | 在线亚洲一区 | 天堂av免费观看 | 日韩一区二区免费视频 | 九九热免费视频在线观看 | 天天操天天干天天透 | 欧美精品在欧美一区二区 | 国产高清视频一区 | 特黄色毛片| 国产福利小视频 | 一区日韩 | 免费在线观看av网站 | 污书屋 | 日本不卡一区二区三区在线观看 | 成人免费看片又大又黄 | 欧美日韩电影一区二区 | 91精品国产91久久久久游泳池 | 人人99 | 亚洲综合在线视频 | 日本精品在线播放 | 国产片侵犯亲女视频播放 | 国产黄色大片在线观看 | 天天插日日操 | 亚洲视频在线播放 | 亚洲精品丝袜日韩 | 国产高清免费在线 | 夜夜爽99久久国产综合精品女不卡 | 九色网址 | 国产精品99久久久久久www | 高清黄色毛片 | 日韩精品成人一区二区三区视频 | 欧日韩在线观看 | 亚洲欧美第一视频 | 日一区二区 |