歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

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

基於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