透過您的圖書館登入
IP:18.218.184.214
  • 學位論文

以 Arduino 與 Raspberry Pi 實作多功能無線網路路由器

Implementation of multi-function wireless router Based on Arduino and Raspberry Pi

指導教授 : 李榮耀 蔡佳倫

摘要


無線網路的快速進步與發展,特別是 3G 網路和無線網路的快速發展,以目 前的原有的路由器應用無法滿足現代人對網路需求的提升。更多人希望能夠將高 速移動的 3G 無線網路發揮更多的應用與優勢。3G 無線路由器的開發,讓更多人 可以在移動中共享 3G 網路資源。在本篇論文中,嵌入式平臺選用 Raspberry Pi 開發板作為開發平臺,Linux 為主要開發系統,在 Linux 系統的平臺上搭建 3G 無線路由器的方法。 3G 端的設計通過 usb modeswitch 功能模式轉換而實現,並 利用 pppd 實現撥號連網的功能。 Wifi 利用 hostapd 實現 AP 功能,可以成功搭 建 WiFi 無線區域網路,並且使用 DHCP 協議的功能,讓多個使用者共享 3G 網 路資源。由於 Raspberry Pi 低功耗的關係,人們可以使用現有的行動電源,啟動 3G 無線路由器,共享網路資源。根據行動電源的電池容量,可以決定 3G 無線網 路路由器的使用時間。本篇論文中,還對其相關技術與規格和協議做出了詳細的 講解和分析,包括 Raspberry Pi 規格、Arduino 規格、 3G 移動通信技術及協議 以及所用到的相關軟體介紹,使本篇論文的實現有充分的理論支撐。

關鍵字

Raspberry Arduino 3G網路 無線路由器

並列摘要


Along with the rapid improvement and development of network communica- tions, especially 3G networking and wireless networking, the increase in demands of modern consumers are not met or satisfied by the routers currently in use. More people are looking to better utilize and take advantage of the high-speed 3G wireless networks in increasingly more applications. This paper adapted the Raspberry Pi development board as the developing platform. The ArchLinux was used as the main operating system and as the platform to implement the 3G wireless router on. The 3G terminal design was achieved with the function mode switching capability of USB ModeSwitch, while network connectivity was enabled using Point-to-Point Protocol daemon (PPPD). AP function was implemented using hostapd to setup the WiFi wireless local area network, while DHCP served as the protocol mechanism to let multiple users share 3G network resources. Due to the low power consumption of the Raspberry Pi, users can use a portable battery to power the 3G wireless router when sharing network resources. The running time of the 3G wireless router could be determined by the capacity of the portable battery. Furthermore, this paper explained and analyzed in detail the related technologies involved in order to give the full theoretical perspective on the achievability of the paper. The technologies discussed in detail included the Raspberry Pi specification, the Arduino specifica- tion, and the 3G mobile communication technology and protocol. Introduction to related software used in building the system was also presented.

並列關鍵字

Raspberry Arduino 3G Wifi Router

參考文獻


[6] D. Phillips, Arch Linux Handbook 3.0: A Simple, Lightweight Survival Guide. CreateSpace Independent Publishing Platform, 2012.
[7] E. Dahlman, 3G evolution: HSPA and LTE for mobile broadband.Academic press, 2010.
[8] 葉難,Raspberry Pi 從入門到應用,博碩圖書,2013.
[10] G. H. Upton, Eben, Raspberry Pi User Guide. John Wiley & Sons, 2014.
[1] 2014 年「臺灣寬頻網路使用調查」結果公布上網的社文功能大於獲取資訊超過八成網民下載民費 APP,財團法人臺灣網路資訊中心,2014.

延伸閱讀