ESP32 and ESP8266 are very familiar SoC in the field of IoT. These are a kind of boon for IoT projects. ESP 32 is a device with integrated WiFi and BLE. Just give your SSID, password and IP configurations and integrate the things into the cloud. Here in this instructable, We will ponder through some of the basic terms of IoT like IoT platform, MQTT, Captive portals etc. So let us go through it
Here in this instructable, we will be going to demonstrate.
While tinkering with my electronic stuff, I got this idea to make a web-based weather app. This web app uses an SHT31 sensor for getting the real-time temperature and humidity data. We have deployed our project on the ThingHz ESP32 WiFi module. Online or offline! No need to worry, whether you are online or offline you will get the weather updates from anywhere and anytime. This web app posts data to the local webserver as well as to the cloud. For cloud operations, we are using ThingSpeak API. SHT31 uses I2C to get the data from the sensor.
ESP32 is a device with integrated WiFi and BLE. It is kind of a boon for the IoT projects. Just give your SSID, password and IP configurations and integrate the things into the cloud. But, managing the IP settings and user credentials can be a headache to the user.
What if the User wants to change the WiFi credentials?
What if the user wants to switch the DHCP/static IP settings?
Flashing the ESP32 everytime is not reliable and not even the solution for these problems. Here in this tutorial we will be going to demonstrate.
In this tutorial, we will learn how to program ThingHz ESP32 boards using VS Code and PlatformIO IDE extension. We will be going through the following:
go to https://code.visualstudio.com/download and click on system installer to download it for windows.
In the last blog, we discussed about ThingHz development board and its hardware description. In this blog, we will be installing Arduino IDE and ESP32 board. Arduino is an open-source development framework that provides an add-on for ESP32 and allows you to program the ThingHz Development board.
Install the Arduino IDE for Windows, macOS or Linux from arduino.cc/en/software
follow these next instructions to install the ESP32 board in your Arduino IDE:
ThingHz is ESP32 based development boards for easy prototyping and interfacing. Powered by ESP32-WROOM-32U WiFi and BLE Soc. ThingHz is easy to integrate with your existing IoT application and is ready to deploy the device. It facilitates development by exploiting all features of the ESP32 SoC.
In this guide, we will be learning following concepts:
In the last tutorial we go through guide to setup Serverless framework for AWS and all the prerequisites. If you have not set it up already go through the previous tutorial.
Your basic serverless template contains two file serverless.yml that contains the basic orchestration of projects like permissions, project information, lambda function information and events and handler.js …
In this guide, we will go through the following:
We will be using Windows to carry out our operation.
Here we will set up an AWS environment in our local computer and create a new user to access AWS resources. To get started, you’ll need access to an AWS account. However, if you do not have one, Sign up for a free AWS account using this link. AWS provide you with a free tier of 12…
AWS provides a set of web services that you can use to build and run your serverless applications. These web services are also called microservices. So, in this blog, I will give you a quick overview of different AWS services that form AWS as a Platform as a sevice.
microservices are architectural components of the AWS cloud platform. These are the building blocks of any serverless application like AWS Lambda, AWS API gateway, AWS SNS, AWS SES, Dynamo DB and many more.
Let us take an example of AWS IoT Infrastructure mentioned in the figure below to get a basic…
Story of a Poor IT guy
Once upon a time in a company, there was an IT guy (like every other in an office). He always struggled to keep up with the increasing traffic of the website. His everyday routine was to create and set servers, install OSs, set up databases, manage software patches and hardware updates, manage capacity and scaling, Manage High-availability through load-balancing, and so on. He was very frustrated and had to deal with the boss’s arrogance.
How to not be the poor IT guy
One day somebody told him about Serverless Architecture. …