簡易檢索 / 詳目顯示

研究生: 林佑丞
You-Cheng Lin
論文名稱: 基於Raspberry Pi之餐廳排隊系統與雲端應用
Restaurant Line-up System Based on Raspberry Pi And Cloud Application
指導教授: 邱炳樟
Bin-Chang Chieu
口試委員: 黃忠偉
Jong-Woei Whang
徐敬文
Ching-Wen Hsue
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2017
畢業學年度: 105
語文別: 中文
論文頁數: 73
中文關鍵詞: 嵌入式系統樹梅派RFIDMySQL排隊系統
外文關鍵詞: Embedded system, Raspberry Pi, RFID, MySQL, Line-up system
相關次數: 點閱:288下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 每每到假日,不管是在百貨公司或各大商圈,逛街購物人潮總是洶湧,不管是知名餐廳或者是人氣小店,在用餐時刻常常一位難求,因此民眾若沒有是先預約餐廳,就得排隊等候,也容易壞了逛街的好心情。
    本論文在上述情況中,試圖找尋出一個最恰當的解決方案,因此構想出了以Raspberry Pi為嵌入式主機的餐廳排隊系統。此系統透過無線射頻識別系統(RFID)模組和RFID電子標籤來完成排隊及叫號,每一個RFID電子標籤皆有一個唯一識別碼(Unique Identifier),透過這組識別碼來區別不同的顧客,並給予顧客編號,再將這些資料寫入在Raspberry Pi上的MySQL資料庫,直接將Raspberry Pi當成餐廳的伺服器系統,如此一來,顧客就可以瀏覽餐廳網站或使用餐廳APP來確認目前候位人數或者訂位等服務。


    Whenever there are weekends or holidays, crowds are always packed both in the department stores and shopping areas. Therefore, it is normally hard to find a nice restaurant to dine at. If we don’t make a reservation in advance, we will have to line up for quite a while and doing so can easily spoil your mood.
    Because of the aforementioned situation, I figured out a suitable solution -- a smart line-up system based on the embedded Linux platform Raspberry Pi. The system utilizes the Radio Frequency Identification (RFID) module and RFID tags as a tool to help people while lining up. It functions in that every RFID tag has an unique identifier (UID). The UID can differentiate between different customers. And also customers will be given numbers in order to keep track of them. This information that contains the UID and the identification number will be uploaded to the MySQL database setup on Raspberry Pi. Thus, the system can be seen as a sort of server that the restaurant can use to organize its statistical data about customers, reservations, and more. Consequently, customers can browse the restaurant’s website or smart phone application to check how many people are waiting on site or use other services such as viewing the restaurant’s information or menu and booking tables.

    摘要III AbstractIV 致謝V 目錄VI 圖目錄VIII 表目錄XI 第一章 緒論1 1.1前言 1 1.2研究動機1 1.3研究目標2 1.4論文架構2 第二章 開發板與硬體之相關知識探討4 2.1 Raspberry Pi 3開發板4 2.2無線射頻辨識技術(RFID)及MFRC-5227 第三章 系統平台及軟體之相關知識探討19 3.1 Linux作業系統19 3.2 Apache HTTP Server28 3.3 MySQL28 3.4 Python、PHP套件介紹30 3.5 Android作業系統32 第四章 系統架構與實作35 4.1系統總架構介紹35 4.2 Python程式流程與實作37 4.3 PHP網頁程式流程與實作46 4.4手機APP程式流程與實作53 第五章 結論與未來展望56 5.1 結論56 5.2 未來展望57 參考文獻59

    [1]科技產業資訊室(科技部之財團法人機構) - 智慧聯網裝置市場調查(2014)。http://iknow.stpi.narl.org.tw/Post/Read.aspx?PostID=9801
    [2]Jeremy Rifkin,物聯網革命 - 共享經濟與零邊際成本社會的崛起(2014),商周出版股份有限公司。
    [3]Raspberry Pi Foundation。https://www.raspberrypi.org/
    [4]Jon White,Raspberry Pi - The Complete Manual (7 ed.) (2016)。
    [5]Vijay, Joshi Vaibhav, and Balbhim Bansode. "Arm processor architecture." International journal of science, engineering and technology research (ijsetr) 4.10 (2015).
    [6]Singh, Mahendra Pratap, and Manoj Kumar Jain. "Evolution of processor architecture in mobile phones." International Journal of Computer Applications 90.4 (2014).
    [7]Brian Jeff,ARM community - The Top 5 Things to Know about Cortex-A53。(2013)。
    https://community.arm.com/processors/b/blog/posts/the-top-5-things-to-know-about-cortex-a53
    [8]Balachandran Sasang,General Purpose Input/Output (GPIO) (2009)。Michigan State University College of Engineering。
    [9]Weis Stephen A.,RFID (Radio Frequency Identification): Principles and Applications(2007)。
    [10]Want, Roy. "An introduction to RFID technology." IEEE pervasive computing 5.1 (2006): 25-33.
    [11]Electronics Hub - RFID Technology and Its Applications。
    http://www.electronicshub.org/rfid-technology-and-its-applications/
    [12]BOYUAN, CHEN BAOPING WANG YUEBO MA. "Design of Mifare card Radio Frequency Identification module based on MFRC522 [J]." Microcomputer Information 32 (2007): 096.
    [13]NXP semiconductors - MFRC-522 Datasheet(2016)。
    [14]Wikipedia - MIFARE。https://zh.wikipedia.org/wiki/MIFARE
    [15]NXP semiconductors - MIFARE Classic EV1 Datasheet(2014)。
    [16]Leens,Frédéric."An introduction to I2C and SPI protocols."
    IEEE Instrumentation & Measurement Magazine 12.1 (2009): 8-13.
    [17]MagicJackTing,SPI 串列週邊介面(2015)。
    http://magicjackting.pixnet.net/blog/post/164725144-spi-(serial-peripheral-interface)-%E4%B8%B2%E5%88%97-(%E5%BA%8F%E5%88%97)-%E9%80%B1%E9%82%8A%E4%BB%8B
    [18]Al-Ofeishat, Hussein Ahmad, and Mohammad AA Al Rababah. "Near field communication (NFC)." International Journal of Computer Science and Network Security (IJCSNS) 12.2 (2012): 93.
    [19]Silberschatz, Abraham, et al. Operating system concepts. Vol. 4. Reading: Addison-wesley, 1998.
    [20]蔡德明,鳥哥的LINUX私房菜(2011),碁峰資訊股份有限公司。
    [21]鄭強,王者歸來 - Linux驅動開發權威指南-第二版(2014),佳魁資訊股份有限公司。
    [22]Embedded Linux Wiki - RPi Software, The boot order and components。
    http://elinux.org/RPi_Software
    [23]壹讀 - Linux SPI驅動。https://read01.com/O2ee2j.html
    [24]Apache Software Foundation - About the Apache HTTP Server Project. (2008)。http://httpd.apache.org/ABOUT_APACHE.html
    [25]Elmasri, Ramez. Fundamentals of database systems. Pearson Education India, 2008.
    [26]Mario Gómez,GitHub - MFRC522-python(2014)。
    https://github.com/mxgxw/MFRC522-python
    [27]Louis Thiery、Connor Wolf。GitHub - SPI-Py (2016)。
    https://github.com/lthiery/SPI-Py
    [28]Wikipedia – Android。
    https://zh.wikipedia.org/wiki/Android#Android.E5.8F.91.E8.A1.8C.E7.89.88.E6.9C.AC
    [29]IDC - Smartphone OS Market Share。
    http://www.idc.com/promo/smartphone-market-share/os
    [30]壹讀 - Android系統架構。https://read01.com/5Q2zQd.html
    [31]Free Website templates - 餐廳網頁範本。https://freewebsitetemplates.com/

    無法下載圖示 全文公開日期 2022/07/28 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE