iotespresso.com is a site for everything IoT. This includes not only the thing, but all the four major pillars (Thing, Cloud, User Interface, and Data Science). The fidget spinner model in the image above gives you a broad overview of what IoT entails. Believe me when I say that so many aspects of each pillar have not been included in the image due to space constraints. The pillars within the dotted box are typically what you start with when creating your IoT system. Data Science comes in when your IoT nodes have poured in enough data into your cloud for justifying the creation of a subsystem to derive insights from this data.
While the image above may appear to be overwhelming, especially if you are a beginner, you should look at the other implication of the image: there are plenty of entry points into IoT. I personally started my journey with ‘Firmware’, and then migrated to ‘Data Science’ with a short stop at ‘Cloud’ along the way. App development was then learnt independently, and that’s how the fidget spinner got fully constructed in my case. Of course, every element highlighted in the image above is a potential area of specialization and there’s no limit to the depth to which you can develop your expertise. Therefore, in this field, the more you know, the more you realize how much you don’t know. That makes IoT a journey of lifelong learning, and that’s one of the reasons this field is fulfilling, and also a major reason why I keep finding content to keep this blog active 🙂
Top Categories
Recent Posts
-
How to push an item to the start of a queue in ESP32
Want to push an item to the start of a queue in ESP32 using FreeRTOS? Learn how to do that in this post, along with an example.
-
A beginner’s guide to Flutter
Curious to know what the hype surrounding flutter is all about, and how you can get started with it? Then this article is for you.
-
How to stream Elastic Beanstalk application logs without SSH
Need to stream logs from an Elastic Beanstalk application, but you can’t use SSH? Learn the alternative method in this article.
-
Integrate Lottie JSON in your Flutter App
Need to integrate motion graphics in your Flutter app? Lottiefiles may be ideal. Learn how to add them to your app in this simple tutorial with an example.
-
Google Actions Test suite embeddedAssistant 403 Failure
Long time developers of Google Actions may be suddenly facing this new error when using Test Suite. Here’s how to fix it.
-
How to connect Bitbucket to GitHub Desktop
Your organization uses Bitbucket but you love GitHub Desktop? No worries! Learn how to integrate Bitbucket with GitHub Desktop in this article.
-
How to check free memory in ESP32
There are several points in your code’s execution journey where the amount of available memory maybe important. Learn how to get that value.
-
setState() within initState() in dart
Confused about the use of setState() method within the initState() method? Is it not required or are there scenarios where it is useful? Read on to find out.