簡易檢索 / 詳目顯示

研究生: 林政宏
Cheng-Hung Lin
論文名稱: 一個應用於智慧農場的物聯網系統-網頁應用程式設計
An Internet of Things for Smart Farm Applications-Design of Web Application
指導教授: 吳傳嘉
Chwan-Chia Wu
口試委員: 謝錫堃
Ce-Kuen Shieh
吳傳嘉
Chwan-Chia Wu
黎碧煌
Bih-Hwang Lee
張俊明
Chun-Ming Chang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2020
畢業學年度: 108
語文別: 中文
論文頁數: 82
中文關鍵詞: 物聯網智慧農場網頁程式設計MQTT
外文關鍵詞: Internet of Things, Smart Farm, Web Design, MQTT
相關次數: 點閱:408下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著全球網路基礎建設的普及化,數據就是商機的時代來臨了。物聯網的技術推陳出新,並有多元化和跨領域合作的特色,且應用的領域極為廣泛,舉凡工業、農業、金融、醫療、軍事等產業,都有日漸增長的趨勢。

    現今,導入物聯網技術和相關應用對於智慧化農業有很大的幫助;智慧農業的發展能落實知識數位化,將經驗法則轉變成系統原則,促使農業領域更加優化,大大提升整體生產價值。

    本論文應用物聯網架構實作「IoT網站管理平台」,即時蒐集感測器數據並寫入資料庫保存。網頁應用程式的功能包含「建立溫室」、「刪除溫室」、「新增感測器」、「感測器定位」、「感測器移位」、「感測器同步」、「感測器警報上限值和下限值設定」及「遠端遙控開關」等功能。網站介面設計是採用可視化和圖像化的方式呈現,讓農場管理人員可以非常直覺性操作網頁的各項功能,藉此掌握農場的即時運作狀況。

    本論文希望導入「IoT網站管理平台」,達成建置「智慧農場」的目標,進而降低天然災害或人為災害所造成的經濟上之損失。


    In recent years, with the greater popularization of global Internet infrastructure, up to date, such main sectors of industries or services as agriculture, finance, medicine, and military, have changed rapidly thanks to the enormous and fast technological innovations and growing trends of new high-techs.

    Nowadays, it has been of great assistance to introduce the technology of web-based platform along with its related applications to the smart management of agriculture thanks to the improvements of communication technique, enabling and facilitating today’s industry today to easily collect data, transform and transfer personal experience into the digital form of knowledge, from people to people, promote and improve further optimization to the field tasks, thus greatly increasing the overall production value. The introduction of this new concept of ideas, or, that is, a smart farm, makes possible the limit -breaking of time and space, as well as the managing rule more systematically efficient.

    This thesis mainly deals with the development and application of a web-based platform, through the provision of the convenient way to manage a smart farm at issue. Functions of such application includes creating the greenhouse, deleting the greenhouse, dragging the sensor icon, setting alarms by the user-determined upper and lower limits, and sensor setting, so as to allow users to create an optimal personalized farm-supervising system. The web interface discussed in this paper provides such operation options as visualization to enable most project users to intuitively operate various functions provided by the web page, thereby grasping the real-time operation status of facilitating the efficient management the smart farm.

    Finally, the major goal of monitoring is to make the farm management be more real-time oriented, thus reducing the economic losses caused by natural or man-made disasters and maximizing its managerial efficiency.

    摘要 ii ABSTRACT iii 誌謝 iv 目錄 v 圖目錄 viii 表目錄 x 第一章、緒論 1 1.1 研究背景 1 1.2 研究動機 3 1.3 研究內容 3 1.4 章節架構 3 第二章、相關技術與工具介紹 4 2.1 Wireless LAN 4 2.2 Wi-Fi 4 2.3 MQTT 5 2.3.1 MQTT通訊架構 5 2.3.2 角色 5 2.3.3 動作 5 2.3.4 運作方式 6 2.4 Arduino MEGA 2560 7 2.5 ESP8266-01 8 2.6 Arduino IDE 9 2.7 資料庫與管理工具 10 2.7.1 MySQL 10 2.7.2 phpMyAdmin 11 2.7.3 ODBC 11 2.8 程式語言 12 2.8.1 PHP 12 2.8.2 ASP.NET 12 2.8.3 VBScript 13 2.9 網頁伺服器 14 第三章、系統架構設計 15 3.1 網站架構說明 17 3.2 網站運作流程說明 18 3.3 網站功能規劃 19 3.3.1「IoT網站管理平台」功能說明 20 3.3.2 遠端控制 20 3.3.3 新增溫室 22 3.3.4 感測器設置 24 3.3.5 刪除溫室 26 3.3.6 警報設定 28 3.3.7 圖示的定移位和同步 31 3.4 網站架構樹狀圖功能說明 32 3.5 網站架構樹狀圖 33 3.6 開發平台與工具選擇 34 3.6.1 微控制板與感測器套件選擇 34 3.6.2 ESP8266-01 設定說明 34 3.6.3 微控制板與感測器實作成果 36 第四章、網站開發實作與成果 37 4.1「IoT網站管理平台」首頁 37 4.2 新增溫室 38 4.3 刪除溫室 39 4.4 感測器設置 39 4.5 感測器圖示說明 40 4.6 警報功能 40 4.7 定位移位與同步 43 4.7.1 圖示定位和移位說明 43 4.7.2 同步功能 45 4.8 遠端遙控開關功能 46 4.8.1 網頁控制LED開啟畫面 47 4.8.2 網頁控制LED關閉畫面 48 第五章、結論與未來展望 49 5.1 結論 49 5.2 未來展望 49 參考文獻 50 附錄A、微控制板與感測器程式碼 52 附錄B、網站首頁程式碼 60 附錄C、新增溫室程式碼 63 附錄D、刪除溫室程式碼 66 附錄E、警報設定程式碼 67 附錄F、拖曳程式碼 69

    [1]葉恆芬、鍾銘輝、蘇明勇,“五大關鍵核心技術,打造台灣物聯網產業的堅實骨幹-基礎建設之技術性議題” ,工研院 IEK,2015, https://ieknet.iek.org.tw/IEKTopics/2015/3-2.html
    [2]蘇美惠,“農業 e化的行動—案例介紹” ,淡江大學企業管理學系, https://www.coa.gov.tw/index.php?error_id=J004
    [3]陳加忠,“物聯網應用於農業” ,中興大學生物系統工程研究室, http://amebse.nchu.edu.tw/new_page_731.htm
    [4]Maria Aleksandrova,“ IOT in Agriculture, Five technology uses for smart farming and challenges to consider”, IOTZone ,June,2018
    [5]Olivia,“WPAN無線個人區域網路應用”,STOCKFEEL,https://www.stockfeel.com.tw/category/allpost/
    [6]WebSite,“Wi-Fi”, wikipedia, December,2019, https://zh.wikipedia.org/wiki/Wi-Fi
    [7]WebSite,“ Bluetooth”, wikipedia,June,2020, https://zh.wikipedia.org/wiki/Bluetooth
    [8]Archer,“ [ Protocol ] 認識 MQTT”, https://oranwind.org/-broker-ren-shi-mqtt/
    [9]WebSite,“ Arduino的詳細介紹(基於Mega2560)”, https://www.itread01.com/content/1550268552.html
    [10]marcusj1248,“ 30天入門智慧家庭系列 第 12 篇”, IT幫忙, https://ithelp.ithome.com.tw/articles/10222071
    [11]陳士杰,“ 資料庫系統” , 聯合大學資訊管理學系, http://debussy.im.nuu.edu.tw/sjchen/Database/Final/MySQL_Ch1.pdf
    [12]資訊教育研究室,“ ASP.NET 4.0”, 博碩文化, September,2011
    [13]WebSite,“ VBScript ”, wikipedia, April,2020, https://zh.wikipedia.org/wiki/VBScript
    [14]WebSite,“ 網際網路資訊服務 ”, wikipedia, March,2020,https://zh.wikipedia.org/wiki/IIS
    [15]許祐寧, “ 一個應用於智慧農場的物聯網系統-網路與雲端資料庫實作”, 國立臺灣科技大學電機系研究所碩士論文,2020
    [16]黃英豪,“ 一個應用於智慧農場的物聯網系統-行動裝置應用程式設計”, 國立臺灣科技大學電機系研究所碩士論文,2020
    [17]Website, SDKs & Demos, Espressif Systems, 2019,https://www.espressif.com/en/support/download/sdks-demos
    [18]rf777rf777, “ MQTT_DHT22.h ”, GitHub, https://gist.github.com/rf777rf777/109d95563d16a341ad1e58466ca51686
    [19]YouYou,“ This sample codes is for testing the ORP meter V1.0.”, DFROBOT, https://wiki.dfrobot.com/Analog_ORP_Meter_SKU_SEN0165_
    [20]Website,“ TEMPLATED”, https://templated.co/
    [21]Website,“ INTERNET OF THINGS ACADEMY”, Superflux, https://superflux.in/index.php/work/internet-things-academy/#
    [22]胡瑋,“影響採用RWD設計網頁意圖之因素”,國立中正大學資訊管理系研究所碩士論文,2016
    [23]王任輝,“ 電子商務網站RWD介面設計法則之使用者經驗及眼動行為研究”, 國立中山大學資訊管理學系研究所碩士論文,2014

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