Secure MQTT Protocol Stack - RTOS or Bare-Metal

FEATURES: End-to-End IoT Security



ANSI C Source Code Library



Pre-Integrated with SharkSSL



Includes ready to use Amazon AWS IoT example



x.509 Authentication and/or MQTT Authentication



SharkMQTT (including sharkSSL) 22kB ROM, 4kB RAM



Bare Metal (Super-Loop) and RTOS Support

About MQTT MQTT is a publish/subscribe messaging protocol, designed for constrained devices, low-bandwidth, and high-latency or unreliable networks. The protocol is useful for emerging IoT or M2M connected devices, where bandwidth, memory, and power are at a premium. http://www.mqtt.org About Oasis A non-profit organization that promotes industry consensus and produces worldwide standards for the Internet of Things. https://www.oasis-open.org

Why use SharkMQTT

Why choose SharkMQTT over open source solutions?

If RAM/ROM size and/or communication speed is important, then SharkMQTT is a no brainer. The TLS stack SharkSSL, used by SharkMQTT, is the smallest and fastest TLS stack for embedded use and fits into tiny microcontrollers.

The SharkMQTT source code includes commercial support. Our engineers have extensive experience in security, including how to safe guard an MQTT solution. The problem with MQTT is that the broker is, by default, not secure even when used with TLS. If you are unaware of these security issues and do not know how to mitigate the MQTT issues, you risk compromising the IoT solution, including the broker and all connected devices.

Download SharkMQTT

IoT Security: Creating X.509 Chain of Trust

Learn the entire process of setting up the chain of trust for your IoT solution. The video, which is available on YouTube, provides a practical example that you can follow and setup on your own computer for learning purposes. The comprehensive video tutorial guides you through the process of setting up secure and trusted communication. After completing the hands-on tutorials, you will be an expert in using SSL for secure communication and how to create and manage SSL certificates.