第一篇:zigbee學(xué)習(xí)自我總結(jié)!!!!!
1.Zigbee網(wǎng)絡(luò)節(jié)點(diǎn)類(lèi)型
Zigbee網(wǎng)絡(luò)有三類(lèi)節(jié)點(diǎn)類(lèi)型:即協(xié)調(diào)器Coordinator、路由器Router和終端設(shè)備EndDevice,其中協(xié)調(diào)器和路由器均為全功能設(shè)備,而終端設(shè)備選用精簡(jiǎn)功能設(shè)備。
2.Zigbee協(xié)議棧各層主要功能模塊
3.Zigbee網(wǎng)絡(luò)節(jié)點(diǎn)地址
Zigbee網(wǎng)絡(luò)協(xié)議的每一個(gè)節(jié)點(diǎn)皆有兩個(gè)地址:64位的IEEE MAC地址及16位網(wǎng)絡(luò)地址.EUI-64(64-bit extended unique identifier)
1)64-bit地址,又稱(chēng)為MAC地址或IEEE地址。
每個(gè)ZigBee節(jié)點(diǎn)都應(yīng)該有全球唯一的64位IEEE地址。這個(gè)地址需要向IEEE組織申請(qǐng)才能使用。通信時(shí),將待發(fā)送的數(shù)據(jù)包的目的地址設(shè)為此64位IEEE地址,從而實(shí)現(xiàn)數(shù)據(jù)包的正確投遞。
2)16-bit地址,即網(wǎng)絡(luò)地址,或稱(chēng)為短地址。當(dāng)一個(gè)ZigBee網(wǎng)絡(luò)形成后,ZigBee網(wǎng)絡(luò)內(nèi)的每個(gè)節(jié)點(diǎn),都會(huì)分配到一個(gè)16位的網(wǎng)絡(luò)地址。通信時(shí),將待發(fā)送的數(shù)據(jù)包的目的地址設(shè)為此16位網(wǎng)絡(luò)地址。
4.Zigbee協(xié)議術(shù)語(yǔ)
配置文件(profile):Zigbee協(xié)議的配置文件是對(duì)邏輯組件及其相關(guān)接口的描述,是面向某個(gè)應(yīng)用類(lèi)別的公約、準(zhǔn)則.通常沒(méi)有程序代碼與配置文件相關(guān)聯(lián).
屬性(attribute):設(shè)備之間通信的每一種數(shù)據(jù)像開(kāi)關(guān)的狀態(tài)或溫度計(jì)值等皆可稱(chēng)為屬性.每個(gè)屬性可得到唯一的ID值.
簇(cluster):多個(gè)屬性的匯集形成了簇,每個(gè)簇也擁有一個(gè)唯一的ID。雖然個(gè)體之間傳輸?shù)耐ǔJ菍傩孕畔?,但所謂的邏輯組件的接口指的卻是簇一級(jí)的操作,而非屬性一級(jí).
終端(endpoint):每個(gè)支持一個(gè)或多個(gè)簇的代碼功能塊稱(chēng)為終端。不同的設(shè)備通過(guò)它們的終端及所支持的簇來(lái)進(jìn)行通信。
PAN IDs:PAN IDs是用來(lái)在邏輯上分離在同一領(lǐng)域內(nèi)的多個(gè)節(jié)點(diǎn)組。這樣不同組之間節(jié)點(diǎn)通信就不會(huì)干擾,且可以在同一通道channel上(zigbee2007不行,因?yàn)樗ㄐ艜r(shí)可以改變頻率的)Pan id是16位,范圍是0x0000~03fff。當(dāng)建立或加入網(wǎng)絡(luò)時(shí)沒(méi)有指定PAN ID的話(huà),就會(huì)根據(jù)default PAN ID確定。它是個(gè)常量。
Extended PAN ID:zigbee 增加了一個(gè)8字節(jié)的擴(kuò)展PAN ID,便于提供服務(wù)和PAN ID沖突檢測(cè)。5.Zigbee協(xié)議結(jié)構(gòu)
●物理層(PHY)物理層定義了物理無(wú)線(xiàn)信道和MAC子層之間的接口,提供物理層數(shù)據(jù)服務(wù)和 物理層管理服務(wù)。物理層內(nèi)容: 1)ZigBee的激活;2)當(dāng)前信道的能量檢測(cè);3)接收鏈路服務(wù)質(zhì)量信息;4)ZigBee信道接入方式;5)信道頻率選擇;6)數(shù)據(jù)傳輸和接收。●介質(zhì)接入控制子層(MAC)MAC層負(fù)責(zé)處理所有的物理無(wú)線(xiàn)信道訪(fǎng)問(wèn),并產(chǎn)生網(wǎng)絡(luò)信號(hào)、同步信號(hào);支持PAN連接和分離,提供兩個(gè)對(duì)等MAC實(shí)體之間可靠的鏈路。
MAC層功能:
1)網(wǎng)絡(luò)協(xié)調(diào)器產(chǎn)生信標(biāo); 2)與信標(biāo)同步;
3)支持PAN(個(gè)域網(wǎng))鏈路的建立和斷開(kāi); 4)為設(shè)備的安全性提供支持;
5)信道接入方式采用免沖突載波檢測(cè)多址接入(CSMA-CA)機(jī)制; 6)處理和維護(hù)保護(hù)時(shí)隙(GTS)機(jī)制;
7)在兩個(gè)對(duì)等的M AC實(shí)體之間提供一個(gè)可靠的通信鏈路?!窬W(wǎng)絡(luò)層(NWK)
ZigBee協(xié)議棧的核心部分在網(wǎng)絡(luò)層。網(wǎng)絡(luò)層主要實(shí)現(xiàn)節(jié)點(diǎn)加入或離開(kāi)網(wǎng)絡(luò)、接收或拋棄其他節(jié)點(diǎn)、路由查找及傳送數(shù)據(jù)等功能。網(wǎng)絡(luò)層功能: 1)網(wǎng)絡(luò)發(fā)現(xiàn);2)網(wǎng)絡(luò)形成;3)允許設(shè)備連接;4)路由器初始化;5)設(shè)備同網(wǎng)絡(luò) 連接;6)直接將設(shè)備同網(wǎng)絡(luò)連接;7)斷開(kāi)網(wǎng)絡(luò)連接;8)重新復(fù)位設(shè)備;9)接收機(jī) 同步;10)信息庫(kù)維護(hù)?!駪?yīng)用層(APL)
ZigBee應(yīng)用層框架包括應(yīng)用支持層(APS)、ZigBee設(shè)備對(duì)象(ZDO)和制造商所定義的應(yīng)用對(duì)象。應(yīng)用支持層的功能包括:維持綁定表、在綁定的設(shè)備之間傳送消息。
ZigBee設(shè)備對(duì)象的功能包括:定義設(shè)備在網(wǎng)絡(luò)中的角色(如ZigBee協(xié)調(diào)器和終端設(shè)備),發(fā)起和響應(yīng)綁定請(qǐng)求,在網(wǎng)絡(luò)設(shè)備之間建立安全機(jī)制。ZigBee 設(shè)備對(duì)象還負(fù)責(zé)發(fā)現(xiàn)網(wǎng)絡(luò)中的設(shè)備,并且決定向他們提供何種應(yīng)用服務(wù)。ZigBee應(yīng)用層除了提供一些必要函數(shù)以及為網(wǎng)絡(luò)層提供合適的服務(wù)接口外,一個(gè)重要的功能是應(yīng)用者可在這層定義自己的應(yīng)用對(duì)象?!駪?yīng)用程序框架(AF)
運(yùn)行在ZigBee協(xié)議棧上的應(yīng)用程序?qū)嶋H上就是廠(chǎng)商自定義的應(yīng)用對(duì)象,并且遵循規(guī)范(profile)運(yùn)行在端點(diǎn)1---240上。在ZigBee應(yīng)用中,提供2種標(biāo)準(zhǔn)服務(wù)類(lèi)型:鍵值對(duì)(KVP)或報(bào)文(MSG)。●Zigbee設(shè)備對(duì)象(ZDO)
遠(yuǎn)程設(shè)備通過(guò)ZDO請(qǐng)求描述符信息,接收到這些請(qǐng)求時(shí),ZDO會(huì)調(diào)用配置對(duì)象獲取相應(yīng)描述符值。另外,ZDO提供綁定服務(wù)。
6.Z-Stack軟件構(gòu)架
Z-Stack由main()函數(shù)開(kāi)始執(zhí)行,main()函數(shù)共做了2件事:一是系統(tǒng)初始化,另外一件是開(kāi)始執(zhí)行輪轉(zhuǎn)查詢(xún)式操作系統(tǒng),如下圖所示:
7.Z-Stack 系統(tǒng)運(yùn)行流程圖
8.Z-Stack在項(xiàng)目中的目錄結(jié)構(gòu)
(1)App:應(yīng)用層目錄,這個(gè)目錄下的文件就是創(chuàng)建一個(gè)新項(xiàng)目時(shí)自己要添加的文件,(2)HAL:硬件層目錄,Common目錄下的文件是公用文件,基本上與硬件無(wú)關(guān),其中hal_assert.c是斷言文件,用于調(diào)用,hal_drivers.c是驅(qū)動(dòng)文件,抽象出與硬件無(wú)關(guān)的驅(qū)動(dòng)函數(shù),包含有與硬件相關(guān)的配置和驅(qū)動(dòng)及操作函數(shù)。Include目錄下主要包含各個(gè)硬件模塊的頭文件,而Target目錄下的文件是跟硬件平臺(tái)相關(guān)的,可能看到有兩個(gè)平臺(tái),分別是Cc2430DB平臺(tái)和一個(gè)CC2430EB平臺(tái)。后面的DB和EB表示的是TI公司開(kāi)發(fā)板的型號(hào),其實(shí)還有一種類(lèi)型是BB的,BB: Battery Board DB: Development Board EB: Evaluation Board 分別對(duì)應(yīng)TI公司開(kāi)發(fā)的三種板型,其功能按上順序依次變強(qiáng)??梢詤⒖础癦-Stack User's Guide for CC2430”的圖片,可以獲得更直觀的認(rèn)識(shí)。
(3)MAC:MAC層目錄,High Level和Low Level兩個(gè)目錄表示MAC層分為了高層和底層兩層,Include目錄下則包含了MAC層的參數(shù)配置文件及基MAC的LIB庫(kù)函數(shù)接口文件,這里的MAC層的協(xié)議是不開(kāi)源的,以庫(kù)的形式給出
(4)MT:監(jiān)制調(diào)試層目錄,該目錄下的文件主要用于調(diào)試目的,即實(shí)現(xiàn)通過(guò)串口調(diào)試各層,與各層進(jìn)行直接交互。
(5)NWK:網(wǎng)絡(luò)層目錄,含有網(wǎng)絡(luò)層配置參數(shù)文件及網(wǎng)絡(luò)層庫(kù)的函數(shù)接口文件,及APS層庫(kù)的函數(shù)接口
(6)OSAL:協(xié)議棧的操作系統(tǒng)抽象層目錄
(7)Profile:AF層目錄,Application Farmework 應(yīng)用框架,包含AF層處理函數(shù)接口文件。
(8)Security:安全層目錄,包含安全層處理函數(shù)接口文件
(9)Services:ZigBee和802.15.4設(shè)備地址處理函數(shù)目錄,包括地址模式的定義及地址處理函數(shù)
(10)Tools:工作配置目錄,包括空間劃分及Z-Stack相關(guān)配置信息
(11)ZDO:指ZigBee設(shè)備對(duì)象,可認(rèn)為是一種公共的功能集,文件用戶(hù)用自定義的對(duì)象調(diào)用APS子層的服務(wù)和NWK層的服務(wù)
(12)ZMAC:其中Zmac.c是Z-StackMAC導(dǎo)出層接口文件,zmac_cb.c是ZMAC需要調(diào)用的網(wǎng)絡(luò)層函數(shù)
(13)Zmain:Zmain.c主要包含了整個(gè)項(xiàng)目的入口函數(shù)main(),在OnBoard.c包含硬件開(kāi)始平臺(tái)類(lèi)外設(shè)進(jìn)行控制的接口函數(shù)
(14)Output:輸出文件目錄,這個(gè)是EW8051 IDE自動(dòng)生成的
9.Z-stack 中實(shí)現(xiàn)自己的任務(wù)
在Zstack(TI的Zigbee協(xié)議棧)中,對(duì)于每個(gè)用戶(hù)自己新建立的任務(wù)通常需要兩個(gè)相關(guān)的處理函數(shù),包括: ①用于初始化的函數(shù)
如:SampleApp_Init(),這個(gè)函數(shù)是在osalInitTasks()這個(gè)osal(Zstack中自帶的小操作系統(tǒng))中去調(diào)用的,其目的就是把一些用戶(hù)自己寫(xiě)的任務(wù)中的一些變量,網(wǎng)絡(luò)模式,網(wǎng)絡(luò)終端類(lèi)型等進(jìn)行初始化;②用于引起該任務(wù)狀態(tài)變化的事件發(fā)生后所需要執(zhí)行的事件處理函數(shù)
如:SampleApp_ProcessEvent(),這個(gè)函數(shù)是首先const pTaskEventHandlerFn tasksArr[ ]中進(jìn)行設(shè)置(綁定),然后在osalInitTasks()中如果發(fā)生事件進(jìn)行調(diào)用綁定的事件處理函數(shù)。
1)用戶(hù)自己設(shè)計(jì)的任務(wù)代碼在Zstack中的調(diào)用過(guò)程
main()執(zhí)行(在Zmain目錄中ZMain.c)-?osal_init_system()(在OSAL目錄中的OSAL.c 中)-?調(diào)用osalInitTasks()(在APP目錄中的OSAL_SerialApp.c)-?調(diào)用SerialApp_Init(),(在APP目錄中的SerialApp.c中)。
在osalInitTasks()中實(shí)現(xiàn)了多個(gè)任務(wù)初始化的設(shè)置,其中macTaskInit(taskID++)到ZDApp_Init(taskID++)的幾行代碼表示對(duì)于幾個(gè)系統(tǒng)運(yùn)行初始化任務(wù)的調(diào)用,而用戶(hù)自己實(shí)現(xiàn)的SampleApp_Init()在最后,這里taskID隨著任務(wù)的增加也隨之遞增.所以用戶(hù)自己實(shí)現(xiàn)的任務(wù)的初始化操作應(yīng)該在osalInitTasks()中增加。(在APP目錄中的OSAL_SerialApp.c中增加)。2)任務(wù)處理調(diào)用的重要數(shù)據(jù)結(jié)構(gòu)
在Zstack里,對(duì)于同一個(gè)任務(wù)可能有多種事件發(fā)生,那么需要執(zhí)行不同的事件處理,為了方便,對(duì)于每個(gè)任務(wù)的事件處理函數(shù)都統(tǒng)一在一個(gè)事件處理函數(shù)中實(shí)現(xiàn),然后根據(jù)任務(wù)的ID號(hào)(task_id)和該任務(wù)的具體事件(events)調(diào)用某個(gè)任務(wù)的事件處理函數(shù),進(jìn)入了該任務(wù)的事件處理函數(shù)之后,再根據(jù) events 再來(lái)判別是該任務(wù)的哪一種事件發(fā)生,進(jìn)而執(zhí)行相應(yīng)的事件處理。
pTaskEventHandlerFn 是一個(gè)指向函數(shù)(事件處理函數(shù))的指針,這里實(shí)現(xiàn)的每一個(gè)數(shù)組元素各對(duì)應(yīng)于一個(gè)任務(wù)的事件處理函數(shù),比如SampleApp_ProcessEvent對(duì)于用戶(hù)自行實(shí)現(xiàn)的事件處理函數(shù) uint16 SampleApp_ProcessEvent(uint8 task_id,uint16 events),所以這里如果我們實(shí)現(xiàn)了一個(gè)任務(wù),還需要把實(shí)現(xiàn)的該任務(wù)的事件處理函數(shù)在這里添加。
注意,tasksEvents(在APP目錄中的OSAL_SerialApp.c的osalInitTasks(void)函數(shù)中)和tasksArr[](在APP中的OSAL_SerialApp.c中)里的順序是一一對(duì)應(yīng)的,tasksArr[]中的第i個(gè)事件處理函數(shù)對(duì)應(yīng)于tasksEvents中的第i個(gè)任務(wù)的事件。
3)對(duì)于不同事件發(fā)生后的任務(wù)處理函數(shù)的調(diào)用
osal_start_system()很重要,決定了當(dāng)某個(gè)任務(wù)的事件發(fā)生后調(diào)用對(duì)應(yīng)的事件處理函數(shù)(在Zmain目錄中ZMain.c)。
10.Z-stack 添加一個(gè)新的任務(wù)
在osalInitTasks()和tasksArr[]添加相應(yīng)的項(xiàng)就可以了。osalInitTasks()為初始化系統(tǒng)的任務(wù),tasksArr[ ]為任務(wù)處理事件矩陣。在 osalInitTasks()和 tasksArr[]添加相應(yīng)的項(xiàng)就可以。
1)修改 osalInitTasks()void osalInitTasks(void){ ……
OuhsApp_Init(taskID++);PhotoApp_Init(taskID);} 2)修改 tasksArr[] const pTaskEventHandlerFn tasksArr[] = { ……
OuhsApp_ProcessEvent PhotoApp_ProcessEvent };3)添加_Init()和_ProcessEvent()void PhotoApp_Init(uint8 task_id){ PhotoApp_TaskID=task_id;PhotoInit();RegisterForPhoto(PhotoApp_TaskID);} uint16 PhotoApp_ProcessEvent(uint8 task_id uint16 events){ afIncomingMSGPacket_t *MSGpkt;if(events &SYS_EVENT_MSG){ MSGpkt =(afIncomingMSGPacket_t *)osal_msg_receive(PhotoApp_TaskID);while(MSGpkt){ switch(MSGpkt->hdr.event){ case PHOTO_CHANGE: HalLedblink(HAL_LED_1 3 30 300);//P0IE=1;break;} // Release the memory osal_msg_deallocate((uint8 *)MSGpkt);// Next0 if not set */
uint16 clusterId;
/* Message's cluster ID */
afAddrType_t srcAddr;
/* Source Address, if endpoint is STUBAPS_INTER_PAN_EP,it's an InterPAN message */
uint16 macDestAddr;
/* MAC header destination short address */
uint8 endPoint;
/* destination endpoint */
uint8 wasBroadcast;
/* TRUE if network destination was a broadcast address */
uint8 LinkQuality;
/* The link quality of the received data frame */
uint8 correlation;
/* The raw correlation value of the received data frame */
int8 rssi;
/* The received RF power in units dBm */
uint8 SecurityUse;
/* deprecated */
uint32 timestamp;
/* receipt timestamp from MAC */
afMSGCommandFormat_t cmd;/* Application Data */ } afIncomingMSGPacket_t;typedef struct {uint8 event;
uint8 status;} osal_event_hdr_t;typedef struct {
byte
TransSeqNumber;
uint16 DataLength;
// Number of bytes in TransData
byte *Data;} afMSGCommandFormat_t;
第二篇:Zigbee心得體會(huì)
心得體會(huì)
本次實(shí)訓(xùn)之前,我就上網(wǎng)搜索了Zigbee的概念和相關(guān)信息。通過(guò)這次為期五周的無(wú)線(xiàn)通信技術(shù)綜合訓(xùn)練,我對(duì)Zigbee無(wú)線(xiàn)通信技術(shù),以及單片機(jī)CC2530開(kāi)發(fā)板的硬件結(jié)構(gòu)和功能有了初步的了解和認(rèn)識(shí)。
實(shí)訓(xùn)的第一周,我們學(xué)習(xí)利用IAR Embedded Wordbench軟件,建立工程,編寫(xiě)、調(diào)試和下載程序,通過(guò)CC2530開(kāi)發(fā)板的現(xiàn)象來(lái)分析程序的功能。親眼目睹了軟件驅(qū)動(dòng)硬件工作之后,我開(kāi)始對(duì)這次實(shí)訓(xùn)產(chǎn)生了濃厚興趣。在熟悉了軟件和硬件的基本操作后,我們開(kāi)始編寫(xiě)和調(diào)試相對(duì)復(fù)雜的程序。這個(gè)編寫(xiě)和調(diào)試的過(guò)程對(duì)我來(lái)說(shuō)是個(gè)很大的挑戰(zhàn),因?yàn)槲业腃51基礎(chǔ)很薄弱,所以很多看似簡(jiǎn)單的程序,我都要去查資料或者請(qǐng)教老師同學(xué)。最后一周的綜合實(shí)驗(yàn),是小組合作共同完成的。我體會(huì)到了Zigbee技術(shù)的功能強(qiáng)大,也體會(huì)到了團(tuán)隊(duì)合作的快樂(lè)和價(jià)值。
現(xiàn)實(shí)和理想總是有差距的,或多或少都會(huì)出現(xiàn)一些問(wèn)題。對(duì)于通信方面的實(shí)訓(xùn)來(lái)說(shuō)更是如此。在這次實(shí)訓(xùn)過(guò)程中,我遇到了各種問(wèn)題:某句程序不理解,程序調(diào)試不成功,節(jié)點(diǎn)指示燈不閃爍,液晶屏顯示亂碼,實(shí)驗(yàn)現(xiàn)象和預(yù)期要求不符等。通過(guò)查閱相關(guān)資料、小組成員探討和請(qǐng)教老師等途徑,這些問(wèn)題得到了及時(shí)有效的解決。解決問(wèn)題的過(guò)程不是一帆風(fēng)順的,是要付出汗水和努力的,但這個(gè)過(guò)程很值得。
通過(guò)這次實(shí)訓(xùn),我認(rèn)識(shí)和了解了熱門(mén)的Zigbee技術(shù),提高了C51的程序編寫(xiě)和調(diào)試能力。更重要的是,這次實(shí)訓(xùn)提高了我們通信專(zhuān)業(yè)所必需的實(shí)踐能力和職場(chǎng)所需的團(tuán)隊(duì)合作能力,培養(yǎng)了我們認(rèn)真嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度。這些東西將讓我們終身受益!
第三篇:自我學(xué)習(xí)總結(jié)
(一)、傳統(tǒng)的聚類(lèi)算法可以被分為五類(lèi):
劃分方法、層次方法、基于密度方法、基于網(wǎng)格方法和基于模型方法。
1、劃分方法(PAM:PArtitioning method)首先創(chuàng)建k個(gè)劃分,k為要?jiǎng)?chuàng)建的劃分個(gè)數(shù);然后利用一個(gè)循環(huán)定位技術(shù)通過(guò)將對(duì)象從一個(gè)劃分移到另一個(gè)劃分來(lái)幫助改善劃分質(zhì)量。典型的劃分方法包括:
k-means,k-medoids,CLARA(Clustering LARge Application),CLARANS(Clustering Large Application based upon RANdomized Search).FCM
第四篇:資深移動(dòng)通信工程師學(xué)習(xí)zigbee心得
2010-11-1
2物理層的PIB是什么概念?有什么用?
2010-11-18
物理層的CCA.物理層是怎么知道信道的被占用情況.AODV+ENY是什么概念?
AODVjr協(xié)議[2]在考慮了無(wú)線(xiàn)節(jié)點(diǎn)的有限移動(dòng)性之后,以最大限度降低節(jié)點(diǎn)功耗為目的,對(duì)AODV協(xié)議進(jìn)行了簡(jiǎn)化。AODVjr協(xié)議僅保留了AODV協(xié)議按需路由的動(dòng)態(tài)特性,而將HELLO消息、路由錯(cuò)誤信息、問(wèn)詢(xún)序列號(hào)等AODV協(xié)議為了適應(yīng)節(jié)點(diǎn)移動(dòng)性提出的優(yōu)化措施統(tǒng)統(tǒng)省略,對(duì)AODV協(xié)議進(jìn)行了最大限度的簡(jiǎn)化。受益于這樣的簡(jiǎn)化,AODVjr協(xié)議在能耗方面極大地優(yōu)于AODV協(xié)議,因此AODVjr協(xié)議被廣泛應(yīng)用于各種無(wú)線(xiàn)傳感器網(wǎng)絡(luò)。AODVjr協(xié)議最大的問(wèn)題是沒(méi)有考慮路由的安全性,不僅數(shù)據(jù)在傳輸過(guò)程中極有可能被篡改或故意丟棄,路徑信息本身也有可能被更改。
為了維持路徑的可用性,路徑的生命期只有在收到數(shù)據(jù)包時(shí)才進(jìn)行更新,而發(fā)送數(shù)據(jù)包不進(jìn)行路徑更新。
Zigbee和adhoc網(wǎng)絡(luò)不同.在adhoc網(wǎng)絡(luò)中各個(gè)結(jié)點(diǎn)間的地位是相同的.而zigbee中網(wǎng)元間的地位是不一樣的.建網(wǎng)過(guò)程中,協(xié)調(diào)器對(duì)信道的主導(dǎo)掃描是干什么?發(fā)出信標(biāo)請(qǐng)求又是干什么?
PAN ID又是根據(jù)什么機(jī)制確定的?
64為IEEE地址的作用是什么?
一個(gè)終端節(jié)點(diǎn)第一開(kāi)機(jī),檢測(cè)信道,如果有1個(gè)以上信道上有信標(biāo),這個(gè)節(jié)點(diǎn)怎么做選擇呢? 是不是所以拓?fù)浣Y(jié)構(gòu)的地址分配算法都是:An=Ak+Cship(d)*Rm+n?還是,只是樹(shù)狀拓?fù)浣Y(jié)構(gòu)時(shí),按這個(gè)算法分配地址呢?
官方的網(wǎng)絡(luò)層的路由協(xié)議是什么?是AODVjr和Cluster-Tree都有嗎?
RF4CE是什么?
GTS是什么概念?
Beacon的一個(gè)作用是注冊(cè)/識(shí)別一個(gè)PAN?是什么概念?
路由表入口是什么概念?
CAP contention access period
CFP contention free period
GTS Guaranteed time slot
2010年12月31日星期五 聽(tīng)視頻 Zigbee和 藍(lán)牙 紅外 wifi是一個(gè)檔次的概念
2005年頒布第一個(gè)zigbee規(guī)范?,F(xiàn)在有zigbee2006 2007各個(gè)版本。
802.15只定義了物理層和MAC層。Zigbee在802.15上又定義了網(wǎng)絡(luò)層和應(yīng)用層。
應(yīng)用層上可以連240個(gè)應(yīng)用層設(shè)備。
2011年1月4日星期二
2011年2月15日星期二 學(xué)習(xí)《Zigbee無(wú)線(xiàn)組網(wǎng)技術(shù)的研究》心得找到合適的信道后,協(xié)調(diào)器將為網(wǎng)絡(luò)選定一個(gè)網(wǎng)絡(luò)標(biāo)識(shí)符(PAN ID,取值_<0x3FFF),這
個(gè)PAN ID是16位短地址中的一個(gè)嗎? 不是吧主動(dòng)掃描和被動(dòng)掃描有區(qū)別嗎?無(wú)論怎么樣,掃描一遍不行嗎?
2011年2月16日星期三本文通過(guò)減小每個(gè)節(jié)點(diǎn)加入網(wǎng)絡(luò)的時(shí)間及原語(yǔ)數(shù)來(lái)達(dá)到減小這種沖突的目的,從加入網(wǎng)絡(luò)的時(shí)間分析,加入網(wǎng)絡(luò)的絕大部分時(shí)間花費(fèi)在主動(dòng)掃描、信標(biāo)周期和等待協(xié)調(diào)器處理時(shí)間上,而前兩者時(shí)間是固定不變的,但是等待協(xié)調(diào)器處理的時(shí)間卻是可變的,和協(xié)調(diào)器要處理的原語(yǔ)數(shù)量有關(guān),可以通過(guò)減少原語(yǔ)的數(shù)量,減小協(xié)調(diào)器處理這些原語(yǔ)通信握手過(guò)程所需要的時(shí)間,這樣協(xié)調(diào)器就能更快的響應(yīng)節(jié)點(diǎn)的關(guān)聯(lián)加入。節(jié)點(diǎn)加入過(guò)程是個(gè)半盲目的過(guò)程。估計(jì)是為了減少接入時(shí)間和減少?gòu)?fù)雜度的原因吧。節(jié)點(diǎn)向協(xié)調(diào)器發(fā) Association request后,協(xié)調(diào)器會(huì)發(fā)一個(gè)ACK。這個(gè)ACK只是用來(lái)說(shuō)”哦“。
然后節(jié)點(diǎn)要等,再做一個(gè)CSMA?這里做CSMA估計(jì)是為了防沖突吧,估計(jì)不是必須要做的。接著,節(jié)點(diǎn)再去問(wèn)協(xié)調(diào)器要地址等信息。這些信息應(yīng)該在Association response里。
如果節(jié)點(diǎn)等了一段時(shí)間,協(xié)調(diào)器不通過(guò)信令給他分配信息,節(jié)點(diǎn)會(huì)自己從協(xié)調(diào)器的信標(biāo)里提取響應(yīng)命令(?比較神奇)這個(gè)響應(yīng)命令里會(huì)有地址信息嗎?
傳統(tǒng)MAC設(shè)計(jì)目標(biāo)是:最大化吞吐量、最小時(shí)延、公平性
ZIGBEE MAC設(shè)計(jì)目標(biāo)是:最小化能耗、自組織能力。所以速率、時(shí)延、公平性都要做犧牲。
S-MAC提出用3種方法來(lái)減少能耗并支持自組織:節(jié)點(diǎn)定期睡眠以減少空閑監(jiān)聽(tīng)鄰近節(jié)點(diǎn)組成虛擬簇,使睡眠調(diào)度時(shí)間自動(dòng)同步用消息傳遞方法 來(lái)減少時(shí)延
在星型網(wǎng)拓?fù)浣Y(jié)構(gòu)中,網(wǎng)絡(luò)協(xié)調(diào)者定義了整個(gè)網(wǎng)絡(luò)的時(shí)分復(fù)用和多址接入方式。
根據(jù)業(yè)務(wù)流性質(zhì),zigbee應(yīng)用可以分成連續(xù)性、周期性(如流速計(jì))和間斷性(如家電控制)
三種。
Zigbee協(xié)議棧只要8位處理器再加4kbrom和32kbrom就可以了。
SD和BI長(zhǎng)度是由網(wǎng)絡(luò)協(xié)調(diào)器決定的。
超幀的的活躍期間劃分為3個(gè)階段:信標(biāo)發(fā)送時(shí)段、競(jìng)爭(zhēng)訪(fǎng)問(wèn)時(shí)段CAP、非競(jìng)爭(zhēng)訪(fǎng)問(wèn)時(shí)段CFP。超幀的活躍期被劃分成(默認(rèn)16)個(gè)等長(zhǎng)的時(shí)隙。時(shí)隙個(gè)數(shù)、時(shí)隙長(zhǎng)度等參數(shù)有協(xié)調(diào)者決定,并通過(guò)信標(biāo)幀廣播
在超幀的競(jìng)爭(zhēng)訪(fǎng)問(wèn)階段,節(jié)點(diǎn)使用帶時(shí)隙的CSMA-CA訪(fǎng)問(wèn)機(jī)制,并且任何通信都必須在競(jìng)爭(zhēng)訪(fǎng)問(wèn)時(shí)段結(jié)束前完成。
GTS,在非競(jìng)爭(zhēng)時(shí)段,這個(gè)時(shí)段被分成若干個(gè)GTS。每個(gè)GTS又由多個(gè)時(shí)隙組成。
2種通信模式:1 帶信標(biāo) 帶時(shí)隙的CSMA-CA不帶信標(biāo) 使用非時(shí)隙的CSMA-CA機(jī)制訪(fǎng)問(wèn)信道 確認(rèn)幀不需要使用CSMA-CA機(jī)制
MAC幀通用結(jié)構(gòu):幀頭、負(fù)荷、幀尾
幀頭:幀控制域 幀號(hào) 地址域
負(fù)荷:是可變的,具體內(nèi)容由幀類(lèi)型決定
幀尾:16位CRC校驗(yàn)嗎
16位地址是一個(gè)zigbee網(wǎng)的內(nèi)部節(jié)點(diǎn),是協(xié)調(diào)者來(lái)分配的,在一個(gè)網(wǎng)內(nèi)是唯一的。也就意為著一個(gè)網(wǎng)做多有65000個(gè)左右的端點(diǎn)。
PAN標(biāo)識(shí)也是16位的。
64為地址是,設(shè)備的出廠(chǎng)地址,是全球唯一的。類(lèi)似每個(gè)計(jì)算機(jī)網(wǎng)卡的MAC地址。
信標(biāo)幀 其中的待發(fā)送數(shù)據(jù)目標(biāo)地址字段的作用是:在協(xié)調(diào)器要給某個(gè)節(jié)點(diǎn)用間接發(fā)送方式時(shí),節(jié)點(diǎn)會(huì)去監(jiān)聽(tīng)信標(biāo)幀的這個(gè)字段。如果在這個(gè)字段里有我的地址,那節(jié)點(diǎn)會(huì)隨后發(fā)起向
協(xié)調(diào)器要數(shù)據(jù)的流程。
樓老師膠片中的和藍(lán)牙比較中,zigbee有254個(gè)節(jié)點(diǎn)設(shè)備。這個(gè)256是怎么來(lái)的?一個(gè)主節(jié)點(diǎn)下可以聯(lián)256個(gè)節(jié)點(diǎn)。簡(jiǎn)單理解,在星型拓?fù)淠J较?,一個(gè)FFD可以聯(lián)254個(gè)RFD。
第五篇:黨校學(xué)習(xí)自我總結(jié)
黨校學(xué)習(xí)自我總結(jié)
很榮幸我參加了學(xué)校黨組織舉辦的第54期入黨積極分子培訓(xùn)班,通過(guò)學(xué)習(xí)和各位老師的交流,提高了我的思想境界,擴(kuò)寬了視野,進(jìn)一步端正了我的入黨動(dòng)機(jī),更堅(jiān)定了我要求加入中國(guó)共產(chǎn)黨的決心。
在短短的幾十天的學(xué)習(xí)培訓(xùn)中,我們學(xué)習(xí)了列寧同志的建黨原則,明確的當(dāng)代大學(xué)生的政治使命和責(zé)任,掌握了發(fā)展黨員的基本知識(shí)及應(yīng)具備的基本材料。通過(guò)幾十天的黨校學(xué)習(xí),我各方面都得到了提高。
首先,我們進(jìn)一步提高了對(duì)黨指導(dǎo)思想的認(rèn)識(shí),深刻的領(lǐng)會(huì)了將“三個(gè)代表”作為指導(dǎo)思想的重要意義。這次學(xué)習(xí)是一次思想的洗禮,這次學(xué)習(xí)是一次思想的碰撞,這次學(xué)習(xí)是一次思想的轉(zhuǎn)變,這次學(xué)習(xí)更是一次思想的升華。在黨校學(xué)習(xí)中,我對(duì)黨有了更加深刻的認(rèn)識(shí),我更加堅(jiān)信我們黨的領(lǐng)導(dǎo)。我們黨從幾十名黨員發(fā)展到如今的幾千多萬(wàn)黨員,黨的自身建設(shè)得到不斷加強(qiáng)和完善。從黨的一大到黨的十七大,黨章的修改看到了黨的理論與建設(shè)的與時(shí)俱進(jìn)。在黨的十七屆四中全會(huì)上提出,黨內(nèi)民主是黨的生命,集中統(tǒng)一是黨的力量保證。必須堅(jiān)持民主基礎(chǔ)上的集中和集中下的民主相結(jié)合,以保障黨員民主權(quán)利為根本,以加強(qiáng)黨內(nèi)基層民主建設(shè)為基礎(chǔ)切實(shí)推進(jìn)黨內(nèi)民主。黨內(nèi)民主是一個(gè)政黨生命所系、力量所在。我們要堅(jiān)信中國(guó)共產(chǎn)黨的領(lǐng)導(dǎo),確保共產(chǎn)黨的地位,毫不動(dòng)搖地高舉中國(guó)特色社會(huì)主義偉大旗幟,堅(jiān)定不移地走中國(guó)特色社會(huì)主義偉大道路。
其次,在理論學(xué)習(xí)方面。從黨章修改看到黨的理論與建設(shè)的與時(shí)俱進(jìn),了解世界第一個(gè)共產(chǎn)黨的綱領(lǐng)、政黨的基本知識(shí)及中國(guó)共產(chǎn)黨的歷史梗概,我們黨的性質(zhì)、宗旨和組織制度,要堅(jiān)定自己的理想、信念、情操與成長(zhǎng)成才,明確黨員的條件、義務(wù)和權(quán)力入黨的程序,端正入黨動(dòng)機(jī)、爭(zhēng)取早日做一名合格共產(chǎn)黨員。以鄧小平理論和“三個(gè)代表”重要思想、科學(xué)發(fā)展觀為指導(dǎo),將理論與實(shí)際相結(jié)合??茖W(xué)發(fā)展觀是對(duì)共產(chǎn)黨執(zhí)政、社會(huì)主義社會(huì)發(fā)展和人類(lèi)社會(huì)發(fā)展“三大規(guī)律”認(rèn)識(shí)的深化,是對(duì)我國(guó)社會(huì)主義現(xiàn)代化建設(shè)指導(dǎo)思想的重大發(fā)展,是中國(guó)社會(huì)主義理論體系即馬克思主義中國(guó)化的最新成果。然后,我進(jìn)一步明確了入黨的基本條件和樹(shù)立正確的入黨動(dòng)機(jī)的重要性。通過(guò)步步深入的學(xué)習(xí),我對(duì)入黨要求的認(rèn)識(shí)漸漸從朦朧走向清晰,明白了不僅要在學(xué)習(xí)中創(chuàng)造入黨條件,更要在實(shí)踐中不斷總結(jié),不斷進(jìn)步,理論系實(shí)際,才能成為一名合格的黨員發(fā)展對(duì)象。只有把全心全意為人民服務(wù),為共產(chǎn)主義事業(yè)奮斗終身的崇高理想作為入黨的唯一動(dòng)機(jī),才能在入黨的道路上越走越近,越走越快,才能真正領(lǐng)悟和實(shí)踐“組織上入黨一生一次,思想上入黨一生一世”。最后,我深深的感到,作為新時(shí)期的先進(jìn)青年,先進(jìn)大學(xué)生,我們應(yīng)該在生活里克勤克儉,嚴(yán)格要求;不斷增強(qiáng)貫徹黨基本路線(xiàn)的自覺(jué)性;在學(xué)習(xí)上,以“書(shū)山有路勤為徑,學(xué)海無(wú)邊苦作舟”的精神,不斷增加新的科學(xué)文化知識(shí),不斷提高自我政治理論修養(yǎng),努力爭(zhēng)取在建設(shè)有中國(guó)特色社會(huì)主義過(guò)程中建功立業(yè)。這不僅是一種政治責(zé)任,也是一種精神追求,是實(shí)現(xiàn)個(gè)人社會(huì)價(jià)值和人生價(jià)值的最高理想。
盡管這短暫的五次培訓(xùn)尚不能讓我在最深刻、最高度的層次上去領(lǐng)會(huì)和感受其間的要旨及內(nèi)涵,但我的收獲和啟示卻是巨大的,也足以讓我在對(duì)黨的理解和黨性修養(yǎng)上得到了又一次升華。我認(rèn)為作為一名入黨積極分子,一個(gè)有志投身于共產(chǎn)主義事業(yè)的當(dāng)代青年,必須增強(qiáng)黨性鍛煉,提高政治理論素養(yǎng),加強(qiáng)個(gè)人修養(yǎng)?!安灰詯盒《鵀橹?,不以善小而不為”。一名共產(chǎn)黨員要做一個(gè)有抱負(fù)有大志,踏實(shí)苦干、樂(lè)于奉獻(xiàn)的跨世紀(jì)新人;做一個(gè)不計(jì)名利和得失,不被燈紅酒綠所迷惑的堅(jiān)強(qiáng)革命戰(zhàn)士;做一個(gè)有道德良知、遵紀(jì)守法的現(xiàn)代公民。
作為一名大學(xué)生,要有大學(xué)精神、大學(xué)理想與大學(xué)文化實(shí)踐,我一定要以這次培訓(xùn)為新的起點(diǎn),轉(zhuǎn)化好培訓(xùn)成果,不辱使命,承擔(dān)起責(zé)任,做一名合格的大學(xué)生,爭(zhēng)取早日能夠加入中國(guó)共產(chǎn)黨。