歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 基於bacnet-stack-0.8.0工程的Linux下通過無線網卡發送bacnet協議報文

基於bacnet-stack-0.8.0工程的Linux下通過無線網卡發送bacnet協議報文

日期:2017/3/1 15:40:45   编辑:關於Linux
基於bacnet-stack-0.8.0工程的Linux下通過無線網卡發送bacnet協議報文 1.Linux環境是Ubuntu 12.04 + USB無線網卡(09年產的水星MW54U,比較老了) 2.按照正常的方式編譯出目標文件後 3.在/bin目錄下運行程序:運行之前執行以下2個步驟: ifconfig:獲得無線網卡的名稱,我的是wlan0,有線網卡的eth0(這個也是默認的) $BACNET_IFACE = wlan0 (將BACNET_IFACE設置為無線網卡的名稱) $export BACNET_IFACE 4.接下來再發送的時候,就會指定wlan0為接口進行發送b/ip數據,這是因為在bacnet代碼中在初始化鏈路層時候 [html] datalink_init(getenv("BACNET_IFACE")) 這樣在獲得BACNET_IFACE=wlan0後,會獲取wlan0接口的相關接口信息,並通過wlan0發送bacnet數據
Copyright © Linux教程網 All Rights Reserved