3 research outputs found

    Leveraging a Publish/Subscribe Fog System to Provide Collision Warnings in Vehicular Networks

    Full text link
    [EN] Fog computing, an extension of the Cloud Computing paradigm where routers themselves may provide the virtualisation infrastructure, aims at achieving fluidity when distributing in-network functions, in addition to allowing fast and scalable processing, and exchange of information. In this paper we present a fog computing architecture based on a content island which interconnects sets of things to exchange and process data among themselves or with other content islands. We then present a use case that focuses on a smartphone-based forward collision warning application for a connected vehicle scenario. This application makes use of the optical sensor of smartphones to estimate the distance between the device itself and other vehicles in its field of view. The vehicle travelling directly ahead is identified relying on the information from the GPS, camera, and inter-island communication. Warnings are generated at both content islands, if the driver does not maintain a predefined safe distance towards the vehicle ahead. Experiments performed with the application show that with the developed method, we are able to estimate the distance between vehicles, and the inter-island communication has a very low overhead, resulting in improved performance. On comparing our proposed solution based on edge/fog computing with a cloud-based api, it was observed that our solution outperformed the cloud-based api, thus making us optimistic of the utility of the proposed architectureThis work was partially funding by the Ministerio de Ciencia, Innovaci贸n y Universidades, Programa Estatal de Investigaci贸n, Desarrollo e Innovaci贸n Orientada a los Retos de la Sociedad, Proyectos I+D+I 2018 , Spain, under Grant RTI2018-096384-B-I00Patra, S.; Manzoni, P.; Tavares De Araujo Cesariny Calafate, CM.; Zamora-Mero, WJ.; Cano, J. (2019). Leveraging a Publish/Subscribe Fog System to Provide Collision Warnings in Vehicular Networks. Sensors. 19(18):1-22. https://doi.org/10.3390/s19183852S1221918Vaquero, L. M., & Rodero-Merino, L. (2014). Finding your Way in the Fog. ACM SIGCOMM Computer Communication Review, 44(5), 27-32. doi:10.1145/2677046.2677052MQTT Version 3.1.1 http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.docSultana, T., & Wahid, K. A. (2019). Choice of Application Layer Protocols for Next Generation Video Surveillance Using Internet of Video Things. IEEE Access, 7, 41607-41624. doi:10.1109/access.2019.2907525Mehmood, F., Ullah, I., Ahmad, S., & Kim, D. (2019). Object detection mechanism based on deep learning algorithm using embedded IoT devices for smart home appliances control in CoT. Journal of Ambient Intelligence and Humanized Computing. doi:10.1007/s12652-019-01272-8https://tools.ietf.org/html/rfc2616https://tools.ietf.org/html/rfc7252Volvo Official Website https://www.volvocars.com/Chang, B. R., Tsai, H. F., & Young, C.-P. (2010). Intelligent data fusion system for predicting vehicle collision warning using vision/GPS sensing. Expert Systems with Applications, 37(3), 2439-2450. doi:10.1016/j.eswa.2009.07.036Tan, H.-S., & Huang, J. (2006). DGPS-Based Vehicle-to-Vehicle Cooperative Collision Warning: Engineering Feasibility Viewpoints. IEEE Transactions on Intelligent Transportation Systems, 7(4), 415-428. doi:10.1109/tits.2006.883938Gelernter, D. (1985). Generative communication in Linda. ACM Transactions on Programming Languages and Systems, 7(1), 80-112. doi:10.1145/2363.2433Raspberry Pi Official Website https://www.raspberrypi.org/https://tools.ietf.org/html/rfc768Wallace, G. K. (1991). The JPEG still picture compression standard. Communications of the ACM, 34(4), 30-44. doi:10.1145/103085.103089Sauvola, J., & Pietik盲inen, M. (2000). Adaptive document image binarization. Pattern Recognition, 33(2), 225-236. doi:10.1016/s0031-3203(99)00055-2Road Safety Authority of Ireland Suggest the Use of Two Second Rule http://www.rotr.ie/Rules_of_the_road.pdfOpenALPR Cloud-API Website https://www.openalpr.com/cloud-api.htmlPatra, S., Calafate, C. T., Cano, J.-C., & Manzoni, P. (2015). An ITS solution providing real-time visual overtaking assistance using smartphones. 2015 IEEE 40th Conference on Local Computer Networks (LCN). doi:10.1109/lcn.2015.736632

    Choice of Application Layer Protocols for Next Generation Video Surveillance Using Internet of Video Things

    No full text

    Design and implementation of peer-to-peer energy trading system using internet of things and blockchain

    Get PDF
    With advancements in renewable energy technologies, consumers are becoming prosumers, and renewable energy resources are being used in distributed networks. In an isolated distributed system, peer-to-peer (P2P) energy trading is one of the most promising energy management solutions. In this research, we propose a P2P energy trading method for micro-grids using open resources and technology. A DC-micro-grid has been designed for a remote site in Pakistan. This site is in the northern part of Azad Jammu and Kashmir, Pakistan, within the lower area of the Himalayan Mountain range. Several of the modern amenities, including road access, are lacking in this area. For this remote site, an open-source and low-cost P2P energy trading system is designed and implemented. A photovoltaic (PV) system is also designed using HOMER Pro. The microgrid design is composed of PV panels and battery banks, designed after considering the load profile of each house. The proposed P2P energy trading platforms mainly comprise an Internet-of-Things (IoT) server to transfer the energy amongst the peers without human intervention. An Ethereum based private blockchain is suggested for money transfer in the form of cryptocurrency. The IoT server enables the peers to control and monitor self-produced energy, while Ethereum based private blockchain facilitates the financial transactions associated with the energy transfer. The proposed open-source P2P energy trading platform facilitates energy trading amongst the peers and provides real time data acquisition, monitoring, and control of self-generated energy at a remote location. This research involves the use of four different techniques in order to establish a P2P energy trading architecture, as well as a microgrid design with low-cost, low-power components and open-source technology for a remote community. The first technique to set up the P2P energy trading platform involves the following key components, Arduino UNO, ACS 712 hall-effect current sensor and a relay. The current sensor data is sent in real-time to Arduino for onward communication to the IoT server. A user-friendly interface is developed on the server to perform various energy trading tasks. Peers have the choice to access the server remotely to perform energy trading tasks. Energy trading events can be shared amongst peers through e-mail notifications. For financial transactions, we utilized Ganache graphical user interface (GUI), a private Ethereum blockchain that eliminates the need for financial institutions. The proposed P2P energy trading model has been successfully tested for energy trading between two peers. The details of the proposed hardware and software setup explain how low-cost P2P energy trading can be achieved. In the second technique, the trading activities are done on a web interface that uses a private Ethereum blockchain. A smart contract is deployed on the Ethereum blockchain and the trading activities performed on the web interface are recorded on a tamper-proof blockchain network. An IoT platform is used to monitor and control self-generated energy. Energy data is collected and processed by means of ESP32-S2 microcontrollers using field instrumentation devices that are connected to the voltage source and load. An open source decentralized P2P energy trading system, designed on the blockchain and IoT architecture is proposed. The hardware setup includes a relay, a current sensor, a voltage sensor, a Wi-Fi router and ESP32-S2 microcontroller. For data transfer the Message Queuing Telemetry Transport (MQTT) protocol is used over a local network. ESP32-S2 is set up as MQTT client and Node-Red IoT server is used as MQTT broker. Hypertext Transfer Protocol (http) request method is implemented to connect the Node-Red server with the web interface developed using React.JS library. The third method involves a Raspberry Pi 4 Model B (Pi4B), which is used to host the main server of the trading system, including the user interface and the Ethereum blockchain server. The Ethereum blockchain is used to deploy smart contracts and the IoT servers run on ESP32 microcontrollers. Sensors and actuators connected to the ESP32 are field instrumentation devices that facilitate acquiring, monitoring, and transferring energy data in real-time. A blockchain-enabled user interface is developed using the React.JS open-source library, to perform trading activities. As a communication channel, the proposed system uses a Wi-Fi network. For system security, the designed system has restricted authorization. For information security and data integrity, other security measures are also considered, such as login credentials, private keys, firewalls, and secret recovery phrases. To facilitate communication between the server and the client, a Hypertext Transfer Protocol is implemented. As part of the fourth technique, we have implemented a Raspberry Pi 4 Model B (Pi4B) as the main server on which the user interface (UI) and local Ethereum blockchain are hosted. Additionally, the blockchain implements the smart contract. Open-source Angular framework is used to develop the UI that facilitates trading activities. This method of P2P energy trading also explores the development of an Internet of Things (IoT) server using the latest ESP32-S3 microcontroller. Data is acquired by field instrumentation devices (FIDs) and transmitted to an IoT server via the microcontroller. An immutable record of all transactions is maintained by the blockchain network. By configuring the system locally, hosted on a private network with restricted access, security is ensured. Additional security measures are also considered for information security and data integrity, including a secret recovery phrase, firewalls, login credentials, and a private key. A Hypertext Transfer Protocol is implemented amongst the servers and clients. Within the scope of this thesis, we present four different methods of P2P energy trading designed for remote communities that involve renewable energy sources. All design details, simulations results, experimental test results are included in the thesis
    corecore