Skkynet Cloud Systems, Inc. · OTC:SKKY
Skkynet Cloud Systems — Technical Presentation
15 slides from Skkynet Cloud Systems's technical presentation
Slide 1: DataHub MQTT Broker Technical Deep Dive
Xavier Mesrobian DataHub VP Sales and Marketing MQTT Broker Technical Deep Dive Andrew Thomas CEO 1
Slide 2: Webinar Logistics
• You are currently on mute • Please use Q&A to ask a question • Please use Chat for assistance or LOGISTICS if you have an immediate concern • Copies of the presentation and webinar link will be emailed to you. SECURE INDUSTRIAL IoT REDEFINED 2
Slide 3: DataHub MQTT Support: The Goal
DataHub MQT T Deep Dive DataHub MQTT Support The Goal: • Integrate MQTT into control systems • Convert among MQTT and other formats (OPC, etc.) • Solve common networking use cases SECURE INDUSTRIAL IoT REDEFINED 3
Slide 4: DataHub MQTT: Standard, Smart, Sparkplug B
DataHub MQT T Deep Dive DataHub MQTT Standard MQTT • Standard broker based on Mosquitto Smart MQTT • Broker + JSON translation to/from OPC, etc. • Client + JSON translation to/from OPC, etc. Smart Sparkplug B • Broker as primary or non-primary application • Client as primary, non-primary or edge-of-
Slide 5: Standard MQTT Broker
DataHub Standard MQT T Broker • SSL • Plain text • Encoding options - UTF-8 Text - Base-64 - JSON • User/Password SECURE INDUSTRIAL IoT REDEFINED 5
Slide 6: Smart MQTT Broker
DataHub Smart MQT T Broker • Parse JSON • Extract data - [array of…] - Name - Value - Quality - Timestamp • Convert protocol • Bi-directional • Point Topic • Manage “Not Connected” quality SECURE INDUSTRIAL IoT REDEFINED 6
Slide 7: Smart Sparkplug B Broker
DataHub Smart Sparkplug B Broker • Parse Sparkplug B • Fix protocol issues - Failed writes - Missed messages - Out-of-order messages - Startup transients - Read-only data SECURE INDUSTRIAL IoT REDEFINED 7
Slide 8: MQTT Client
DataHub MQT T Client • Plain-text or SSL • Publish - Convert to JSON • Subscribe - Parse as JSON • Act as Sparkplug B - Primary app - Non-primary app - EoN Device • Last will • Store and forward SECURE INDUSTRIAL IoT REDEFINED 8
Slide 9: MQTT Client for Cloud
DataHub MQT T Client for Cloud Special handling for: • Azure IoT Hub • Amazon IoT Core • Google IoT SECURE INDUSTRIAL IoT REDEFINED 9
Slide 10: MQTT Networking: Device to Cloud - Problem
MQT T Networking: DataHub Device to Cloud Goal • Move data from operations to cloud Problem • No direct Internet access SECURE INDUSTRIAL IoT REDEFINED 10
Slide 11: MQTT Networking: Device to Cloud - Solution
MQT T Networking: DataHub Device to Cloud Goal • Move data from operations to cloud Solution • Add a DMZ with DataHub broker and client SECURE INDUSTRIAL IoT REDEFINED 11
Slide 12: MQTT Networking: Local Broker to Cloud - Problem
MQT T Networking: DataHub Local broker to Cloud Goal • Move data from MQTT broker to cloud Problem • No direct Internet access • No open firewall to OT • Cloud service not a client SECURE INDUSTRIAL IoT REDEFINED 12
Slide 13: MQTT Networking: Local Broker to Cloud - Problem
MQT T Networking: DataHub Local broker to Cloud Goal • Move data from MQTT broker to cloud Problem • Cloud service not a client • MQTT broker chaining is unreliable - QoS not preserved SECURE INDUSTRIAL IoT REDEFINED 13
Slide 14: MQTT Networking: Local Broker to Cloud - Solution
MQT T Networking: DataHub Local broker to Cloud Goal • Move data from MQTT broker to cloud Solution • Combine MQTT and DataHub tunneling SECURE INDUSTRIAL IoT REDEFINED 14
Slide 15: Thank You
• Visit our website at cogentdatahub.com • Join our other webinars: https://cogentdatahub.com/webinars/ • Get more details on IIoT in our tech-talk THANK YOU (skkynet.com/tech-talk) Secure Real-Time Data • Learn about our upcoming release V10 Communication for the (https://cogentdatahub.com/datahub-