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
Regression Test Case Selection &PrioritizationUsing Dependence Graph and Genetic Algorithm
Abstract: Regression testing is very important process in software maintenance. Unfortunately, it iscostly and time consumingto allow for the re-execution of all test cases during regression testing. The challenge...
Embedded Fingerprint Matching Mechanism in HIS for Health Care Service
Abstract: As technologies develops, our needs can be increase and also it can be change.The invention of new medical equipment’s in health care services can help both the patients and the doctors in several ways. I...
Maximizing Wireless Sensor Networks Life Time through Sink Mobility
Abstract: The main objective of this paper is to optimise wireless sensor network life time by moving the sink to a finite number of locations. If any node is having energy less than minimum, that node is not considered...
Clustering and Classification of Cancer Data Using Soft Computing Technique
Clustering and classification of cancer data has been used with success in field of medical side. In this paper the two algorithm K-means and fuzzy C-means proposed for the comparison and find the accuracy of &nb...
Enhancement in Extraction of Top-K List
Abstract: In today’s busy schedule finding proper information within less time is important need. When user fires top-K list or any other query, user get multiple links as output. User has to visit sites and have t...