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
-
Mastering State Management in Flutter
Learn about the concept of state management and the various tools available for implementing state management in Flutter.
-
How to exchange data between native and dart code in Flutter
Using a method channel to run some functions in native code, but wish to exchange data with dart while the function is still running? Here’s how that can be done.
-
UPSERT data from NodeJS to PostgreSQL table
Want an UPSERT function for PostgreSQL in nodejs? Here’s one for you that can work for a single entry as well as multiple entries.
-
Nodejs Express Common Configurations
Have an app based on nodejs express? Here are some common configurations that may come in handy during development for scale.
-
Implementing websocket server with Nodejs express clusters
Have an existing Nodejs app with express clusters and wish to integrate websocket server? Learn how to achieve that integration in this post.
-
How to get MAC Address in ESP-IDF
Want a unique identifier for your ESP32 chip? Learn how to get the factory programmed MAC address of your ESP-32 in the ESP-IDF framework.
-
How to SSH into an Elastic Beanstalk Instance
Created an Elastic Beanstalk instance using the console and now wondering how to SSH into it? This tutorial takes you through the steps.
-
How to set environment variables in Elastic Beanstalk
Learn two ways for setting environment variables in elastic beanstalk: the AWS Console approach and the config files approach.