簡易檢索 / 詳目顯示

研究生: 劉家同
Liu, Chia-Tung
論文名稱: 基於農業物聯網之物聯網平台系統研製
Design and Implementation of IoT Platform in Agriculture
指導教授: 黃能富
Huang, Nen-Fu
口試委員: 朱彥銘
Chu, Yen-Ming
陳俊良
Chen, Jiann-Liang
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 通訊工程研究所
Communications Engineering
論文出版年: 2018
畢業學年度: 106
語文別: 英文
論文頁數: 50
中文關鍵詞: 物聯網農業無線感測網路
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年來,受惠於物聯網 (Internet of Things) 的興起,帶動了許多個人、工廠、農業等應用需求。物聯網不僅僅是將裝置都連上網路,還可以幫助我們更快速的搜集數據與交換資料。有了大量的數據資料之後,人們便可以根據此發展出更具智慧、更方便的監控系統。
    在台灣,農業方面的物聯網需求也有增加的趨勢,然而因為發展太過快速,目前市面上的物聯網平台都有他們各自的缺陷,包括只有數據顯示、無法控制或是支援的通訊協定太過單一等。目前並沒有一個功能齊全、提供資料收集、顯示、自動控制,且充滿智慧的平台。
    在此篇論文中,我們設計並實作了一個針對 LoRaWAN、Wi-Fi 等無線通訊協定的物聯網平台,提供使用者的功能包括了基本的數據收集分類、資料的視覺化以及將農務日誌整合進我們的平台中。進階的功能有智慧回控,使用者可以自訂規則,當符合規則時系統會自動幫我們做決定,達到智慧控制的效果。更進一步的,我們規劃了專家系統,提供小農們盡皆為資深農民的可能性。使用者可以根據專家系統已經儲備的知識,來判斷自己的農務方式正確與否,提供進步的方向。使用者在使用本平台後,便可以快速建置一個充滿智慧的農場,與最新的科技連動。


    In recent years, thanks to the rise of the Internet of Things, many personal, industrial, and agricultural applications have been driven. More than just connecting devices to the Internet, it also helps us to collect data and exchange information more quickly. The demand for IoT in agriculture has also increased in Taiwan. However, because of the rapid development, the IoT platforms on the market today have their own deficiencies, including users can only monitor data but not able to control, the lack of supporting in communication protocols and so on.
    In this thesis, we designed and implemented an Internet of Things platform that supports wireless communication protocols such as LoRaWAN and Wi-Fi. We have provided data collection and classification, the visualization of data, and the integration of agricultural logs for users in our platform. Moreover, we introduce the automatic control system that enables the user to customize the rules to the controllers. When the rules are met, the system will automatically help us make decisions and achieve the effect of intelligent control. Further, we have planned an expert system that offers the possibility of small farmers to senior farmers. Users can judge the correctness of their agricultural methods according to the knowledge already stored in the expert system and provide direction for progress. After using the platform, users can quickly build an intelligent farm that links with the latest technology.

    Abstract I 中文摘要 II Table of Contents III List of Figures IV List of Tables V Chapter 1 Introduction 1 Chapter 2 Related Works 5 2.1 Basic Concepts of an IoT Platform 5 2.2 LoRa and LoRaWAN 7 2.2.1 LoRa 8 2.2.2 LoRaWAN Architecture 9 2.3 NB-IoT 11 2.4 Related Works of Wireless Sensor Network Systems and IoT Platforms 12 2.4.1 A Monitoring System 12 2.4.2 CHT IoT Platform 13 2.4.3 ThingSpeak 15 Chapter 3 System Design 17 3.1 System Core Concepts 17 3.1.1 API Server 19 3.1.2 Database Management 25 3.1.3 Web Server 27 3.2 System Implementation Discussion 28 3.2.1 Front-end Implementation 28 3.2.2 Back-end Implementation 29 Chapter 4 System Implementation 30 4.1 Data Collection Environment 30 4.2 User Scenarios 35 4.2.1 Basic Manipulations 36 4.2.2 Controller System 38 4.2.3 Agricultural Log and the Expert System 42 Chapter 5 Conclusion and Future Works 45 References 47

    [1] Ericsson, “Ericsson mobility report,” White paper, 2015.
    [2] Usman Raza; Parag Kulkarni; Mahesh Sooriyabandara “Low Power Wide Area Networks: An Overview,” in IEEE Communications Surveys & Tutorials (Volume: 19, Issue: 2, Secondquarter 2017)
    [3] LoRa Alliance, “LoRaWAN specification,” Jul. 2016, Available: http://lora-alliance.org
    [4] “Semtek,” [Online]. Available: https://www.semtech.com/technology/lora/what-is-lora
    [5] Aleksandar Rakić at el. “Key aspects of narrow band internet of things communication technology driving future IoT applications,” in 2017 25th Telecommunication Forum (TELFOR)
    [6] Hamdan Hejazi at el. “Survey of Platform for Massive IoT,” in 2018 IEEE International Conference on Future IoT Technologies (Future IoT)
    [7] Tetsuya Yokotani “Requirements on the IoT Communication Platform and Its Standardization,” in 2017 Japan-Africa Conference on Electronics, Communications and Computers (JAC-ECC)
    [8] S. Agrawal and D. Vieira, “A survey on Internet of Things - DOI 10.5752/P.2316-9451.2013v1n2p78,” Abakós, vol. 1, no. 2, 2013.
    [9] A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash, “Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications,” IEEE Commun. Surv. Tutorials, vol. 17, no. 4, pp. 2347–2376, 2015.
    [10] V. Gazis et al., “A survey of technologies for the internet of things,” in 2015 International Wireless Communications and Mobile Computing Conference (IWCMC), 2015, pp. 1090–1095.
    [11] “NB-IoT White Paper,” [Online]. Available: http://www.huawei.com/minisite/iot/img/nb_iot_whitepaper_en.pdf
    [12] 3GPP, “LTE physical layer; General description (Release 14),” TS 36.201, Mar. 2017.
    [13] Sergio Martiradonna; Alessandro Grassi; Giuseppe Piro “An Open Source Platform for Exploring NB-IoT System Performance,” in European Wireless 2018; 24th European Wireless Conference
    [14] Alexandru Lavric; Valentin Popa “Internet of Things and LoRa™ Low-Power Wide-Area Networks: A survey,” in 2017 International Symposium on Signals, Circuits and Systems (ISSCS)
    [15] Josman P. Pérez-Expósito et al. “An IoT Monitoring System for Precision Viticulture,” in 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)
    [16] “CHT IoT Platform,” [Online]. Available: https://iot.cht.com.tw/iot/
    [17] Alexandru Lavric; Valentin Popa “Internet of Things and LoRa™ Low-Power Wide-Area Networks: A survey,” in 2017 International Symposium on Signals, Circuits and Systems (ISSCS)
    [18] Josman P. Pérez-Expósito et al. “An IoT Monitoring System for Precision Viticulture,” in 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)
    [19] “MQTT 3.1.1 specification”. OASIS. December 10, 2015. Retrieved April 25, 
2017.
    [20] Shah Abd Hafiz Zainal Abidin; S. Noorjannah Ibrahim “Web-based monitoring of an automated fertigation system: An IoT application,” in 2015 IEEE 12th Malaysia International Conference on Communications (MICC)
    [21] Orestis Georgiou; Usman Raza “Low Power Wide Area Network Analysis: Can LoRa Scale?” in IEEE Wireless Communications Letters (Volume: 6, Issue: 2, April 2017)
    [22] Juha Petajajarvi at el. “On the coverage of LPWANs: range evaluation and channel attenuation model for LoRa technology,” in 2015 14th International Conference on ITS Telecommunications (ITST)
    [23] Bo Cheng; Shuai Zhao; Meng Niu; Junliang Chen “Agile IoT Service Communication and Orchestration Platform Using Event Driven SOA Paradigm,” in IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)
    [24] Anne H. Ngu, Mario Gutierrez, Vangelis Metsis, Surya Nepal, Quan Z. Sheng, “IoT Middleware: A Survey on Issues and Enabling Technologies,” IEEE Internet of Things Journal, vol.4, no.1, pp.1-20, 2017
    [25] Ved P. Kafle, Yusuke Fukushima, Pedro Martinez-Julia, Hiroaki Harai, “Scalable Directory Service for IoT Applications,” IEEE Communications Standards Magazine, vol.1, no.3, pp.58-65, 2017
    [26] Yulong Shen, Tao Zhang, Yongzhi Wang, Hua Wang, Xiaohong Jiang, “MicroThings: A Generic IoT Architecture for Flexible Data Aggregation and Scalable Service Cooperation,” IEEE Communications Magazine, vol.55, no.9, pp.86-93, 2017.
    [27] “ThingSpeak,” [Online]. Available: https://community.thingspeak.com/
    [28] “Express,” [Online]. Available: http://expressjs.com/
    [29] “Bootstrap,” [Online]. Available: https://getbootstrap.com/
    [30] “Node.js,” [Online]. Available: https://nodejs.org/en/
    [31] “LinkIt 7697,” [Online]. Available: https://labs.mediatek.com/en/platform/linkit-7697
    [32] “Gemtek,” [Online]. Available: https://www.gemteks.com/en/products/lora-iot
    [33] “Amazon DynamoDB,” [Online]. Available: https://aws.amazon.com/dynamodb/?nc1=h_ls
    [34] “Amazon Simple Storage Services,” [Online]. Available: https://aws.amazon.com/s3/?nc2=h_l3_sc
    [35] “Amazon EC2,” [Online]. Available: https://aws.amazon.com/ec2/?nc2=h_l3_c
    [36] “Amazon CLI,” [Online]. Available: https://aws.amazon.com/cli/
    [37] “D3.js,” [Online]. Available: https://d3js.org/
    [38] “Highcharts,” [Online]. Available: https://www.highcharts.com/
    [39] “QuickDBD,” [Online]. Available: https://app.quickdatabasediagrams.com/
    [40] “draw.io,” [Online]. Available: https://www.draw.io/

    QR CODE