==== Bibliography ==== [1]L. Atzori, A. Iera, and G. Morabito, ‘The Internet of Things: A survey’, Computer Networks, vol. 54, no. 15, pp. 2787–2805, Oct. 2010. [2]Soma Bandyopadhyay, Munmun Sengupta, Souvik Maiti, and Subhajit Dutta, ‘Role Of Middleware For Internet Of Things: A Study’, International Journal of Computer Science & Engineering Survey, vol. 2, no. 3, pp. 94–105, Aug. 2011. [3]J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, ‘Internet of Things (IoT): A vision, architectural elements, and future directions’, Future Generation Computer Systems, vol. 29, no. 7, pp. 1645–1660, Sep. 2013. [4]I. Lee and K. Lee, ‘The Internet of Things (IoT): Applications, investments, and challenges for enterprises’, Business Horizons, vol. 58, no. 4, pp. 431–440, Jul. 2015. [5]J. Biron and J. Follett, Foundational Elements of an IoT Solution. O’Reilly Media Inc, Sebastopol, 2016. [6]A. H. H. Ngu, M. Gutierrez, V. Metsis, S. Nepal, and M. Z. Sheng, ‘IoT Middleware: A Survey on Issues and Enabling technologies’, IEEE Internet of Things Journal, pp. 1–1, 2016. [7]M. A. Razzaque, M. Milojevic-Jevric, A. Palade, and S. Clarke, ‘Middleware for Internet of Things: A Survey’, IEEE Internet of Things Journal, vol. 3, no. 1, pp. 70–95, Feb. 2016. [8]E. Cavalcante et al., ‘On the interplay of Internet of Things and Cloud Computing: A systematic mapping study’, Computer Communications, vol. 89–90, pp. 17–33, Sep. 2016. [9]B. Varghese, N. Wang, S. Barbhuiya, P. Kilpatrick, and D. S. Nikolopoulos, ‘Challenges and Opportunities in Edge Computing’, in 2016 IEEE International Conference on Smart Cloud (SmartCloud), New York, NY, USA, 2016, pp. 20–26. [10]P. Bellavista and A. Zanni, ‘Feasibility of Fog Computing Deployment based on Docker Containerization over RaspberryPi’, in Proceedings of the 18th International Conference on Distributed Computing and Networking - ICDCN ’17, Hyderabad, India, 2017, pp. 1–10. [11]M. Mijac, D. Androcec, and R. Picek, ‘SMART CITY SERVICES DRIVEN BY IOT: A SYSTEMATIC REVIEW’, vol. 4, no. 2, p. 11, 2017. [12]N. Mohan and J. Kangasharju, ‘Edge-Fog Cloud: A Distributed Cloud for Internet of Things Computations’, arXiv:1702.06335 [cs], Feb. 2017. [13]‘Comment: Published in IEEE 2nd Conference on Cloudification of Internet of Things (CIoT) - 2016, Paris, France’. . [14]‘Mohan et Kangasharju - 2017 - Edge-Fog Cloud A Distributed Cloud for Internet o.pdf’. . [15]T. Saarikko, U. H. Westergren, and T. Blomquist, ‘The Internet of Things: Are you ready for what’s coming?’, Business Horizons, vol. 60, no. 5, pp. 667–676, Sep. 2017. [16]J. Lin, W. Yu, N. Zhang, X. Yang, H. Zhang, and W. Zhao, ‘A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications’, IEEE Internet of Things Journal, vol. 4, no. 5, pp. 1125–1142, Oct. 2017. [17]H. El-Sayed et al., ‘Edge of Things: The Big Picture on the Integration of Edge, IoT and the Cloud in a Distributed Computing Environment’, IEEE Access, vol. 6, pp. 1706–1717, 2018. [18]‘El-Sayed et al. - 2018 - Edge of Things The Big Picture on the Integration.pdf’. . [19]Y. Ai, M. Peng, and K. Zhang, ‘Edge computing technologies for Internet of Things: a primer’, Digital Communications and Networks, vol. 4, no. 2, pp. 77–86, Apr. 2018. [20]M. A. A. da Cruz, J. J. P. C. Rodrigues, J. Al-Muhtadi, V. V. Korotaev, and V. H. C. de Albuquerque, ‘A Reference Model for Internet of Things Middleware’, IEEE Internet of Things Journal, vol. 5, no. 2, pp. 871–883, Apr. 2018. [21]P. P. Ray, ‘A survey on Internet of Things architectures’, Journal of King Saud University - Computer and Information Sciences, vol. 30, no. 3, pp. 291–319, Jul. 2018. [22]P. Pico-Valencia and J. A. Holgado-Terriza, ‘Agentification of the Internet of Things: A systematic literature review’, International Journal of Distributed Sensor Networks, vol. 14, no. 10, p. 155014771880594, Oct. 2018. [23]K. Fazal, H. Shehzad, A. Tasneem, A. Dawood, and Z. Ahmed, ‘A Systematic Literature Review on the Security Challenges of Internet of Things and their Classification’, p. 9. [24]‘Distributing Computing in the Internet of Things: Cloud, Fog and Edge Computing Overview | Request PDF’. [Online]. Available: https://www.researchgate.net/publication/319715424_Distributing_Computing_in_the_Internet_of_Things_Cloud_Fog_and_Edge_Computing_Overview. [Accessed: 17-Dec-2018]. [25]‘Escamilla-Ambrosio P.J., Rodríguez-Mota A., Aguirre-Anaya E., Acosta-Bermejo R., Salinas-Rosales M. (2018) Distributing ’. . [26]‘Fog Computing vs. Edge Computing: What’s the Difference? | Automation World’. [Online]. Available: https://www.automationworld.com/fog-computing-vs-edge-computing-whats-difference. [Accessed: 17-Dec-2018]. [27]‘Fog vs Edge Computing: What’s the difference?’ [Online]. Available: https://info.opto22.com/fog-vs-edge-computing. [Accessed: 17-Dec-2018]. [28]‘Node RED Programming Guide – Programming the IoT’. [Online]. Available: http://noderedguide.com/. [Accessed: 17-Dec-2018].