In this tutorial I will show you how to flash an ESP32 without using an ESP32 Development board. Until recently, I had always made my ESP32 prototypes always with development kits and I had no idea how to flash and put ESP32 chips into production. If you find yourself in the same situation as me, I recommend that you read this article.

We will therefore see how to flash an ESP32 soldered on a custom PCB using a bridge or an ESP32 flasher.

If you need to bring an ESP32 based project into production it is important to migrate from…


Thank you very much Yacoub Hanna, it's a pleasure to receive this feedback. You can write below what you intend to do or write me privately for advice, so maybe I make a new post and we share it with everyone. I unblocked the comments on Youtube, I didn't notice, thanks.


This tutorial differs from the previous ones (How to setup an IoT system using ThingsBoard), but I recommend you read them to get a general overview of Thingsboard and how it works.

We will deal with crowd sensing, I will briefly describe it and we will create a simple web application from scratch.

Mobile crowd-sensing (MCS) is a new sensing paradigm that takes advantage of the extensive use of mobile phones that collect data efficiently and enable several significant applications. MCS paves the way to explore new monitoring applications in different fields such as lifestyle, healthcare, green applications and intelligent…


The purpose of this tutorial is to build a system that uses LoRaWAN to send sensors data from an IoT device without an Internet connection. We will build a RIOT-OS application that will be executed on the B-L072Z-LRWAN1 LoRa kit over IoT-LAB. We will use TheThingsNetwork to interconnect the sensor devices with the cloud infrastructure via the MQTT protocol. The element that we are going to setup are:

  • a Python MQTT Transparent Bridge
  • a Riot-OS firmware which retrieves real environment data
  • The Things Network MQTT bridge

Architecture

Complete Architecture

The architecture of the project is shown in the image above. We have a…


In this tutorial we will built on-top of the cloud-based components developed in the first part: How to setup an IoT system using ThingsBoard. If you have not already read it, I highly recommend you to do it.

Now we will replace the virtual environmental stations developed using Python with new ones built using the RIOT-OS and MQTT-SN protocol. You will use the native emulator of RIOT-OS to run your stations and generate values over MQTT-SN which need to arrive to the cloud via the MQTT. …


In this tutorial you will be able create a cloud-based IoT system which collects information from a set of virtual environmental sensors using the MQTT protocol. You will also create a simple dashboard to display the telemetry-data collected from the sensors.

Everything will be done using Thingsboard, an open-source IoT Platform for Device management, data collection, processing and visualization for your IoT solution.

Setup Thingsboard on-premise with Docker

First of all, you need to install Docker. You can follow this complete guide. After this step you have just to run this command

docker run -it -p 9090:9090 -p 1883:1883 -p…

Francesco Colasante

Sapienza University — Engineering in Computer Science

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store