999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

論基于OPENWRT系統(tǒng)路由器的遠(yuǎn)程監(jiān)控平臺構(gòu)建

2014-04-06 11:57:28李玉斌
山東工業(yè)技術(shù) 2014年17期
關(guān)鍵詞:嵌入式系統(tǒng)

李玉斌

(貴州電子信息職業(yè)技術(shù)學(xué)院電子工程系,貴州 凱里 556000)

論基于OPENWRT系統(tǒng)路由器的遠(yuǎn)程監(jiān)控平臺構(gòu)建

李玉斌

(貴州電子信息職業(yè)技術(shù)學(xué)院電子工程系,貴州 凱里 556000)

本文主要討論設(shè)計基于嵌入式OpenWrt系統(tǒng)的路由器的遠(yuǎn)程監(jiān)控平臺,涵蓋的功能有視頻音頻監(jiān)測、自主移動、環(huán)境信息采集、位置定位、WiFi通信等,是一種具有高性價比、良好的操控性、安全性及可配置的遠(yuǎn)程監(jiān)控智能設(shè)備平臺。

OPENWRT系統(tǒng);遠(yuǎn)程監(jiān)控;平臺構(gòu)建

1 路由器的遠(yuǎn)程監(jiān)控平臺采用兩層架構(gòu)

上層以安裝OPEN WRT系統(tǒng)TP—Link WR703N路由器(基于Atheros的AR9331芯片)作為上層的主板,主要負(fù)責(zé)功能為圖像采集模塊、無線通信模塊的功能,實現(xiàn)控制信號、圖像采集、聲音采集和WiFi無線通信的數(shù)據(jù)傳輸。上層架構(gòu)硬件核心系統(tǒng)是基于TP—Link WR703N的改造路由器,安裝OpenWrt系統(tǒng)設(shè)計出基于Atheros的AR9331芯片WiFi通信模塊,選擇天敏S606、S608的網(wǎng)絡(luò)攝像頭為監(jiān)控視頻和聲音的硬件設(shè)施。實現(xiàn)遠(yuǎn)程監(jiān)控、控制等功能。并且預(yù)留可擴張的接口,用于智能家居的控制。

下層是以通用8位或16位單片機為控制板,外接傳感器、電機驅(qū)動、顯示、串口通信電路等。主要實現(xiàn)運動過程控制、傳感器數(shù)據(jù)處理、串口遙控信號的接收和執(zhí)行。

遠(yuǎn)程監(jiān)控平臺的軟件設(shè)計包括嵌入式操作系統(tǒng)、網(wǎng)絡(luò)攝像頭加載程序、視頻處理程序、WEB服務(wù)器程序以及單片機控制應(yīng)用程序等。核心系統(tǒng)選用嵌入式LINUX發(fā)行版OpenWrt為上層硬件架構(gòu)即路由器的操作系統(tǒng)。OpenWrt的設(shè)計開發(fā)理念是將操作系統(tǒng)分解組合成為一套完全可寫的文件系統(tǒng)及軟件包管理,使用軟件包的概念來管理嵌入式設(shè)備,因此嵌入軟件開發(fā)的過程變得更為簡單和容易。

2 OpenWrt嵌入式系統(tǒng)

我們需要通過改裝的路由器使實現(xiàn)下面的功能:驅(qū)動并控制攝像頭,通過串口控制硬件層的C51單片機,驅(qū)動無線網(wǎng)卡并連接,運行服務(wù)端,提供UI界面。而實現(xiàn)以上的功能,我們需要首先構(gòu)建一個嵌入式操作系統(tǒng)。經(jīng)過反復(fù)地討論研究,我們決定在主芯片是Atheros的AR9331路由器上移植OpenWrt。

OpenWrt它是一個開源的用于各種無線路由及嵌入式設(shè)備的linux發(fā)行版。它可以實現(xiàn)與另外一個著名的固件DD-WRT相類似的功能。OpenWrt提供了一個完全可寫文件系統(tǒng)及軟件包管理,它通過簡單易用的方式,最大限度地降低了嵌入式linux開發(fā)的門檻,它允許使用軟件包的概念來定制嵌入式設(shè)備,這使得它能適用于絕大多數(shù)應(yīng)用并實現(xiàn)更多的功能。對于開發(fā)人員,OpenWrt提供簡單易用的環(huán)境框架來構(gòu)建應(yīng)用程序。OpenWrt主頁:http://www.OpenWrt.org。

本課題重點研究的路由器,已經(jīng)發(fā)布有通用的版本,因此不需要自己再去重復(fù)的編譯。為了深入學(xué)習(xí)和了解,也可以下載源碼來自己編譯,得到的“固件”效果是一樣。

3 整體設(shè)計思路

整體設(shè)計實現(xiàn)的步驟:

(1)改造能刷Linux的無線路由器,將其操作系統(tǒng)刷成OpenWrt。

(2)將Linux下的攝像頭驅(qū)動安裝到路由器上, 即在路由器上安裝程序: 掛載攝像頭、安裝MJPEG。

(3)PC端與機器人建立通訊。

(4)通過上位機操作,選擇PC端的上位機軟件,利用上位機的Socket把特定的數(shù)據(jù)包發(fā)送到路由端。直接控制單片機電機運動,并能實時接收到機器人上的攝像頭視頻。整體設(shè)計如下圖1所示:

圖1 OPENWRT系統(tǒng)路由器的遠(yuǎn)程監(jiān)控平臺整體架構(gòu)

4 路由器刷機

提前準(zhǔn)備好OPENWRT系統(tǒng)編譯好的“固件”,具體編譯方法在下一章會有介紹。這里先學(xué)會運用成熟的網(wǎng)絡(luò)公共資源,尋找主頁:http://www.OpenWrt.org或下載固件“openwrt-ar71xx-generic-tlwr703n-v1-squashfs-sysupgrade.bin”(針對TP-LINK WR703N路由器,F(xiàn)lash=4MB RAM=32MB ar9331芯片屬于ar71xx),在官網(wǎng)下載最新的OpenWrt固件,保證各種軟件的安裝不出問題,但是不提供界面LUCI(WEB服務(wù)器軟件LuC),openwrt系統(tǒng)下的WEB服務(wù)器LuCi是一個嵌入式設(shè)備的Web框架。

本系統(tǒng)需要給路由器刷OPENWRT系統(tǒng)。目前刷機大致有兩種方法,一種是通過網(wǎng)線法進行刷機,另一種是通過TTL線進行刷機。一般采用網(wǎng)線法刷機比較簡單,不需要什么工具。下面重點介紹網(wǎng)線法刷機步驟:

第一步:首先關(guān)閉路由器電源,網(wǎng)線連接電腦和路由器的LAN4或LAN1。

第二步:電腦IP設(shè)置為192.168.1.X/255.255.255.0(X為2-255之間的任意數(shù)字),網(wǎng)關(guān)不用設(shè)置。

第三步:用針狀物按住路由器的RST鍵,然后打開路由器電源,等待大概10至15秒鐘,路由器的電源燈會變成紅色,此時可松開復(fù)位按鍵。

第四步:運行電腦端的cmd.exe,然后輸入ping 192.168.1.1,測試是否能ping通,如能ping 通繼續(xù),否則返回檢查。

第五步:打開電腦瀏覽器輸入192.168.1.1,會出現(xiàn)一個頁面,即出現(xiàn)CFE更新的頁面,這里要選擇要刷的OpenWrt固件,請按圖示文字進行操作更新固件,此時固件選擇“openwrt-ar71xxgeneric-tl-wr703n-v1-squashfs-sysupgrade.bin”,點擊確定開始刷機,然后等待一會兒,大概兩分鐘后路由器會自動重啟,至此說明路由器刷機完成。

第六步:這里還需要進行的步驟是開啟WiFi,設(shè)置pppoe聯(lián)網(wǎng),安裝LUCI,本處暫時不詳細(xì)討論,因為在自己編譯固件時候可以將LUCI軟件編譯在一起。

也可以非常方便的在openwrt官網(wǎng)可得到LUCI軟件安裝包,使用putty(該軟件是嵌入式系統(tǒng)調(diào)試常用的軟件)登陸路由后,通過如 下命令安裝LUCI與中文包:

即可完成LUCI的安裝。

最后支持中文界面運行在PC上ping 192.168.1.1,如能ping 通路由器,則表示本次刷機成功,這時候可以訪問http://192.168.1.1將會看到期待的openwrt WEB中文界面,即WEB服務(wù)器軟件LuC中文版。如不能ping通則關(guān)閉電源,回到步驟前面幾步重做。

5 路由器上掛載攝像頭和安裝MJPEG

5.1 路由器掛載攝像頭

目前常用的USB攝像頭分兩種:有驅(qū)的和免驅(qū)的。在本系統(tǒng)中使用的是有驅(qū)的,主控芯片為中星微301,此攝像頭掛載成功率100%,并且性價比高,特別適合本系統(tǒng)的設(shè)計。以下是OpenWrt 掛載攝像頭的程序參考語句。

5.2 安裝監(jiān)控端作用的軟件MJPEG

MJPEG作為一個小型的視頻服務(wù)器軟件,對系統(tǒng)消耗非常小,也很適合本系統(tǒng)設(shè)計。(另外一種預(yù)選方案是考慮安裝Palantir模塊)

(1)安裝MJPEG

使用如下命令安裝:

Opkg install mjpg-strcamer

(2)啟動MJPEG

/etc/init.d/mjpg-streamer start

(3)查看圖像

由于火狐瀏覽器支持動態(tài)刷新,因此需要下載安裝火狐瀏覽器。在地址欄輸入:http://192.168.1.1:8080/?action-stream 可查看到攝像頭的動態(tài)視頻。

6 PC端與機器人建立通訊。

通過上位機操作,選擇PC端的上位機軟件,利用上位機的Socket把特定的數(shù)據(jù)包發(fā)送到路由端。直接控制單片機電機運動,并能實時接收到機器人上的攝像頭視頻。關(guān)于嵌入式系統(tǒng)通過上位機與PC通信的研究,已經(jīng)有許多成熟的方案,本處不在展開討論。

7 總結(jié)

本課題創(chuàng)新點在于采用常見的無線路由器作為硬件平臺,通過在其上移植刷寫開放及擴展性極佳的OpenWrt(linux)系統(tǒng),作為整個系統(tǒng)的軟硬件基礎(chǔ);WIFI作為通訊手段;可在通過網(wǎng)絡(luò)遠(yuǎn)程監(jiān)控及控制;預(yù)留接口擴展智能家居控制系統(tǒng)。經(jīng)濟價值和社會價值方面,本課題的提供了一套新穎的、高性價比的智能平臺,適用于玩具娛樂、遠(yuǎn)程監(jiān)控、簡單WEB網(wǎng)絡(luò)服務(wù)器、智能家居控制等應(yīng)用,是一套高適應(yīng)性、強擴展性的開放性嵌入式智能遠(yuǎn)程監(jiān)控平臺。

李玉斌(1982—),男,湖南永州人,本科,碩士在讀,講師,研究方向:嵌入式系統(tǒng)、集成電路應(yīng)用。

猜你喜歡
嵌入式系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
TS系列紅外傳感器在嵌入式控制系統(tǒng)中的應(yīng)用
電子制作(2019年7期)2019-04-25 13:17:14
嵌入式系統(tǒng)通信技術(shù)的應(yīng)用
電子制作(2018年18期)2018-11-14 01:48:16
搭建基于Qt的嵌入式開發(fā)平臺
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 中国美女**毛片录像在线| 成AV人片一区二区三区久久| 成人年鲁鲁在线观看视频| 久久综合九九亚洲一区| 国产爽妇精品| 女人18毛片水真多国产| 丰满少妇αⅴ无码区| 日韩福利在线观看| 97se亚洲综合不卡| 极品尤物av美乳在线观看| 日韩福利视频导航| 亚洲国产高清精品线久久| 国产综合精品一区二区| 中文字幕 欧美日韩| 综合色亚洲| 国产96在线 | 欧美不卡在线视频| 欧美a√在线| 日韩在线观看网站| 欧美成在线视频| 成年免费在线观看| 亚洲综合婷婷激情| 99久久人妻精品免费二区| 成年人国产网站| AV网站中文| 国产成人免费| 国产成人无码久久久久毛片| 国产精品主播| 人妻免费无码不卡视频| 综合亚洲色图| 国产一级毛片高清完整视频版| 99中文字幕亚洲一区二区| 欧美午夜视频在线| 国产一区二区三区日韩精品 | 亚洲精品国产精品乱码不卞| 亚洲Va中文字幕久久一区| 久久精品女人天堂aaa| 日本色综合网| 一级毛片在线播放| 91精品在线视频观看| 91探花在线观看国产最新| 中文字幕 91| 伊人色综合久久天天| 黄色免费在线网址| 中文字幕在线日韩91| 久久狠狠色噜噜狠狠狠狠97视色| 黄片在线永久| 日本成人一区| 亚洲精品不卡午夜精品| 日韩国产综合精选| 不卡色老大久久综合网| 亚洲人成色77777在线观看| 天天色综网| 岛国精品一区免费视频在线观看 | 毛片视频网| 一级毛片免费不卡在线视频| 青青草原国产精品啪啪视频| 精品少妇人妻无码久久| 99在线观看免费视频| 国产免费福利网站| 欧美劲爆第一页| 精品视频在线一区| 成人字幕网视频在线观看| 国产浮力第一页永久地址| 波多野结衣一区二区三区四区 | 国产精品爆乳99久久| 国产成人亚洲精品色欲AV| 成人精品视频一区二区在线| 欧洲一区二区三区无码| www.亚洲国产| 热久久这里是精品6免费观看| 国产亚洲欧美日韩在线一区| 久久精品午夜视频| 国产精品七七在线播放| 国产自在线拍| 免费人成视网站在线不卡| 中国一级毛片免费观看| 国产高潮流白浆视频| 免费人成视网站在线不卡| 国产美女一级毛片| 欧美在线伊人| 67194在线午夜亚洲|