路由器節點程序設計
發布時間:2019/3/12 21:52:37 訪問次數:1340
路由器節點程序設計
無線傳感器節點的傳輸距離受到一定限制,故常使用路由器節點轉發數據包,起到中轉的作用, K3PE0E000M-XGC2以增加無線傳輸距離。在鎢礦尾礦庫現場環境復雜,當遇到障礙物時,也需要布設一定的路由器節點,繞過障礙物,減少丟包率。路由器節點的工作流程如圖5,38所示c下一級的路由節點也可通過~L一級的路由節點加入到新組建的網絡中。路由節點入l【【l后進入到休眠狀態,只有收到指令時,才接收數據包,進行轉發,從下一級子節點接收的數據包最終轉發至上一級路由節點或者直接至協調器節點。完成數據包轉發之后,路由節點自動轉入休眠狀態。
路由器節點入網過程如圖5,39所示,路由器節點的網絡層收到應用層發送的NLM⒌NETWORK-DISCOVE淤~requcst(入網請求)后,通知MAC層進行主動掃描。協調器節點組網成功后,路由器節點在搜索到網絡后可直接入網,其網絡層發送NLME-sTART ROUTER.conΠm(確認入網)至應用層。路由節點入網可調用APIJoh NctwOrk()函數,主要代碼如下:
路由器節點程序設計
無線傳感器節點的傳輸距離受到一定限制,故常使用路由器節點轉發數據包,起到中轉的作用, K3PE0E000M-XGC2以增加無線傳輸距離。在鎢礦尾礦庫現場環境復雜,當遇到障礙物時,也需要布設一定的路由器節點,繞過障礙物,減少丟包率。路由器節點的工作流程如圖5,38所示c下一級的路由節點也可通過~L一級的路由節點加入到新組建的網絡中。路由節點入l【【l后進入到休眠狀態,只有收到指令時,才接收數據包,進行轉發,從下一級子節點接收的數據包最終轉發至上一級路由節點或者直接至協調器節點。完成數據包轉發之后,路由節點自動轉入休眠狀態。
路由器節點入網過程如圖5,39所示,路由器節點的網絡層收到應用層發送的NLM⒌NETWORK-DISCOVE淤~requcst(入網請求)后,通知MAC層進行主動掃描。協調器節點組網成功后,路由器節點在搜索到網絡后可直接入網,其網絡層發送NLME-sTART ROUTER.conΠm(確認入網)至應用層。路由節點入網可調用APIJoh NctwOrk()函數,主要代碼如下:
上一篇:協調器節點創建網絡過程
上一篇:終端節點程序設計