IoTSIP makes it easy to find remote IoT endpoints, make connections and transfer data (communicate) between these endpoints for any and all types of IoT applications, creating a completely data agnostic paradigm.
The SIP IoT Data Advantages:
The Infrastructure’s in Place
Simple / Flexible Addressing
The simplicity of IoTSIP addressing enables IoT devices to easily use the Session Initiation Protocol (SIP) to discover the IP address of a desired contact and establish a data connection.
SIP addresses are written in sip:user@domain.tld format in a similar fashion to an email address making a human friendly structure suitable for a wide range of business and consumer applications.
Uses of this protocol to locate and communicate with:
IoTSIP enables IoT devices to find, connect and transfer data with other services, servers, and other IoT devices with user friendly nomenclatures such as:
The IoTSIP Library makes it easy for manufacturers to add Secure Internet Data Collection/Dissemination to their devices. The IoTSIP binary library uses the proven CompactSIP SIP stack
An IoTSIP Application is an IoT Fog Node that runs on any Internet connected device capable of runnint an operating system.
Yesterday, in order to find a device in the Fog, the device needed to be hosted by a proprietary cloud service.
Today, using IoTSIP (a modified SIP protocol stack) the dynamic address of any device or computer can be found.
The TeleSoft IoTSIP SDK
To create an IoTSIP application, TeleSoft provides an SDK consisting of:
The TeleSoft IoTSIP binary library
The heart of any IoTSIP application is the TeleSoft IoTSIP binary library.
SDP/RTP has been removed from the popular standards based TeleSoft CompactSIP product and a new application type added. The new application type allows the exchange of address and protocol information, allowing connections from any web browser.
IoTSIP Applications are a unique combination of Javascript and native code.
Application tasks are written in fast, efficient C/C++ native code.
The Client Application is written in Javascript using Node.js as the server.
The best of both worlds.