IoT Development Teams Can Benefit from the Power of Diffusion
SILICON VALLEY, CA, January 11, 2021 – Push Technology, the pioneer and leader in real-time, event-data streaming and messaging solutions, today announced the expansion of its support for open protocols by adding support for the popular MQTT protocol that is widely used by Internet of Things (IoT) and mobile applications. By supporting MQTT with the company’s Diffusion Intelligent Event-Data Platform, software development teams can now bring state-of-the-art Event-Driven Architecture (EDA) to their IoT and Mobile solutions. The low code features of the Diffusion platform significantly reduces software development effort and the overall cost of deployed solutions.
Diffusion supports the OASIS MQTT open standard protocol. MQTT is a publish-subscribe messaging protocol commonly used to connect IoT applications. Now, a wide range of IoT devices can connect directly to Diffusion, send and receive data, interact with other Diffusion clients, and benefit from Diffusion’s event-data processing features and rich security framework. MQTT can also be used as a lightweight alternative to Diffusion SDKs for simple publish/subscribe use cases.
Diffusion implements MQTT 5.0, the latest version of the specification. Both the TCP and WebSocket transports are supported, and connections can be secured using Transport Layer Security (TLS). Diffusion treats MQTT as a first-class protocol, and acts as a session broker for MQTT clients in the same way as it does for Diffusion SDK clients. Each Diffusion server can host tens-of-thousands of MQTT sessions; and servers can be configured in clusters to scale to an arbitrarily large number of connections. MQTT clients can be monitored and managed by Diffusion SDK clients, the management console, and external tools connected via the Prometheus or JMX gateways.
MQTT support is fully integrated with Diffusion’s security framework: MQTT connections are authenticated just like any other connection and publish and subscribe operations are subject to the server’s configured fine-grained, access-control rules.
Sean Bowen, CEO of Push Technology, said: “With our new native support for MQTT, Diffusion easily consumes MQTT client event data – with no code or extra components required. Now, IoT development teams can take advantage of the powerful data wrangling features of the Diffusion platform and assure efficient and reliable real-time data distribution with secure access control.”
# # # #
About Push Technology
Push Technology pioneered and leads the market in real-time, event-data streaming and messaging solutions that power mission-critical business applications worldwide. The company’s Diffusion® Intelligent Event-Data Platform: consumes raw event data in any size, format or velocity, enriches event data in-flight, and delivers event data reliably and at massive scale with secure, fine-grained, role-based access control. Diffusion is purpose-built to simplify and accelerate event-driven, real-time application development, reduce operational costs, and speed time-to-market.
Leading brands, across industries including financial services, transportation, energy, retail, healthcare, eGaming, and Internet of Things companies, use the Diffusion Intelligent Event-Data Platform to drive customer engagement, fuel revenue growth, and streamline business operations. Diffusion is available on-premise, in-the-cloud, or in hybrid configurations, to fit the specific business, regulatory, and infrastructure requirements of the event-driven applications operating in today’s everything connected world. Learn more at www.pushtechnology.com.