Access Arduino by Raspberry Pi Server Through Ethernet Communication

碩士 === 朝陽科技大學 === 資訊工程系 === 104 === Access Arduino peripheral devices through Ethernet by Web-based Raspberry pi server was successful developed. Peripheral devices were constructed with Arduino MCUs and ENC28j60 Ethernet Bridge ICs. The Raspbian Linux operation system was run on Raspberry Pi which...

Full description

Bibliographic Details
Main Authors: Han-Te Zhong, 鍾瀚德
Other Authors: Hon-da Chen
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/92257114048011625587
Description
Summary:碩士 === 朝陽科技大學 === 資訊工程系 === 104 === Access Arduino peripheral devices through Ethernet by Web-based Raspberry pi server was successful developed. Peripheral devices were constructed with Arduino MCUs and ENC28j60 Ethernet Bridge ICs. The Raspbian Linux operation system was run on Raspberry Pi which was installed with web server, database server and DHCP server. The DHCP server let us can handle the peripheral devices by specific IP. The web server using Apache/PHP which we can control this system via friendly web interface. The Python language was used to access the hardware components such as the CGI socket program. The PHP language was used to handle server site data process and database. The jQuery JavaScript library and CSS were used to enhance web interface operations. A simple DNS server built in this system could help the user easily to initial this system if no IP found. Besides, the user also can restore the system setting to factory default in case some accidents occurred when a button was held on about 5 seconds. Finally, the access efficiencies among Raspberry pi and Arduino Devices were studied.