LMtx
DIIDevHeads IoT Integration Server
•Created by LMtx on 11/19/2024 in #iot-cloud
New way of enriching MQTT messages using AWS IoT Core 🚨
2 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 10/22/2024 in #iot-cloud
AWS will discontinue the IoT Fleet Hub.
1 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 7/24/2024 in #iot-cloud
How to pre-configure EC2 instances using AWS CDK and avoid a nasty trap?
It has been a while since I created a public GitHub repo, but this topic deserves a proper explanation.
I was helping a customer solve that specific issue and decided to write about it to help others avoid hours of debugging. That was not an AWS CDK bug but a lack of understanding of how AWS works under the hood.
https://github.com/LMtx/AWS-CDK-EC2-user-data
Let me know if that topic is interesting for you!
1 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 7/21/2024 in #iot-cloud
AWS Greengrass - my (un)favorite IoT service.
AWS IoT Greengrass is an open-source Internet of Things (IoT) edge runtime and cloud service for IoT applications.
It is my (un)favorite IoT service.
Pros:
Runs on edge devices.
Communicates with local devices.
Exports telemetry data to AWS Cloud.
Provides remote software upgrade capabilities.
Collects and analyzes data where it is generated.
Cons:
The initial setup is challenging.
Adds maintenance overhead.
Easily breakable.
Hard to debug.
Complex.
What do you think?
1 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 7/4/2024 in #iot-cloud
AWS IoT Core X.509 Certificates explained training - free 100 coupons!
To increase the IoT domain's security posture, I decided to offer 100 free coupons for my Udemy training.
After taking this training, you will:
✅ Understand how AWS IoT Core service uses X.509 Certificates to establish trust in distributed IoT systems.
✅ Identify important attributes of X.509 Certificates.
✅ Confirm the identity of the AWS IoT Core endpoint and avoid the main-in-the-middle attack.
✅ Explore the relationship between Private Keys, Public Keys, and X.509 Certificates.
✅ Verify the certificate chain to confirm the trust propagation.
Use the following link to access my training:
https://www.udemy.com/course/aws-iot-core-x509-certificates-explained/?couponCode=9A9F3EC1605D68CF2453
Feel free to share this link with your friends and colleagues! 🎁
👉 Please share your feedback after completing this course. 🏆
4 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 6/17/2024 in #iot-cloud
Establishing MQTT Connection with Private Key - is that secure?
In this video, I discuss using a Private Key in the MQTT connection setup. It's crucial to keep the Private Key confidential and not share it with any third party. At the same time, we must provide that key during the connection. Is that secure? I often get that question. In this video, I share my answer.
https://youtu.be/q3CPQn8Oy1I
1 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 6/7/2024 in #iot-cloud
AWS cares about your bill… in a good way!
1 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 5/14/2024 in #iot-cloud
CI/CD in IoT: the "T" (Thing) component 📡
Continuous integration and delivery (CI/CD) is a powerful approach to software development that enables teams to deliver high-quality software faster. However, implementing CI/CD in the IoT domain presents unique challenges due to the "T" (Thing) component.
The "T" in IoT refers to the physical devices interacting with the real world. These devices can be anything from sensors and actuators to smart appliances and vehicles. They are often resource-constrained and have different operating systems and architectures than traditional cloud and server-based systems.
This heterogeneity makes it difficult to automate the testing and deployment of IoT software. Traditional CI/CD tools and techniques are not well-suited for handling the unique challenges of IoT development.
One way to address these challenges is to use software abstractions to emulate devices. This enables developers to simulate the entire IoT infrastructure, including the devices, the network, and the cloud. This allows them to test their software in a controlled environment and identify potential issues early on.
Another way to address the challenges of CI/CD in IoT is to adopt a microservices architecture. This involves breaking down the IoT system into small, independent services that can be developed, tested, and deployed independently. This makes it easier to automate the CI/CD process and to scale the system as needed.
By addressing the challenges of CI/CD in IoT, organizations can improve the quality of their software, reduce time to market, and enable faster innovation. 🤖
👉 How do you implement the CI/CD paradigm for Internet of Things deployments? 💡
3 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 5/10/2024 in #iot-cloud
A Game Plan If You Lose Your IoT Platform - my interview with Aaron Allsbrook, CTO @ ClearBlade.
3 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 4/26/2024 in #devheads-feed
Increased time to market does not necessarily mean less successful projects!
2 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 4/16/2024 in #seeking-collabs
Water, Gas, and Electricity Meters with MQTT capabilities
Hello, I’m looking for Water, Gas, and Electricity Meters for a potential customer.
Requirements:
- WiFi connectivity
- MQTT support
- Ease of installation and initial configuration
- Possibility to remotely cut off the water/gas/electricity supply
Can you recommend any out-of-the-box solution? I appreciate your suggestions!
8 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 4/6/2024 in #iot-cloud
What if AWS decides to shut down the AWS IoT Core?
Devices communicate with the AWS IoT Core using MQTT Protocol and authenticate using X.509 Certificates - neither of those technologies is AWS specific.
If AWS decides to shut down the AWS IoT Core (which is rather unlikely), you will be able to migrate to any other MQTT Broker (hosted on-site or cloud offering). In my opinion, vendor lock-in is not severe, considering solely the communication with devices.
Naturally, the IoT platform leverages far more services than exclusively communication-related. Moving the entire IoT platform from AWS to another provider would be way more painful.
Would you move your entire IoT Platform to another provider or just the communication part?
1. I would move everything. 🧰
2. I would only move the connectivity and keep the rest in AWS. 📡
Please share your opinion! 💬
2 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 4/4/2024 in #devheads-feed
Engine check notification does not provide any value!
6 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 3/28/2024 in #iot-cloud
Analyze pricing differences among various cloud vendors.
1 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 3/26/2024 in #iot-cloud
What are the main factors that affect the cost of cloud infrastructure utilized by the IoT solution?
The frequency of telemetry messages is one of the primary cost factors in IoT solutions. Implementing edge analytics is a cost-effective strategy that enables savings while providing real-time capabilities. 👍
I recommend pre-processing and aggregation at the edge to reduce expenses associated with frequent messages. 💰
To further optimize cloud-side costs, analyze and buffer data BEFORE storing it. That step is often overlooked but can provide significant savings in specific scenarios (for example, when storing data using AWS S3 Bucket). 💡
Would you be interested in discussing that topic further? 👈
1 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 3/25/2024 in #iot-cloud
IoT Solution Reliability Checklist: Ensuring High Availability and Seamless Connectivity! 📱💡
1 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 3/13/2024 in #iot-cloud
Low Code IoT Platform - with Simon Kemper, CEO of Datacake.
🚀 Listen to my captivating conversation with Simon Kemper, CEO of Datacake, as we dive into the world of IoT solutions! 💡
In this insightful podcast episode, Simon shares his personal approach to creating trust with customers and offers practical advice on developing an effective marketing strategy. 📈
Don't miss out on these key takeaways:
✅ Biggest Challenge - Finding Customers: A clear value proposition and ease of adoption are critical.
✅ Believe in What You Are Doing and Stick with It: Persistence is essential in the evolving IoT market.
✅ Clear Separation Between Front End and Backend: Simplifies development and maintenance.
✅ Find a Niche or Particular Problem to Solve: Focus on a specific market or customer base.
✅ Free-Plan - Essential Feature or a Vulnerability: Attracts new customers and generates leads.
✅ Insights on Product Design: Make it easy to use, visually appealing, reliable, secure, and scalable.
Listen to the full conversation and gain valuable insights from my guest! 🎧
https://youtu.be/ZG1yuRyxPnU
1 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 3/13/2024 in #iot-cloud
Eclipse IoT report.
1 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 2/21/2024 in #devheads-feed
MQTT challenges
I typically focus on the advantages of MQTT, a widely used communication protocol in IoT systems.
In today's article, I discuss challenges with its implementation in real-life Internet of Things deployments.
https://www.thingrex.com/mqtt_challenges/
Any feedback/questions are very welcome!
2 replies
DIIDevHeads IoT Integration Server
•Created by LMtx on 2/20/2024 in #devheads-feed
Go-To-Market Strategy for IoT Offerings - with Mike Fahrion, Business and Technology Leader
In this conversation with Mike Fahrion we unravel the secrets to successful IoT go-to-market strategies. We discussed the importance of customer-centric approaches, product-market fit, scalability, and the game-changing impact of AI in IoT analytics.
Mike raised a crucial point: not only does the technical infrastructure need to scale, but processes within the enterprise must scale to meet variable demand.
We elaborated on the risks of being a customer-driven organization and several other topics vital to running a successful IoT business.
https://youtu.be/Nx1X4t_HEhc
Here you can find my meeting notes:
https://www.thingrex.com/go_to_market/
Any feedback is very welcome!
2 replies