84 research outputs found

    METHOD AND SYSTEM FOR FACILITATING ENHANCED SECURITY IN CONNECTED ENVIRONMENTS FOR IOT DEVICES

    Get PDF
    The present disclosure relates to a method and a system for facilitating enhanced security in connected environments for IoT devices. The system comprises a SOAP sender and a SOAP receiver. Here, the SOAP sender and the SOAP receiver utilize truncated TCP packets in corresponding transport layers of IoT protocol stack, instead of using conventional UDP packet and conventional TCP packet. Due to use of modified TCP packet in the transport layer, security is enhanced as compared to use of UDP packet for CoAP implementation at application layer of the IoT protocol stack. Further, due to truncation of the conventional TCP packet, huge memory requirement and power overhead associated with the conventional TCP packet is reduced. The truncated TCP packet is obtained by eliminating some fields such as Data offset, Reserved, Flags and Window fields from the conventional TCP packet. Also, another security increasing measure is to implement CoAP is implemented over a SOAP web architecture, which provides additional security, data privacy and integrit

    Bindings and RESTlets: a novel set of CoAP-based application enablers to build IoT applications

    Get PDF
    Sensors and actuators are becoming important components of Internet of Things (IoT) applications. Today, several approaches exist to facilitate communication of sensors and actuators in IoT applications. Most communications go through often proprietary gateways requiring availability of the gateway for each and every interaction between sensors and actuators. Sometimes, the gateway does some processing of the sensor data before triggering actuators. Other approaches put this processing logic further in the cloud. These approaches introduce significant latencies and increased number of packets. In this paper, we introduce a CoAP-based mechanism for direct binding of sensors and actuators. This flexible binding solution is utilized further to build IoT applications through RESTlets. RESTlets are defined to accept inputs and produce outputs after performing some processing tasks. Sensors and actuators could be associated with RESTlets (which can be hosted on any device) through the flexible binding mechanism we introduced. This approach facilitates decentralized IoT application development by placing all or part of the processing logic in Low power and Lossy Networks (LLNs). We run several tests to compare the performance of our solution with existing solutions and found out that our solution reduces communication delay and number of packets in the LLN

    A Language-based Approach for Interoperability of IoT Platforms

    Get PDF
    The Internet of Things (IoT) promotes the communication among heterogeneous entities, from small sensors to Cloud systems. However, this is realized using a wide range of communication media and data protocols, usually incompatible with each other. Thus, IoT systems tend to grow as homogeneous isolated platforms, which hardly interact. To achieve a higher degree of interoperability among disparate IoT platforms, we propose a language-based approach for communication technology integration. We build on the Jolie programming language, which allows programmers to easily make the same logic work over disparate communication stacks in a declarative, dynamic way. Jolie currently supports the main technologies from Service-Oriented Computing, such as TCP/IP, Bluetooth, and RMI at transport level, and HTTP and SOAP at application level. As technical result, we integrate in Jolie the two most adopted protocols for IoT communication, i.e., CoAP and MQTT. In this paper, we report our experience and we present high-level concepts valuable both for the general implementation of interoperable systems and for the development of other language-based solutions
    • …
    corecore