In my last blog post, we discussed the use of the Publish-Subscribe design pattern. Near the end of that post we introduced MQTT, and in this blog post we shall go more in depth on MQTT. The motivation in exploring and learning about MQTT is that it is a standard used for IoT applications which addresses several concerns around the emerging IoT space; lack of standards, security, and privacy. Much of what is presented here about the standard can also be found across a variety of other websites including Wikipedia and the MQTT homepage, the latter of which is a wonderful resource for exploring the standard in depth.
What we have to say, what you want us to hear.
That’s how our blog works. It’s interactive. Let’s learn together.
In previous blog posts, I’ve spent a lot of time sharing info about precision agriculture. This month and in the months to come, I’ll be focusing on design patterns relevant to IoT. When it comes to solving problems in new domains or with new technologies, one often benefits by framing the problem in the context of problems already solved. Mathematicians are notorious for taking a seemingly new and challenging problem and applying a well-known technique to solve it. For example, going through integral calculus will lead a student to be exposed to both u-substitution and trig substitution. In both cases, we are taking what appears to be a hard problem and turning it into an easier problem we’ve previously solved. We are also using a type of design pattern - substitution in this case - to tackle hard problems. This exact same approach happens in software engineering as we apply well established design patterns when we work with new technologies, languages, and domains.
For those of you that have read any of my previous blog posts, you know I have a passion for precision agriculture. While I promise to explore other topics in upcoming posts, I wanted to present at least one more post to drive home the many areas IoT can impact precision ag.
In keeping up with technology in precision agriculture, I often read articles mentioning both drones and IoT as distinct areas of study. While they are certainly two topics that deserve their own focus, this all too often comes at the expense of understanding how drones fit into the IoT space now and in the future.