政大機構典藏-National Chengchi University Institutional Repository(NCCUR):Item 140.119/99768
English  |  正體中文  |  简体中文  |  Post-Print筆數 : 27 |  Items with full text/Total items : 113656/144643 (79%)
Visitors : 51732022      Online Users : 630
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version
    政大典藏 > College of Commerce > Department of MIS > Theses >  Item 140.119/99768
    Please use this identifier to cite or link to this item: https://nccur.lib.nccu.edu.tw/handle/140.119/99768


    Title: 物聯網與大數據平台之通訊架構設計與實作
    Design and Implementation of the Communication Architecture for IoT & Big Data Platform
    Authors: 胡學賓
    Hu, Hsueh Pin
    Contributors: 劉文卿
    Liou, Wen Qing
    胡學賓
    Hu, Hsueh Pin
    Keywords: 物聯網
    雲端運算
    大數據
    巨量資料
    通訊架構
    微服務
    MQTT
    Apache Kafka
    Actor Model
    Akka
    Date: 2016
    Issue Date: 2016-08-09 10:45:18 (UTC+8)
    Abstract: 本研究針對物聯網與雲端大數據分析之不同程度的通訊需求,以微服務架構為基礎,設計一個四層式物聯網與大數據平台之通訊架構。面對物聯網之即時通訊需求,本研究採用MQTT通訊協定做為解決方案,而雲端大數據分析之通訊需求則採用Apache Kafka。
    本研究基於參與者模型(Actor Model)所提出之「裝置代理人」,全面的解決了物聯網中異質通訊協定所產生的複雜性,同時解決了集中式物聯網閘道器所造成的系統複雜性與效能瓶頸,使物聯網閘道器能進行分散式部署,並且共享運算資源。
    Reference: [1] J. Greenough, "THE INTERNET OF EVERYTHING: 2015," Business Insider2015/04/08 2015.
    [2] Gartner. (2016). Gartner says worldwide IoT security spending to reach $348 Million in 2016. Available: http://www.gartner.com/newsroom/id/3291817
    [3] K. Ashton, "That `Internet of things` thing in the real world, things matter more than ideas," 2002.
    [4] I. International Telecommunication Union, "The Internet Report 2005 executive summary," 2005.
    [5] H. Saito, O. Kagami, M. Umehira, and Y. Kado, "Wide area ubiquitous network: the network operator`s view of a sensor network," IEEE Communications Magazine, vol. 46, pp. 112 - 120, 2008/12 2008.
    [6] L. Tan and N. Wang, "Future internet: The Internet of things," vol. 5, pp. 376-5, 2010.
    [7] E. T. S. Institute, "Machine-to-Machine communications (M2M); Definitions," European Telecommunication Standard Institute2013.
    [8] G. Fersi, "A distributed and flexible architecture for Internet of things," Procedia Computer Science, vol. 73, pp. 130-137, 2015/01/01 2015.
    [9] C. Sarkar, V. R. Prasad, A. Rahim, R. Neisse, G. Baldini, and S. N. Akshay Uttama Nambi, "DIAT: A Scalable distributed architecture for IoT," IEEE Internet of Things Journal, vol. 2, pp. 230-239, 2015/06 2015.
    [10] M. Wu, T.-J. Lu, F.-Y. Ling, J. Sun, and H.-Y. Du, "Research on the architecture of Internet of things," vol. 5, pp. 484-5, 2010.
    [11] M. Starsinic, "System architecture challenges in the home M2M network," pp. 1-7, 2007/05/07 2007.
    [12] D. A. Milovanovic, K. R. Rao, and Z. S. Bojkovic, "Wireless networking standards (WLAN, WPAN, WMAN, WWAN)," in Convergence, DSP, QoS, and Security, ed: Informa UK, 2008, pp. 99-166.
    [13] J.-J. DeLisle, "NFC prepares for wide adoption," 2014/04/03 2014.
    [14] IEEE, "IEEE 802.15 working group for wireless personal area networks (WPANs)," The Institute of Electrical and Electronics Engineers, Inc.
    [15] MQTT.ORG. (2014). MQTT. Available: http://mqtt.org/
    [16] M. H. Amaran, N. A. M. Noh, M. S. Rohmad, and H. Hashim, "A comparison of lightweight communication protocols in robotic applications," Procedia Computer Science, vol. 76, pp. 400-405, 2015/01/01 2015.
    [17] A. Talaminos-Barroso, M. A. Estudillo-Valderrama, L. M. Roa, J. Reina-Tosina, and F. Ortega-Ruiz, "A machine-to-machine protocol benchmark for eHealth applications – use case: Respiratory rehabilitation," Computer Methods and Programs in Biomedicine, vol. 129, pp. 1–11, 2016/06/01 2016.
    [18] K. Chooruang and P. Mangkalakeeree, "Wireless heart rate monitoring system using MQTT," Procedia Computer Science, vol. 86, pp. 160–163, 2016.
    [19] J. Kreps. (2014). Benchmarking Apache Kafka: 2 Million writes per Second (on Three cheap machines). Available: https://engineering.linkedin.com/kafka/benchmarking-apache-kafka-2-million-writes-second-three-cheap-machines
    [20] S. Zhao, M. Chandrashekar, Y. Lee, and D. Medhi, "Real-time network anomaly detection system using machine learning," pp. 267-270.
    [21] M. Fussell. (2016). Overview of service fabric. Available: https://azure.microsoft.com/en-us/documentation/articles/service-fabric-overview/
    [22] Kong. (2014). Monolithic architecture pattern. Available: http://microservices.io/patterns/monolithic.html
    [23] J. Lewis and M. Fowler. (2014). Microservices: a definition of this new architectural term. Available: http://martinfowler.com/articles/microservices.html
    [24] J. Lewis and M. Fowler. (2014). Microservices. Available: http://martinfowler.com/articles/microservices.html
    [25] C. Richardson. (2015). Introduction to Microservices. Available: https://www.nginx.com/blog/introduction-to-microservices/
    [26] M. L. Abbott and M. T. Fisher, The art of Scalability: Scalable web architecture, processes, and organizations for the modern enterprise, 2015.
    [27] C. Richardson. (2015). Building Microservices using an API gateway. Available: https://www.nginx.com/blog/building-microservices-using-an-api-gateway/
    [28] Kong. (2014). Microservices architecture pattern. Available: http://microservices.io/patterns/microservices.html
    [29] C. Hewitt, P. Bishop, and R. Steiger, "A universal modular actor formalism for artificial intelligence," in Proceedings of the 3rd international joint conference on Artificial intelligence, 1973, pp. 235-245.
    [30] G. A. Agha, "Actors: A model of concurrent computation in distributed systems," DTIC Document1985.
    [31] P. Haller and M. Odersky, "Scala actors: Unifying thread-based and event-based programming," Theoretical Computer Science, vol. 410, pp. 202-220, 2009.
    [32] P. Haller and M. Odersky, "Event-based programming without inversion of control," in Joint Modular Languages Conference, 2006, pp. 4-22.
    [33] L. Inc. (2015). Actor systems — Akka documentation. Available: http://doc.akka.io/docs/akka/snapshot/general/actor-systems.html
    [34] R. T. Fielding, "Architectural styles and the design of network-based software architectures," University of California, Irvine, 2000.
    [35] I. Fette and A. Melnikov, "The WebSocket protocol," Internet Engineering Task Force2011/12 2011.
    Description: 碩士
    國立政治大學
    資訊管理學系
    103356021
    Source URI: http://thesis.lib.nccu.edu.tw/record/#G0103356021
    Data Type: thesis
    Appears in Collections:[Department of MIS] Theses

    Files in This Item:

    File SizeFormat
    index.html0KbHTML2311View/Open


    All items in 政大典藏 are protected by copyright, with all rights reserved.


    社群 sharing

    著作權政策宣告 Copyright Announcement
    1.本網站之數位內容為國立政治大學所收錄之機構典藏,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。
    The digital content of this website is part of National Chengchi University Institutional Repository. It provides free access to academic research and public education for non-commercial use. Please utilize it in a proper and reasonable manner and respect the rights of copyright owners. For commercial use, please obtain authorization from the copyright owner in advance.

    2.本網站之製作,已盡力防止侵害著作權人之權益,如仍發現本網站之數位內容有侵害著作權人權益情事者,請權利人通知本網站維護人員(nccur@nccu.edu.tw),維護人員將立即採取移除該數位著作等補救措施。
    NCCU Institutional Repository is made to protect the interests of copyright owners. If you believe that any material on the website infringes copyright, please contact our staff(nccur@nccu.edu.tw). We will remove the work from the repository and investigate your claim.
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback