Stream events across your enterprise with the Solace PlatformSolace
In this presentation, Crispin Clarke will overview the technology to enable enterprises to become event-driven, why this is imperative in today’s business environment, and present an overview of the Solace PubSub+ Platform with some customer examples. I will also highlight the recent addition to the Solace Platform, Event Portal, which accelerates enterprises on their Digital Transformation journey.
Solace helps our clients build distributed systems – usually realtime systems. We've been doing it for many years - long before people called these EDA.
This deck runs through the evolution to event driven, and the technology (event broker) that allows this to happen
AsyncAPI Conference: From Design to Code with Marc DiPasqualeSolace
TALK ABSTRACT: A long standing gap has been filled! The AsyncAPI specification has risen as the industry standard for defining asynchronous APIs and is being incorporated into several products to enable a better tomorrow for Event-Driven Architecture (EDA). In this talk you will learn how AsyncAPI has been adopted by the Solace PubSub+ Event Portal to provide full lifecycle management of your EDA. I will focus on how you can use the tool to design your architecture and demonstrate how to use the AsyncAPI’s Code Generators to quickly develop a Spring Cloud Stream microservice.
SPEAKER BIO: Marc DiPasquale is a Developer Advocate with extensive engineering experience in the public and private sector across multiple domains including healthcare, aviation and weather imagery processing. He has been using event-driven techniques and methodologies throughout his career and is excited by its elevation to the mainstream. Marc works with prospective and existing clients to enable the development of modern and reactive applications.
***
Follow Marc on Twitter: https://twitter.com/Mrc0113
And on LinkedIn: https://www.linkedin.com/in/marc-dipasquale/
Stream events across your enterprise with the Solace PlatformSolace
In this presentation, Crispin Clarke will overview the technology to enable enterprises to become event-driven, why this is imperative in today’s business environment, and present an overview of the Solace PubSub+ Platform with some customer examples. I will also highlight the recent addition to the Solace Platform, Event Portal, which accelerates enterprises on their Digital Transformation journey.
Solace helps our clients build distributed systems – usually realtime systems. We've been doing it for many years - long before people called these EDA.
This deck runs through the evolution to event driven, and the technology (event broker) that allows this to happen
AsyncAPI Conference: From Design to Code with Marc DiPasqualeSolace
TALK ABSTRACT: A long standing gap has been filled! The AsyncAPI specification has risen as the industry standard for defining asynchronous APIs and is being incorporated into several products to enable a better tomorrow for Event-Driven Architecture (EDA). In this talk you will learn how AsyncAPI has been adopted by the Solace PubSub+ Event Portal to provide full lifecycle management of your EDA. I will focus on how you can use the tool to design your architecture and demonstrate how to use the AsyncAPI’s Code Generators to quickly develop a Spring Cloud Stream microservice.
SPEAKER BIO: Marc DiPasquale is a Developer Advocate with extensive engineering experience in the public and private sector across multiple domains including healthcare, aviation and weather imagery processing. He has been using event-driven techniques and methodologies throughout his career and is excited by its elevation to the mainstream. Marc works with prospective and existing clients to enable the development of modern and reactive applications.
***
Follow Marc on Twitter: https://twitter.com/Mrc0113
And on LinkedIn: https://www.linkedin.com/in/marc-dipasquale/
Originally presented by Jonathan Schabowsky at Kafka Summit 2020.
** About PubSub+ Event Portal for Apache Kafka **
You know and love Apache Kafka, but have you ever tried to visualize Kafka topology, or figure out who owns what event stream in a Kafka cluster? Your event-driven architecture has evolved, and your system has grown to the point where you’re feeling a bit… out of control.
You need a tool to discover your Kafka event streams, represent it in a graphical view, and make it easy to share and reuse events. Basically, you need an API portal, but for asynchronous, event-driven applications.
That is why we have developed PubSub+ Event Portal. This event management toolset makes it easy for you to discover, visualize, catalog and share your Apache Kafka event streams, including those from Confluent and Amazon MSK.
To learn more, visit: https://solace.com/products/portal/kafka/
Async API and Solace: Enabling the Event-Driven FutureSolace
Fran Méndez, founder of AsyncAPI, and Jonathan Schabowsky, senior architect at Solace, explain how the two companies are working together in this presentation from Gartner AADI.
Accelerate the Adoption of Event-Driven ArchitectureSolace
Mychelle Mollot, Solace CMO, and Michael Hilmen, Principle Architect at Solace, presented at BoomiWorld 19 on how to Accelerate the Adoption of Event-Driven Architecture with Solace and Dell Boomi.
Enabling Event Driven Architecture with PubSub+Himanshu Gupta
Events are everywhere around us in the real world but a lot of industries are just realizing the benefits of being event-driven. Slowly but surely, industries such as aviation, manufacturing, and retail are using event brokers to drive digital transformation by becoming event-driven. Learn how Solace’s PubSub+ is enabling companies on their event-driven journey.
High-Velocity, Real-Time Connected Industry – From Edge to CloudSolace
Creating a global, high-velocity and real-time industrial connectivity fabric that incorporates local, real-time edge analytics combined with centralised, cloud-based management is not a trivial challenge. It gets even more complicated when we try to integrate local, cloud, and central SAP systems – event-enabled and in real-time. Here we present a combined approach based on the Solace Hybrid IoT Event Mesh, the VMWare Pulse IoT Center and Altair’s SmartWorks IoT platform; all of which enable manufacturers to stream high-velocity machine data, analyse it locally in real-time using machine learning algorithms from Telchemy whilst feeding digital twin and analytics information into the cloud for central processing. ASAPIO provides the SAP event-enabling capabilities. All of this implemented in a fun setting – a Carrera race-track. We detect crashes in real-time, predict before they happen and update our digital twins in the cloud to reflect the state of the track. We update quality control &; work orders across your SAP estate.
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
REST the events: REST APIs for Event-Driven Architecture
Mark Teehan, Principal Solution Engineer at Confluent APAC
IDC Insights Awards 2018 - What is an Event Mesh?Solace
Sumeet Puri, Senior Vice President and Global Head of Systems Engineering at Solace, presented at the IDC Insights Awards in Chandigarh, India in December 2018. He explained what an event mesh is, and how the architecture layer can make a business event-driven.
Event Mesh: The Architecture Layer That Will Power Your Digital TransformationSolace
Event mesh is an architectural layer that routes events from producers to consumers in a flexible, reliable and governed manner, no matter where your apps are deployed. Crispin Clark, SVP Europe at Solace, and Harsh Jegadeesan, Head of Product Management Integration Platform at SAP, discuss in depth the evolution of the event mesh.
Jonathan Schabowsky, Sr. Architect at Solace, and Marc DiPasquale, Developer Advocate at Solace, present at MuleSoft Connect19 about making your enterprise event-driven.
We introduce LEAD a formal CEP that was presented at DEBS 2019. Using a running example, we explain how the pattern matching job is generated using Aged Colored Petri Net as logical execution plan. The implementation is currently under Flink Streaming.
Advanced Event Brokers: what are they, and when should you use one? Solace Systems Architect Tom Fairbairn explains.
Looking to learn more? Watch the webinar now: http://bit.ly/2Ml0LF0
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
Building an Event-Driven Architecture
Harin Honestyandi Parandika, Microservice and Middleware Designer at XL Axiata
API Management and microservices architecture
What are the key benefits of microservices architecture?
How do Axway products simplify and secure microservices architecture?
Originally presented by Jonathan Schabowsky at Kafka Summit 2020.
** About PubSub+ Event Portal for Apache Kafka **
You know and love Apache Kafka, but have you ever tried to visualize Kafka topology, or figure out who owns what event stream in a Kafka cluster? Your event-driven architecture has evolved, and your system has grown to the point where you’re feeling a bit… out of control.
You need a tool to discover your Kafka event streams, represent it in a graphical view, and make it easy to share and reuse events. Basically, you need an API portal, but for asynchronous, event-driven applications.
That is why we have developed PubSub+ Event Portal. This event management toolset makes it easy for you to discover, visualize, catalog and share your Apache Kafka event streams, including those from Confluent and Amazon MSK.
To learn more, visit: https://solace.com/products/portal/kafka/
Async API and Solace: Enabling the Event-Driven FutureSolace
Fran Méndez, founder of AsyncAPI, and Jonathan Schabowsky, senior architect at Solace, explain how the two companies are working together in this presentation from Gartner AADI.
Accelerate the Adoption of Event-Driven ArchitectureSolace
Mychelle Mollot, Solace CMO, and Michael Hilmen, Principle Architect at Solace, presented at BoomiWorld 19 on how to Accelerate the Adoption of Event-Driven Architecture with Solace and Dell Boomi.
Enabling Event Driven Architecture with PubSub+Himanshu Gupta
Events are everywhere around us in the real world but a lot of industries are just realizing the benefits of being event-driven. Slowly but surely, industries such as aviation, manufacturing, and retail are using event brokers to drive digital transformation by becoming event-driven. Learn how Solace’s PubSub+ is enabling companies on their event-driven journey.
High-Velocity, Real-Time Connected Industry – From Edge to CloudSolace
Creating a global, high-velocity and real-time industrial connectivity fabric that incorporates local, real-time edge analytics combined with centralised, cloud-based management is not a trivial challenge. It gets even more complicated when we try to integrate local, cloud, and central SAP systems – event-enabled and in real-time. Here we present a combined approach based on the Solace Hybrid IoT Event Mesh, the VMWare Pulse IoT Center and Altair’s SmartWorks IoT platform; all of which enable manufacturers to stream high-velocity machine data, analyse it locally in real-time using machine learning algorithms from Telchemy whilst feeding digital twin and analytics information into the cloud for central processing. ASAPIO provides the SAP event-enabling capabilities. All of this implemented in a fun setting – a Carrera race-track. We detect crashes in real-time, predict before they happen and update our digital twins in the cloud to reflect the state of the track. We update quality control &; work orders across your SAP estate.
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
REST the events: REST APIs for Event-Driven Architecture
Mark Teehan, Principal Solution Engineer at Confluent APAC
IDC Insights Awards 2018 - What is an Event Mesh?Solace
Sumeet Puri, Senior Vice President and Global Head of Systems Engineering at Solace, presented at the IDC Insights Awards in Chandigarh, India in December 2018. He explained what an event mesh is, and how the architecture layer can make a business event-driven.
Event Mesh: The Architecture Layer That Will Power Your Digital TransformationSolace
Event mesh is an architectural layer that routes events from producers to consumers in a flexible, reliable and governed manner, no matter where your apps are deployed. Crispin Clark, SVP Europe at Solace, and Harsh Jegadeesan, Head of Product Management Integration Platform at SAP, discuss in depth the evolution of the event mesh.
Jonathan Schabowsky, Sr. Architect at Solace, and Marc DiPasquale, Developer Advocate at Solace, present at MuleSoft Connect19 about making your enterprise event-driven.
We introduce LEAD a formal CEP that was presented at DEBS 2019. Using a running example, we explain how the pattern matching job is generated using Aged Colored Petri Net as logical execution plan. The implementation is currently under Flink Streaming.
Advanced Event Brokers: what are they, and when should you use one? Solace Systems Architect Tom Fairbairn explains.
Looking to learn more? Watch the webinar now: http://bit.ly/2Ml0LF0
apidays LIVE Jakarta - Building an Event-Driven Architecture by Harin Honesty...apidays
apidays LIVE Jakarta 2021 - Accelerating Digitisation
February 24, 2021
Building an Event-Driven Architecture
Harin Honestyandi Parandika, Microservice and Middleware Designer at XL Axiata
API Management and microservices architecture
What are the key benefits of microservices architecture?
How do Axway products simplify and secure microservices architecture?
apidays LIVE Australia 2020 - The Evolution of APIs: Events and the AsyncAPI ...apidays
apidays LIVE Australia 2020 - Building Business Ecosystems
The Evolution of APIs: Events and the AsyncAPI specification
Aaron Lee, Developer Advocate, CTO Team at Solace
ScicomP 2015 presentation discussing best practices for debugging CUDA and OpenACC applications with a case study on our collaboration with LLNL to bring debugging to the OpenPOWER stack and OMPT.
SUPERSEDED. First presented in November 2018 at DOAG 2018 conference, then in December at UKOUG Tech18 - slides have been updated slightly so see: https://www.slideshare.net/Veriton/platform-provisioning-automation-for-oracle-cloud
This was delivered by Sumeet Puri (Senior Vice President, Global Head of Systems Engineering) at the Singapore Cricket Club on September 18th, 2019.
Topics covered include: event-driven architecture, event brokers, event mesh, becoming an event-driven enterprise, real-time data streaming, event streaming, event management
Advanced technologies and techniques for debugging HPC applicationsRogue Wave Software
Presented at Supercomputing 18. Debugging and analyzing today's HPC applications requires a tool with capabilities and features to support the demands of today’s complex HPC applications. Debugging tools must be able to handle the extensive use of C++ templates and the STL, use of many shared libraries, optimized code, code leveraging GPU accelerators and applications constructed with multiple languages.
This presentation walks through the different advanced technologies provided by the debugger, TotalView for HPC, and shows how they can be used to easily understand complex code and quickly solve difficult problems. Showcasing TotalView’s new user interface, you will learn how to leverage the amazing technology of reverse debugging to replay how your program ran. You will also see how TotalView provides a unified view across applications that utilize Python and C++, debug CUDA applications, find memory leaks in your HPC codes and other powerful techniques for improving the quality of your code.
Looking for continuous delivery options that are also cloud agnostic? Docker could be your answer.
This webinar answers some of your basic questions about Docker and gives you an overview of how to setup Docker for Continuous Delivery. We will also touch upon more advanced topics like Cloud Portability, Microservices deployment and MEAN stack enablement.
Get details at https://www.synerzip.com/webinar/docker-containers-for-continuous-delivery-webinar-february-2015/
Scaling FreeSWITCH to high cps and number of concurrent calls.
You'll learn about how the FreeSWITCH internals work and how to tweak them to improve different call scenarios. You'll learn about OS and environment changes that can help to remove bottlenecks and ensure audio quality.
Netflix Open Source: Building a Distributed and Automated Open Source Programaspyker
Netflix has been using and contributing to open source for several years. Over the years, Netflix has released over one hundred Netflix Open Source (aka NetflixOSS) libraries, servers, and technologies. Netflix engineers benefit by accepting contributions and gathering feedback with key collaborators around the world. Users of NetflixOSS from many industries benefit from our solutions including Big Data, Build and Delivery Tools, Runtime Services and Libraries, Data Persistence, Insight, Reliability and Performance, Security and User Interface. With such a large and mature open source program, Netflix has worked on approaches and tools that help manage and improve the NetflixOSS source offerings and communities. Netflix has taken a different approach to building support for open source as compared to other Internet scale companies. Come to this session to learn about the unique approaches Netflix has taken to both distribute and automate the responsibilities of building a world-class open source program.
What the Evolution of Connected Car Platforms Can Teach Us About Building Ada...Solace
"Are We There Yet?": Swen-Helge Huber, Principle IoT Architect at Solace, explains what the evolution of connected car platforms can teach us about building adaptable and extendable IoT platforms at the 2019 IoT TechExpo Europe in Amsterdam.
Gartner CIO & IT Executive Summit -- Event Mesh: The Architecture Layer That ...Solace
Crispin Clarke, SVP Europe at Solace and Martin Bachmann, Head of Product Management, Connected Cores SAP SE, presented at Gartner CIO & IT Executive Summit 2019 in Munich.
Event Mesh Presentation at Gartner AADI MumbaiSolace
Summit Puri, Global Head of Systems Engineering at Solace, talks about the architecture layer that will make your business event-driven. Find out more about event mesh in this presentation from Gartner AADI Mumbai on March 11th, 2019.
This presentation from our Hong Kong User Group held on March 7, 2019 went over how the event driven transformation is driving the Solace Event Mesh vision.
Event Mesh: the Architecture Layer That Will Make Your Business Event-DrivenSolace
Phil Scanlon, VP Field Technology, APJ for Solace presented at the Gartner Symposium Gold Coast on October 31, 2018. Phil explains how modern enterprises are embracing event-drive architectures in their business stricture.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
9. Solace Queues
• A queue
– Is a destination that clients can publish to
– Is an endpoint that clients can bind
consumers to and consume messages from
– Can subscribe to topics
• Although many consumers can
bind to a queue, an individual
message spooled on the queue
can only be consumed by a single
consumer
Consumer 1
Producer
Queue: Q1
Consumer 2
Queue: Q2
Topic Subscription:
EQ/*/FB
Topic Subscription:
EQ/>
EQ/NASDAQ/FB
12. What is Replay? What is Replay? What is Replay?
• Powerful feature which allows consumers to receive messages hours or days after their original delivery
• Replay from a specific time, or from the beginning of the replay log
– Can be initiated by client applications or administrators
• Messages are kept until the log is full, after which the oldest messages are removed to free-up space for
new messages.
13. Message Replay
• Wildcard topic filtering
• Messages are only replayed to the queue for which replay is requested
Client Application requests
messages are replayed to Q3
Q1
Replay Log
Q2
Q3
15. Demo Overview
• Goal is to control car movement using Arduino
chip and PubSub+ broker
• We will send JSON messages via PubSub+ to
control the car
• Show Replay in action by ‘replaying’ car’s
movement
• Cross our fingers and hope all works well.
16. What you need for this demo
• Arduino car kit (Amazon)
• Soldering iron (Amazon)
• An MQTT broker (Solace PubSub+)
• Code (github)
• Arduino IDE (download) to upload
the code to chip
17. Arduino Chip and Code
// Subscription logic
boolean mqttReconnect() {
Serial.println("Connecting to MQTT...");
char mqttClientId[40];
sprintf(mqttClientId, "ESP8266Client%lu", chipId);
if (client.connect(mqttClientId, mqttUser, mqttPassword, NULL, NULL, NULL, NULL, false ))
{
Serial.println("connected");
// Subscribe to global drive commands
client.subscribe("car/drive");
client.subscribe("car/mode");
client.subscribe("car/light");
// Subscribe to car specific drive commands
char carDriveTopic[40];
sprintf(carDriveTopic, "car/drive/%lu", chipId);
client.subscribe(carDriveTopic, 1);
// Wifi details
const char* ssid = "<ssid>";
const char* password = "<ssid_pwd>";
// MQTT broker
const char* mqttServer = "<broker-host>";
const int mqttPort = 1883;
const char* mqttUser = "<username>";
const char* mqttPassword = "<password>";