/lm.png
IoT Advisor and Developer helping SMB companies create enterprise-grade solutions.
I provide AGREED VALUE in a DEFINED TIMEFRAME for the FIXED PRICE under CLEAR CONDITIONS.

Parallel MQTT sessions between a single Device and AWS IoT Core

Today I’ll write about the parallel MQTT sessions between a single Device and AWS IoT Core. I will also share an unexpected finding! To be honest, I am not sure if that is a bug or a feature of the AWS IoT Core. Introduction The AWS IoT Core message broker does not allow two clients with identical client ID to stay connected at the same time. After the second client connects, the MQTT Broker (part of the AWS IoT Core) closes the existing connection.

Introduction to IoT at AWS - part 2: Data ingestion

There are several ways devices can ingest data into the AWS cloud backend. Knowing available options enables choosing the right approach for a specific objective. Some use cases require sending frequent telemetry messages to AWS and storing them in the S3 Bucket. Putting every message independently to S3 would be very expensive due to the number of S3 API calls. Other scenarios demand transferring images or huge binary files from devices to AWS.

Starting the Internet of Things (IoT) journey

Starting the Internet of Things (IoT) journey might be intimidating. IoT is not a “single thing”, it is a blend of multiple technologies and concepts. I learned security, distributed system design, and other IoT-related topics the hard way. Often the wrong way. I made some painful mistakes during that process. It took me years to fully understand some concepts. I would like to help you kickstart your IoT journey in the simplest way possible.

"Introduction to IoT at AWS" training is available!

Hello everyone! I published the “Introduction to IoT at AWS” training. It is available as live virtual sessions and self-study materials. During this training, you will learn: The fundamental principles of the Internet of Things (IoT), How to represent devices in the AWS IoT Core device registry, How to establish trust in a distributed IoT environment, How to use the Private Key and X.509 Certificate as proof of identity for devices, The basics of the MQTT protocol, the various connectivity options it provides, and the best practices in designing the MQTT Topic structure, How to ensure end-to-end message delivery in distributed IoT environment, The best practices for designing the MQTT Topics, Important limits of the AWS IoT Core service, … and many more IoT-related aspects!

Standing in front of the crowd without feeling the pressure.

Public speaking is not my natural talent. When I decided to improve this skill, I did tons of research. I read about various advanced techniques to handle pressure. Unfortunately, nothing worked for me - I still felt nervous and struggled during presentations. A few months ago, I was invited to speak about IoT at some conference. The planned presentation should last only 12 minutes. That is when I realized that I have to prepare HOW I want to talk about the topic.

AWS User Groups Wroclaw presentation

I had an opportunity to speak at the AWS User Groups Wroclaw meeting. Surprisingly many people were interested in this topic (the IoT is a niche, not that popular specialty). I prepared an introduction to the Internet of Things domain covering: secure communication between physical and virtual worlds trust in distributed IoT ecosystem design and development of a sample IoT solution I explained and executed every step required to build the following system: