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

2015 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []