Establishing Point to Point Connections Among IoT Devices Over the Internet
Journal Title: IOSR Journals (IOSR Journal of Computer Engineering) - Year 2018, Vol 20, Issue 5
Abstract
The rapid growth in the number of devices connected to the internet, other than computers, has proposed the Internet of Things (IoT) era. These devices make use of the high availability of internet connection to interchange data that enables them of achieving their tasks. However, as these devices usually belong to private networks, with private Internet Protocol (IP) addresses, it is not possible to reach these devices from outside their networks. To overcome this limitation, relay servers are used with public IP address to act like a midpoint in the communications among the IoT devices. This approach increases the path that the data travels through, from one IoT device to another, which increases the time required to reach the destination device and the power consumption at these devices, in addition to the security threat the extension of the path poses to the communications. In this study, a new approach is proposed to establish a direct connection between any two IoT device, using the porthole punching technique. A connections management server is used to detect and forward the socket information that allows one device to connect to another. This socket information is used by the requesting device to connect to the requested one, and communicate the data directly, without any need of the connections management server. The evaluation results show that the proposed method has been able to reduce the time and energy required to communicate the data, compared to the use of relay servers.
Authors and Affiliations
Dr. Sefer Kurnaz, Abdullah Abed
Realization of web hotspot rescue in a distributed system
Web hotspot is considered as a serious problem in case of distributed systems. When the load in a website is suddenly increases, the situation is termed as web hotspot. This kind of situation can seriously degrad...
Immersive Energy Network Operation System for Renewable Resources
Abstract: with the proliferation of scattered new energy sources, there becomes a need to manage this growingphenomenon. The tracking gives a comprehensive view of the availability of the energy sources and aids in the u...
“Mining the web data using data mining techniques for identifying and classifying the user access behavioral patterns”
Abstract: The one of the largest and most widely used document repository is worldwide web. It has been used for mining data since many decades. It has been proved as one of the most helping platform to assimilate,...
Computer aided environment for drawing (to set) fill in the blank from given paragraph
In this paper, we present Development of computer aided environment for drawing (to set) fill in the blanks that can generate for given paragraph. The System finds fill in the blanks, blanking key generates from...
An Overview of the Research on Plant Leaves Disease detection using Image Processing Techniques
Diseases in plants cause major production and economic losses as well as reduction in both quality and quantity of agricultural products. Now a day’s plant diseases detection has received increasing attention in...