How to Install MQTT on Raspberry Pi

How to Install MQTT on Raspberry Pi

In this article, we learn how to transmit MQTT messages from ESP8266 / NodeMCU to a Raspberry Pi running an MQTT broker. Our NodeMCU will read the light levels through a light-dependent resistor (LDR) and then transmit this information to the Raspberry Pi over Wi-Fi using MQTT. NodeMCU is an open-source IoT platform. It is … Read more

Using MQTT on Raspberry Pi: A Comprehensive Guide

Using MQTT on Raspberry Pi: A Comprehensive Guide

MQTT Programming The Raspberry Pi, developed by the Raspberry Pi Foundation in the UK, is a microcomputer motherboard based on ARM architecture. This motherboard provides USB and Ethernet interfaces, allowing for the connection of keyboards, mice, and network cables. It has the basic functions of a PC, while also integrating Wi-Fi, Bluetooth, and a large … Read more

Installing Mosquitto on Raspberry Pi for MQTT Implementation

Installing Mosquitto on Raspberry Pi for MQTT Implementation

MQTT is a messaging protocol developed by IBM. MQTT is a lightweight publish-subscribe messaging transport protocol designed for M2M and IoT connections. Mosquitto is an open-source message broker that implements the MQTT v3.1 protocol, providing a lightweight, publish/subscribe messaging model that makes short message communication between devices simple and easy to use. If you are … Read more

Understanding Serial Communication: A Comprehensive Guide to UART and Protocols

Understanding Serial Communication: A Comprehensive Guide to UART and Protocols

4.1 Basic Concepts of Serial Communication Serial communication is a commonly used communication method, which refers to data transmission between devices through a Serial Interface. There are several basic concepts of serial communication: 4.1.1 Serial Communication Serial communication refers to the transmission of data bit by bit, transmitting only one bit at a time. Compared … Read more

Create an Interesting Super Mario Themed Clock with ESP32

Create an Interesting Super Mario Themed Clock with ESP32

MAKER:jnthas/译:趣无尽 This is a Super Mario themed clock, based on ESP32 and a color dot matrix, which is very vivid and interesting. Mario will stand on the stage to hit the bricks to update the time digits. In addition to the Mario dial, we will also create a dial that displays the time in words, … Read more

ESP32-BLE2MQTT: Kickstart Your Embedded System’s IoT Journey

ESP32-BLE2MQTT: Kickstart Your Embedded System's IoT Journey

In IoT applications, Bluetooth Low Energy (BLE) and the MQTT protocol play crucial roles. BLE allows devices to communicate wirelessly with low power consumption, while MQTT provides a lightweight publish/subscribe messaging protocol for communication between devices. The ESP32-BLE2MQTT project cleverly combines these two protocols, creating a powerful BLE to MQTT bridge that offers developers a … Read more

Running MQTT Client on ESP32 for Publishing and Subscribing to Topics

Running MQTT Client on ESP32 for Publishing and Subscribing to Topics

There are many libraries available for ESP32 MQTT, this time Lingshun Lab mainly uses AsyncMQTT_ESP32, and in the future, we will explore more methods for using other MQTT libraries. Prerequisites Deploy a local MQTT server on Raspberry Pi, for specific installation please check the following link: https://lingshunlab.com/book/raspberry-pi/raspberry-pi-install-mosquitto-mqtt-server-and-test-mqtt ESP32 and Raspberry Pi are on the same … Read more

Create an HDMI Casting Adapter with ESP32-P4

Create an HDMI Casting Adapter with ESP32-P4

Espressif Community Heard that ESP chip enthusiasts are paying attention! ESP-HDMI-Bridge ESP-HDMI-Bridge is a multifunctional high-definition transmission device designed based on the ESP32-P4 chip, supporting wireless screen mirroring, USB secondary screen expansion, multimedia independent playback, and information reception and management functions.Whether in home entertainment, business office, or data visualization scenarios, this compact and easy-to-use device … Read more

Creating a Fully Functional Development Board: Understanding LVGL, ESP32C3, and ESP-IDF

Creating a Fully Functional Development Board: Understanding LVGL, ESP32C3, and ESP-IDF

Project Name: 【The Type You Want】ESP32S3 Fully Functional Development Board Project Author: mondraker Introduction What? Less is more? Can you develop such a development board for just over 80 yuan? No nesting dolls allowed What’s important!! During the development process, it allows someone who has never encountered LVGL or ESP32 to get started with LVGL, … Read more