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 🙂
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.
Create your first Alexa Smart Home Skill – Part 1/3
In the first part of this 3 part series, learn how to create a skill on the Alexa console, and set up account linking (using Amazon Cognito)
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.