跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.176) 您好!臺灣時間:2025/09/06 03:02
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:沈品吟
研究生(外文):Pin-Yin Shen
論文名稱:應用Raspberry Pi叢集運算技術於無線感測網路研究
論文名稱(外文):Study on Raspberry Pi Computer Cluster in Wireless Sensor Network
指導教授:黃朝曦黃朝曦引用關係
指導教授(外文):Chao-Hsi Huang
口試委員:陳偉銘楊明玉葉蓉樺
口試委員(外文):Wei-Ming ChenMing-Yu YangJung-Hua Yeh
口試日期:2015-06-29
學位類別:碩士
校院名稱:國立宜蘭大學
系所名稱:資訊工程學系碩士班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2015
畢業學年度:103
語文別:中文
論文頁數:52
中文關鍵詞:Raspberry Pi無線感測網路叢集運算
外文關鍵詞:Raspberry PiWireless Sensor NetworkCluster Computing
相關次數:
  • 被引用被引用:0
  • 點閱點閱:1173
  • 評分評分:
  • 下載下載:26
  • 收藏至我的研究室書目清單書目收藏:1
隨著無線感測網路技術日趨成熟,現今我們的感測範圍不單是以往的居家環境,甚至可能是規模龐大的溫室或耕地,當我們增加感測節點的數量,無形間也會提高封包傳輸的碰撞機率。近幾年,許多能夠結合感測器等電子元件的微控制器(Microcontroller,簡稱MCU)、單板機電腦(Single-board computer,簡稱SBC)逐漸問世,使得無線感測網路技術的應用進入一個新的里程碑,學術界、企業界的研究者投入心力,進行研究與開發。
Raspberry Pi單板機電腦就是近幾年興起的新科技之一,雖然只有信用卡的大小,但其具備CPU、記憶體、USB介面、網路介面以及影音輸出介面,如同一台小型電腦般,可以透過控制感測器做出環境監測、自動控制、災害預防等多樣化的應用。本研究在參考相關文獻後,發現目前多數學者趨向以Arduino控制器控制感測器,僅有少數學者是以Raspberry Pi控制感測器進行開發。因此,本研究提出一個以Raspberry Pi作為基礎硬體的無線感測網路模型,透過低成本的單板機電腦結合感測器,建立叢集(Cluster)運算,減少封包傳輸的碰撞機率以及等待時間,應用於溫室的環境監測,提供後人建置無線感測網路可依循的軌跡。

As wireless sensor network (WSN) technology matures, today’s sensing range is different from the past. It is not only home environment, but also large-scale greenhouse or farmland. When we increase the number of sensor nodes, it will also increase the packet collision rate. During the past few years, more and more microcontroller and single-board computer which can combine sensor have been come out so that application of wireless sensor network has reached a new milestone. Researchers from academia and business community put effort into research and development.
Raspberry Pi is one of the new technologies in recent years. Although credit card–sized single-board computers, there are CPU, memory, USB interface, network interface and audio output interface on Raspberry Pi. As a small computer, it can control sensor to be used in environmental monitoring, automatic control and disaster prevention. In the thesis, after reading the relevant literature, we found most researchers tend to control sensor by Arduino microcontroller and few researchers control sensor by Raspberry Pi. Therefore, the study proposes a wireless sensor network model based on Raspberry Pi hardware, control sensors through low-cost single-board computers, import cluster computing to reduce the packet collision rate and waiting time, and use in environmental monitoring on greenhouse. We expect the study can provide a reference to build wireless sensor network for future generations.
摘要 I
Abstract II
誌謝 III
第一章 緒論 1
1.1 研究動機 1
1.2 研究目的 1
1.3 論文架構 2
第二章 文獻探討 3
2.1 無線感測網路 3
2.1.1 無線感測網路模型 3
2.1.2 感測節點的硬體架構 4
2.1.3 感測節點的傳輸模式 5
2.1.4 傳輸介質的比較 6
2.2 Raspberry Pi 8
2.2.1 歷史沿革與硬體規格 8
2.2.2 Raspberry Pi無線感測網路 9
2.3 叢集運算 11
2.3.1 叢集架構 11
2.3.2 叢集演算法 12
第三章 研究方法 16
3.1 實驗設備與環境 16
3.1.1 Raspberry Pi 16
3.1.2 RPi.GPIO函式庫安裝 19
3.1.3 WiringPi函式庫安裝 20
3.1.4 WiFi網路設定 22
3.1.5 溫濕度感測器 26
3.1.6 光敏電阻/光照度感測器 28
3.2 叢集式無線感測網路 33
3.2.1 研究架構 33
3.2.2 Raspberry Pi-Cluster Head 34
3.2.3 Raspberry Pi-Cluster Members 35
3.2.4 Raspberry Pi-Base Station 35
第四章 實驗結果 36
4.1 RPi-CH與RPi-CMs 36
4.1.1 RPi-CMs與溫濕度感測器 36
4.1.2 RPi-CMs與光敏電阻 39
4.1.3 RPi-CMs運作流程 41
4.1.4 RPi-CH運作流程 43
4.2 RPi-BS與Client Service 44
4.2.1 RPi-BS運作流程 44
4.2.2 Client Service 46
第五章 結論與未來展望 47
5.1 結論 47
5.2 未來展望 48
參考文獻 49

[1] J. M. Kahn, R. H. Katz, K. S. J. Pister, “Next century challenges: Mobile networking for smart dust,” ACM/IEEE International Conference on Mobile Computing and Networking, pp. 271-278, 1999.
[2] Jaume Segura-Garcia, Santiago Felici-Castell, Juan J. Perez-Solano, Maximo Cobos, Juan M. Navarro, “Low-Cost alternatives for urban noise nuisance monitoring using wireless sensor networks,” IEEE International Journal on Sensor, Vol. 15, No 2, Feb. 2015.
[3] L. F. D’Haro, R. de Córdoba, J. I. Rojo, J. Díez, D. Avendaño, J.M. Bermudo, “Low-Cost speaker and language recognition systems running on a Raspberry Pi,” IEEE International Journal on Latin America Transactions, Vol. 12, No 4, Jun. 2015.
[4] Chao-Hsi Huang, Pin-Yin Shen, Yueh-Cheng Huang, “IoT-Based physiological and environmental monitoring system in animal shelter,” IEEE International Conference on Ubiquitous and Future Network, Jul. 2015.
[5] Md Saifudaullah, Bin Bahrudin, Rosni Abu Kassim, Norlida Buniyamin, “Development of fire alarm system using Raspberry Pi and Arduino Uno,” IEEE International Conference on Electrical, Electronics and System Engineering, pp. 43-48, Dec. 2013.
[6] Nikhil Agrawal, Smita Singhal, “Smart drip irrigation system using Raspberry Pi and Arduino,” IEEE International Conference on Computing, Communication and Automation, pp. 928-932, May 2015.
[7] Ian F. Akyildiz, Weilian Su, Yogesh Sankarasubramaniam, Erdal Cayirci, “A survey on sensor networks,” IEEE Communications Magazine, Aug. 2002.
[8] Meng-Shiuan Pan, “Communication Protocols and Applications for ZigBee-Based Wireless Sensor Networks,” Degree of Doctor, Department of Computer Science, National Chiao Tung University, Hsinchu, Taiwan, 2008.
[9] IEEE Std. 802.11-2012, IEEE Standard for Information Technology, Telecommunications and information exchange between systems, Local and metropolitan area networks, Specific requirements, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications.
[10] Eldad Perahia, Intel Corporation, “IEEE 802.11n development: History, process, and technology,” IEEE Communication Magazine, Vol. 46, No. 7, pp. 48-55, Jul. 2008.
[11] IEEE Std 802.11-2007, IEEE Standard for Information Technology, Telecommunications and information exchange between systems, Local and metropolitan area networks, Specific requirements, Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications.
[12] Arya Behzad et al., “A fully integrated MIMO multiband direct conversion CMOS transceiver for WLAN applications (802.11n),” IEEE International Journal on Solid-State Circuits, Vol. 42, No. 12, pp. 2795-2805, Dec. 2007.
[13] History of computing hardware
Retrieved from https://en.wikipedia.org/wiki/History_of_computing_hardware
[14] Raspberry Pi
Retrieved from https://en.wikipedia.org/wiki/Raspberry_Pi
[15] Ana Filipa Teixeira, Octavian Postolache, “Wireless sensor network and web based information system for asthma trigger factors monitoring,” IEEE International Conference on Instrumentation and Measurement Technology, pp. 1388-1393, May 2014.
[16] Pandurang H. Tarange, Rajan G. Mevekari, Prashant A. Shinde, “Web based automatic irrigation system using wireless sensor network and embedded Linux board,” IEEE International Conference on Circuit, Power and Computing Technologies, pp. 1-5, Mar. 2015.
[17] Sudhir G. Nikhade, A. A. Agashe, “Wireless sensor network communication terminal based on embedded Linux and Xbee,” IEEE International Conference on Circuit, Power and Computing Technologies, pp. 1468-1473, Mar. 2014.
[18] Yu-Jun Cai, “Distance-Balanced Clustering Algorithm for Wireless Sensor Networks,” Degree of Master, Department of Computer Science, Chaoyang University of Technology, Taichung, Taiwan, 2014.
[19] Wendi Rabiner Heinzelman, Anantha Chandrakasan, Hari Balakrishnan, “Energy-Efficient Communication Protocol for Wireless Microsensor Networks,” IEEE International Conference on System Sciences, pp. 1-10, Jan. 2000.
[20] Meenakshi Sharma, Kalpana Sharma, “An Energy Efficient Extended LEACH (EEE LEACH),” IEEE International Conference on Communication Systems and Network Technologies, pp. 377-382, May 2012.
[21] Thu Ngo Quynh, Kieu-Ha Phung, Hoan Vu Quoc, “Improvement of energy consumption and load balance for LEACH in wireless sensors networks,” IEEE International Conference on ICT Convergence, pp. 583-588, Oct. 2012.
[22] Shijun He, Yanyan Dai, Ruyan Zhou, Shiting Zhao, “A cluster routing protocol for energy balance of WSN based on genetic clustering algorithm,’ International Conference on Future Computer Supported Education, Vol. 2, pp. 788-793, Jun. 2012.
[23] Aimin Wang, Dailiang Yang, Dayang Sun, “A clustering algorithm based on energy information and cluster heads expectation for wireless sensor networks,” International Journal on Computers and Electrical Engineering, Vol. 38, No. 3, pp. 662-671, May 2012.
[24] Rwan Ibrahim, Quang-Dung Ho, Tho Le-Ngoc, “An energy-efficient and load-balancing cluster-based routing algorithm for CSMA-Based wireless sensor networks,” IEEE International Conference on Vehicular Technology, pp. 1-5, Jun. 2013.
[25] Wendi B. Heinzelman, Anantha P. Chandrakasan, Hari Balakrishnan, “An application-specific protocol architecture for wireless microsensor networks,” IEEE Journal on Wireless Communications, Vol. 1, No. 4, pp. 660-670, Oct. 2002.
[26] Fengchi Sun, Tingting Wang, Wei Lu, “A data association method based on simulate anneal arithmetic for mobile robot SLAM,” IEEE International Conference on Automation and Logistics, pp. 425-430, Sep. 2008.
[27] Ossama Younis, Sonia Fahmy, “HEED: A hybrid, energy-efficient, distributed clustering approach for Ad hoc sensor networks,” IEEE International Journal on Mobile Computing, Vol. 3, No. 4, pp. 366-379, Oct.-Dec. 2004.
[28] 業難, 2013, “Raspberry Pi從入門到應用”, 博碩文化股份有限公司
[29] Eben Upton, Gareth Halfacree, 2014, “Raspberry Pi User Guide”, John Wiley & Sons Inc.
[30] RPi.GPIO Library Version,
Retrieved from https://pypi.python.org/pypi/RPi.GPIO
[31] WiringPi Official Website,
Retrieved from http://wiringpi.com/
[32] Loeliger Jon, 2012, “Version Control With Git”, Oreilly & Associates Inc.
[33] Raspberry Pi USB Wi-Fi Adapter
Retrieved from http://elinux.org/RPi_USB_Wi-Fi_Adapters
[34] Dong-Ok Han, Jeong-Hoon Kim, Sang-Gyu Park, “A dual band CMOS receiver with hybrid down conversion mixer for IEEE 802.11a/b/g/n WLAN applications,” IEEE International Conference on Electron Devices and Solid-State Circuits, pp. 1-4, Dec. 2010.
[35] Tadashi Maeda et al., “Low-power-consumption direct-conversion CMOS transceiver for multi-standard 5-GHz wireless LAN systems with channel bandwidths of 5-20 MHz,” IEEE International Journal on Solid-State Circuits, Vol. 41, No. 2, pp. 375-383, Feb. 2006.
[36] Pengfei Zhang et al., “A Single-Chip Dual-Band Direct-Conversion IEEE 802.11a/b/g WLAN Transceiver in 0.18-μ m CMOS,” IEEE International Journal on Solid-State Circuits, Vol. 40, No. 9, pp. 1932-1939, Sep. 2005.
[37] Driver for TP-LINK TL-WN725N V2 from 3.6.11+ to 3.18.xx,
Retrieved from http://www.raspberrypi.org/forums/viewtopic.php?p=462982#p462982
[38] e絡盟指定台灣地區個人用戶經銷商, “DHT11驅動程式學習套件-DHT11產品規格書” Retrieved from www.raspberrypi.com.tw
[39] He Jianfeng, Qu Jinhui, Wang Yuan, Pan Hengya, “The designing and porting of temperature & humidity sensor node driver based on ARM-Linux,” IEEE International Conference on Electronics, Computer and Applications, pp. 127-130, May 2014.
[40] Leens, F., “An introduction to I2C and SPI protocols,” IEEE International Magazine on Instrumentation & Measurement, pp. 8-13, Feb. 2009.
[41] Monk, Simon, 2014, “Raspberry Pi Cookbook”, Oreilly & Associates Inc.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top