The Zetta platform is a powerful tool for managing, deploying, and monitoring your Zenoh infrastructure. It offers several benefits, such as simplifying the process of deploying a cloud-to-device infrastructure for optimally communicating, storing and computing across the continuum.
One major challenge of managing decentralized infrastructure is provisioning and configuring routers across different clouds and regions.
This process can be time-consuming and complex, especially when scaling the routers automatically. Additionally, monitoring the state of the routers is crucial to ensure that the robots can connect effectively.
Another important consideration in connecting robots to the cloud is security. Robots within a local network may not require extensive security measures, connecting them to the cloud opens up potential vulnerabilities. It is essential to protect the robots and the data they generate from unauthorised access. You can see a demo during this webinar our team hosted.
The Zetta platform addresses these challenges by providing a user-friendly interface for deploying Zenoh routers. With just a few clicks, users can easily configure and deploy routers across different clouds and regions worldwide. The platform also prioritises security by offering end-to-end encryption and the ability to generate TLS certificates if needed.
By simplifying the management and deployment of Zenoh infrastructure, the Zetta platform allows users to focus on their core business logic. This could be working on the robots themselves or developing applications on the Zetta platform. With its cloud independence, the Zetta platform can run on various cloud providers, making it highly versatile and adaptable to different user needs.
It is developed in Rust, a programming language gaining traction in the automotive industry.
Use Case 1: Robotic Infrastructure Communication
Robotic infrastructure communication is critical to managing and controlling robots across different factories. Moreover, Zetta offers a powerful solution for robot-to-infrastructure and robot-to-robot communication. It simplifies the process and provides numerous benefits for robotics experts.
By leveraging the Zetta platform, robotics experts can easily connect their robots to the cloud, enabling remote control and data retrieval from anywhere. This is particularly useful for fleet management, since it allows for real-time monitoring and control of multiple robots across different locations.
One of the key advantages of using Zetta for robotic infrastructure communication is the ability to secure the communication through mutual Transport Layer Security (TLS). TLS ensures that the data transmitted between the robots and the infrastructure is encrypted and protected from unauthorised access. Therefore, this is especially important when robots are connected to the cloud, as it mitigates the risk of data breaches and ensures the integrity of the communication.
Several companies have already recognised the benefits of using Zetta for robotics. Mission Robotics utilises Zenoh (the driving force behind Zetta) in submarines to enable secure communication between robots and their infrastructure. Additionally, Tractonomy Robotics has integrated Zenoh with ROS 2 to facilitate communication between robots and infrastructure.
In summary, the Zetta platform simplifies the management and deployment of robot-to-infrastructure communication, allowing robotics experts to focus on their core business logic. Additionally, with its user-friendly interface, end-to-end security, and compatibility with various cloud providers, Zetta is a versatile solution for managing decentralised infrastructure and enabling efficient robot-to-infrastructure communication.
You can learn more about the technology powering Zetta by watching the videos from the Resources page on our website.
Use Case 2: Scaling DDS Applications
DDS (Data Distribution Service) is a powerful protocol for managing and distributing data in local area networks. However, scaling DDS applications can be challenging because the protocol was not designed for wide area networks or cloud environments.
DDS has limitations when it comes to scaling. It relies heavily on network discovery, and the number of topics, readers, writers, and participants can impact its performance. Consequently, scaling DDS applications without breaking their semantics can be complex.
To address this, the Zetta platform offers a solution for scaling DDS applications by introducing the Zenoh Bridge for DDS. With this solution, you can easily connect DDS applications to the cloud and scale them across different regions and clouds. Moreover, the Zetta platform takes care of managing, provisioning, and monitoring the Zenoh routers. This way, it allows you to focus on your core business logic.
Additionally, by interconnecting DDS brokers with Zetta, you can transparently scale DDS applications without modifying their code. The Zenoh Bridge acts as a gateway between the DDS applications and the Zetta platform, ensuring seamless communication and data exchange.
Another key benefit of using the Zetta platform for scaling DDS applications is the ability to maintain transparency. The applications can still use the default DDS configuration and interact with other DDS applications within the local network. Meanwhile, the Zenoh Bridge handles the communication between the local network and the cloud, ensuring secure and efficient data transfer.
The Zetta Platform can generate TLS certificates for secure communication, or work with existing public infrastructure certificates. This ensures that the data transmitted between the DDS applications and the cloud remains protected from unauthorised access.
Several use cases demonstrate the effectiveness of scaling DDS applications with the Zetta platform. For example, in a robotic infrastructure, where multiple robots need to communicate with each other and the infrastructure, the Zetta platform simplifies the deployment, management, and scalability of DDS-based communication.
In conclusion, the Zetta platform offers a powerful solution for scaling DDS applications. By interconnecting DDS brokers with Zetta, you can transparently scale DDS applications across different clouds and regions. The platform provides end-to-end security, transparent application deployment, and simplifies the management and provisioning of Zenoh routers. Whether you need to scale DDS applications in a robotic infrastructure, the Zetta platform is a versatile solution that enables efficient and secure communication.
You can learn more about our expertise in DDS by watching the videos from our Resources page on our website.
Use Case 3: Scaling MQTT Applications
Scaling MQTT applications can present its own set of challenges, especially when relying on a single broker. A single broker can become a bottleneck, limiting the scalability and flexibility of the application. However, with the Zetta platform, scaling MQTT applications becomes much easier and more efficient.
One of the challenges of scaling MQTT applications with a single broker is the potential for overload and performance degradation. As the number of MQTT clients and topics increases, the single broker can struggle to handle the increasing load, resulting in delays and potential service disruptions. Additionally, a single broker limits the geographic distribution of the application, making it challenging to scale across multiple regions and clouds
With the Zetta platform, interconnecting multiple MQTT brokers becomes a seamless process. The platform allows you to easily connect and scale MQTT brokers across different regions and clouds, ensuring efficient and reliable communication between MQTT applications. By distributing the load across multiple brokers, the Zetta platform mitigates the risk of overload and improves the overall performance and scalability of the MQTT application.
A key advantage of using Zetta to interconnect multiple MQTT brokers is the flexibility it offers. The platform allows you to mix and match different environments, including on-premises infrastructure and various cloud providers. This flexibility enables you to optimise your MQTT application based on your specific needs and preferences. Whether you need to scale across different regions, clouds, or a combination of both, the Zetta platform can accommodate your requirements.
Decentralised scaling with the Zetta platform also brings several benefits. By distributing the MQTT application across multiple brokers, you enhance its resilience and fault tolerance. If one broker goes down, the other brokers can continue to handle the communication, ensuring minimal disruption. Additionally, decentralised scaling improves the overall performance and responsiveness of the MQTT application, as the load is distributed and balanced across the brokers.
In conclusion, the Zetta platform provides a strong solution for scaling MQTT applications. By interconnecting multiple MQTT brokers, you can overcome the challenges of scaling with a single broker and achieve efficient and reliable communication. The flexibility of mixing and matching different environments allows you to optimise your MQTT application based on your specific needs. With the benefits of decentralised scaling, the Zetta platform ensures resilience, fault tolerance, and improved performance for your MQTT applications.
The Future of Zetta
The Zetta platform is continuously evolving to simplify the management, deployment, and monitoring of Zetta infrastructure. The goal is to make these processes as simple as possible, allowing users to focus on their core business logic.
With just a few clicks, users can easily configure and deploy routers across different clouds and regions. This streamlines the process and saves time, making it easier for users to scale their infrastructure automatically.
The Zetta platform also supports the direct deployment of Zetta bridges. This further simplifies the setup process and allows users to connect their applications directly without any additional configuration. By eliminating the need for manual bridge deployment, users can quickly establish secure connections between different components of their infrastructure.
End-to-end security is a top priority for the Zetta platform. The platform offers TLS certificate generation, ensuring that data transmitted between devices and the cloud remains protected. By implementing robust security measures, users can mitigate the risk of unauthorised access and data breaches.
Zetta is focused on simplifying management, deployment, and monitoring of infrastructure. With support for deploying Zetta bridges directly, expanded use cases for certificates and access control, and a strong emphasis on end-to-end security, the platform is continuously evolving to meet the needs of users. By providing a user-friendly interface and comprehensive security options, Zetta enables efficient and secure communication in a decentralised infrastructure.