TCP and SSL for Secure IoT Transport

These M2M demonstrations show how a compact device can use TCP/IP plus TLS as a secure transport when a full IoT protocol stack is unnecessary. The examples focus on persistent device-to-server communication through firewalls and proxies.

Use These Demos To Learn

  • How a device-initiated persistent connection can simplify firewall traversal.
  • How TLS protects compact M2M payloads without a heavier protocol layer.
  • When custom secure transport may be appropriate instead of MQTT, SMQ, or HTTPS polling.

Each demonstration program initiates a connection that allows for easier traversal through firewalls and proxies. A secure encrypted TCP/IP connection is established for data exchange after connection to the server.

Persistent M2M micro-controller connection

Figure 1: Device connects to a Web Service by sending an initial HTTP header that is then morphed into a persistent socket connection upon connection with the server. Data sent over the persistent connection is then encrypted by the SSL stack.


Related Articles

Play M2M Video

M2M-LED Demo