新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 在CC2430上使終端設備依據特定的PAN ID入網

在CC2430上使終端設備依據特定的PAN ID入網

作者: 時間:2010-07-05 來源:網絡 收藏


3 解決方法和實際代碼

對剛才提及的代碼段,增加終端對返回的網絡信息描述結構的查詢。



在ZDApp.c中修改ZDApp_event_loop()函數,在調用ZDO_StartDevice(…)之前,亦即在掃描網絡和請求前增加一段代碼。當終端和協(xié)調器 不同,并且是再繼續(xù)模式時,重新搜索是否有與 相同的協(xié)調器,而不請求人網。



這樣就使得終端有協(xié)調器可挑選了。

關于如何修改 ,給出代碼如下(該代碼為協(xié)調器和終端通用的。_NIB是和網絡相關的全局結構體):



另外非協(xié)調器設備在初始化時,應該增加如下的代碼(gu16RecBuffLen為自定義的16位整型數):



通過對掃描網絡結果處理函數的分析,研究掃描網絡和請求人網前的程序段。在程序段中增加一個對終端是否檢索到PAN ID的協(xié)調器的邏輯變量。最后在程序中增加未檢索到PAN ID的協(xié)調器時不請求的代碼,以達到終端選擇協(xié)調器的目的。經實驗,在現場有數個不同PAN ID的協(xié)調器的情況下,只加入的協(xié)調器。

上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉