簡易檢索 / 詳目顯示

研究生: 黃明揚
Ming-Yang Huang
論文名稱: 基 於 ARM Cortex A53之 智 慧 環 境 參 數 監 測 系 統
Intelligent Environment Parameter Sensing System Based on ARM Cortex A53
指導教授: 黃忠偉
Jong-Woei Whang
邱炳樟
Bin-Chang Chieu
口試委員: 黃忠偉
Jong-Woei Whang
邱炳樟
Bin-Chang Chieu
王秀仁
Show-Ran Wang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2019
畢業學年度: 107
語文別: 中文
論文頁數: 72
中文關鍵詞: 物聯網嵌入式系統智慧家庭資料庫
外文關鍵詞: Internet of Things, Embedded Systems, Smart Home, Database
相關次數: 點閱:293下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著網際網路、WiFi的普及,造就了物連網的迅速發展,物連網技術可以運用在各行各業之中,智 慧裝置大量出現在我們的生活當中,許多事情可以自動、高效率的執行,讓生活變得更加便利。
    本論文以物連網為基礎,設計一雙面鏡能夠顯示室內參數、天氣資訊、交通資訊的智能系統。使用低成本的嵌入式開發板Raspberry Pi 3(BCM2837),利用網路爬蟲上網抓取OpenData,存放至資料庫中;NodeMcu Lua讀取室內之溫溼度感測器、PM2.5感測器、瓦斯感測器、一氧化碳感測器的值,如果室內參數異常會寄email通知用戶,再利用WiFi模塊(ESP8266)將數值上傳至資料庫。以網頁方式呈現資料庫中的數據,並以智能方式切換顯示網頁資訊。


    With the popularity of the Internet and WiFi cause the Internet of Things developed rapidly, and the Internet of Things technology can be used in all works of life. A lot of smart devices among our life, and many things can be used to perform automatically and efficiently, making life more convenient.
    Based on the Internet of Things, this thesis designed an intelligent system that can display indoor environment parameters, weather information and traffic information. Using the low-cost embedded development board Raspberry Pi 3 (BCM2837) crawled Open Data by Web crawler and stored it in the database. NodeMcu read the value of the indoor temperature and humidity sensor, PM2.5 sensor, gas sensor, and carbon monoxide sensor. If the indoor parameter is abnormal, it will send an email to notify the user, and upload the values to the database by using the WiFi module (ESP8266). The data in the database was presented as a web page, and intelligently switch the web page information.

    摘要 Abstract 誌謝 目錄 圖目錄 表目錄 第1章 緒論 1.1 前言 1.2 研究動機 1.3 研究目標 1.4 論文架構 第2章 開發環境與相關技術 2.1 物聯網 2.1.1 物聯網架構 2.2 Raspberry Pi 3 Model B開發版 2.2.1 Raspberry Pi 3 Model B規格 2.2.2 Raspberry Pi 3 Model B GPIO 2.3 Python 介紹 2.3.1 Python 歷史 2.4 NodeMCU開發板 2.4.1 ESP8266 2.4.2 ARDUINO整合開發平台 2.5 智能語音識別系統 2.5.1 LD3320晶片 2.5.2 STC11L08XE單晶片 2.5.3 Keiluversion4整合開發平台 2.6 感測器及相關晶片 2.6.1 溫溼度傳感器DHT11 2.6.2 瓦斯感測器MQ-6 2.6.3 一氧化碳感測器MQ-7 2.6.4 PM2.5感測器PMS5003 2.6.5 MCP3008 第3章 系統平台及軟體相關知識 3.1 作業系統 3.1.1 Linux優缺點介紹 3.1.2 Linux系統架構 3.2 LAMP網站架構 3.2.1 Apache 3.2.2 MySQL 3.2.3 PHP 3.2.4 HTML 3.3 Selenium 3.3.1 Selenium Webdriver 3.4 Beautiful Soup 3.5 Threading 3.5.1 Threading in Python 3.6 UART 3.6.1 UART原理 3.7 SPI 3.8 SMTPlib 3.9 PCB LAYOUT環境 第4章 系統架構與實作 4.1 爬蟲抓取網路資料 4.2 室內參數感測 4.3 語音控制切換頁面 4.4 網頁顯示資訊 第5章 結論與未來展望 5.1 結論 5.2 未來展望 參考文獻

    [1] Chen Yang; Weiming Shen; Xianbin Wang. The Internet of Things in Manufacturing: Key Issues and Potential Applications. IEEE Systems, Man, and Cybernetics Magazine. Jan. 2018.
    [2] 廖建興,嵌入式系統之新興發展應用趨勢。取自:ICEQ報導年刊internet of business
    [3] Q&A: Tiago Rodrigues, Wireless Broadband Alliance, on IoT device roaming。取自:https://internetofbusiness.com/qa-tiago-rodrigues-wireless-broadband-alliance-on-iot-device-roaming-standards/
    [4] 未來趨勢物聯網。取自:https://contest.cpmah.org.tw/award/2015/web/C2015b011/index.htm
    [5] SLS宅學習,物聯網簡介。取自:https://sls.weco.net/node/17007
    [6] 張志勇、陳正昌,物物相連的龐大網路。取自:http://scimonth.blogspot.com/2014/05/blog-post_3117.html
    [7] Raspberry Pi。取自:https://www.raspberrypi.org/
    [8] J. Nikhila. Web based Environmental Monitoring System using Raspberry Pi. 2017 International Conference on Current Trends in Computer, Electrical, Electronics and Communication (CTCEEC). Sept. 2017.
    [9] PCDIY,樹莓派Raspberry Pi 3實測開箱,挑戰前一代Raspberry Pi 2效能對決!。取自:http://www.pcdiy.com.tw/detail/3773
    [10] Meccanismo Complesso,Raspberry Pi 3 – L’evoluzione continua。取自:http://www.meccanismocomplesso.org/en/raspberry-pi-3-evolution/
    [11] Raspberry Pi台灣樹莓派,Raspberry Pi規格。取自:https://www.raspberrypi.com.tw/10684/55/
    [12] 玩物 生活 碎碎念,樹莓派GPIO功能介紹。取自:http://korewa72.blogspot.com/2018/08/cc-gpio.html
    [13] python,python介紹。取自:https://www.python.org/
    [14] techbeamers,Python Tutorial – Learn Python Programming Step By Step 。取自:https://www.techbeamers.com/python-tutorial-step-by-step/
    [15] einstronic,Introduction to NodeMCU ESP8266。取自:https://einstronic.com/wp-content/uploads/2017/06/NodeMCU-ESP8266-ESP-12E-Catalogue.pdf
    [16] Logicware,NodeMCU LUA WiFi Internet of things ESP8266 Development Board IoT。取自:http://www.logicware.com.au/nodemcu-lua-wifi-internet-of-things-esp8266-develo
    [17] ESPRESSIF,ESP8266介紹。取自:https://www.espressif.com/zh-hans/products/hardware/esp8266ex/overview
    [18] João Mesquita; Diana Guimarães; Carlos Pereira; Frederico Santos; Luis Almeida. Assessing the ESP8266 WiFi module for the Internet of Things. 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA). Sept. 2018.
    [19] ARDUINO,ARDUINO介紹。取自:https://www.arduino.cc/
    [20] ICRoute,LD332X語音識別芯片。取自:http://www.icroute.com/web_cn/LD332X.html
    [21] STCmicro宏晶科技,STC11L08XE。取自:http://www.stcmcu.com/index.htm
    [22] Baidu,keil uvision4。取自: https://baike.baidu.com/item/keil%20uvision4/8129053
    [23] 數位溫溼度感測器DHT11模組。取自:http://www.ltc.com.tw/images/MTARDALL129.pdf
    [24] TAIWANIOT,MQ-6丙烷,丁烷,液化氣感測器模組。取自:https://www.taiwaniot.com.tw/product/mq-6-%E4%B8%99%E7%83%B7%E4%B8%81%E7%83%B7%E6%B6%B2%E5%8C%96%E6%B0%A3%E6%84%9F%E6%B8%AC%E5%99%A8%E6%A8%A1%E7%B5%84/
    [25] TAIWANIOT,MQ-7一氧化碳感測器模組。取自:https://www.taiwaniot.com.tw/product/mq-7-%E4%B8%80%E6%B0%A7%E5%8C%96%E7%A2%B3%E6%84%9F%E6%B8%AC%E5%99%A8%E6%A8%A1%E7%B5%84-co%E6%B0%A3%E9%AB%94%E6%84%9F%E6%B8%AC%E5%99%A8/
    [26] 上海宛芯電子科技有限公司,數字式通用顆粒物濃度傳感器。取自:https://aqicn.org/air/view/sensor/spec/pms5003.pdf
    [27] MICROCHIP,MCP3004/3008。取自:https://cdn-shop.adafruit.com/datasheets/MCP3008.pdf
    [28] SLS宅學習,作業系統原理簡介。取自:https://sls.weco.net/node/21321
    [29] LINUX.ORG,linux。取自:https://www.linux.org/
    [30] PROGRESSBAR,Linux的是什麼?從網站開發到物聯網無所不在的OS作業系統介紹。取自:https://progressbar.tw/posts/113
    [31] linux的功能與優缺點。取自:http://neuron.csie.ntust.edu.tw/homework/94/os/homework/homework1/A9415045/Linux%E7%89%B9%E8%89%B2%E4%BB%8B%E7%B4%B9.htm
    [32] 陳鍾誠的網站,linux作業系統簡介。取自:http://ccckmit.wikidot.com/lk:introduction
    [33] 小黑的部落格,LAMP網站架構方案分析。取自:http://qashyyp.pixnet.net/blog/post/45757659-lamp%E7%B6%B2%E7%AB%99%E6%9E%B6%E6%A7%8B%E6%96%B9%E6%A1%88%E5%88%86%E6%9E%90
    [34] Apache伺服器。取自:http://epaper.gotop.com.tw/pdf/ACA011200.pdf
    [35] MySQL簡介、PHP簡介、HTML簡介。取自:http://in.ncu.edu.tw/w3meng/train95/erichsu/html_doc/fore.htm
    [36] MySQL的主要特色。取自: http://www.imooc.com/wiki/detail/id/480
    [37] 程式前沿,談談關於PHP的優點與缺點。取自:https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/240929/
    [38] 簡述HTML的優點和缺點。取自:http://www.bsweb.cn/news/2010-11/290.html
    [39] 認識Selenium。取自:https://learngeb-ebook.readbook.tw/intro/selenium.html
    [40] webdriver介紹。取自:https://zhuanlan.zhihu.com/p/26283703
    [41] 一讀,Python爬蟲入門:Beautiful Soup的用法。取自:https://read01.com/zh-tw/78PeR.html#.XKrz25gzaUk
    [42] 每日頭條, Python:爬蟲處理流程及網頁解析。取自:https://kknews.cc/zh-tw/tech/3jjpj8g.html
    [43] 阿洲的程式教學,程序,執行緒,多執行緒。取自:http://monkeycoding.com/?p=826
    [44] GTW,Python多執行準線程模組平行化程序設計教學。取自:https://blog.gtwang.org/programming/python-threading-multithreaded-programming-tutorial/
    [45] MAKERPRO,認識UART通用非同步收發器。取自:https://makerpro.cc/2016/04/understand-what-is-uart/
    [46] Albert的筆記本,UART。取自:http://albert-oma.blogspot.com/2012/03/uart.html
    [47] 傑克!真是太神奇了!,SPI串列周邊介面。取自: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
    [48] SMTP。取自:http://163.21.2.100/a004/htm/8/smtp.htm
    [49] Python SMTP發送郵件。取自:http://www.runoob.com/python/python-email.html

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