新聞中心

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

        在CC2430上使終端設備依據(jù)特定的PAN ID入網(wǎng)

        作者: 時間:2010-07-05 來源:網(wǎng)絡 收藏


        3 解決方法和實際代碼

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



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



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

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



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



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

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 乡宁县| 林西县| 定结县| 克山县| 塘沽区| 厦门市| 宝兴县| 宁城县| 霍山县| 新干县| 香格里拉县| 衡东县| 揭阳市| 澄江县| 达孜县| 芷江| 宁强县| 广元市| 东兴市| 德江县| 新泰市| 霍州市| 秦安县| 隆回县| 双辽市| 汶川县| 辉南县| 德保县| 东丰县| 宾阳县| 临洮县| 文成县| 阳西县| 新营市| 通化市| 南通市| 梅州市| 台江县| 大英县| 名山县| 东莞市|