Eclipse Paho: A Java IoT Messenger

Eclipse Paho: A Java IoT Messenger

header.jpg.jpeg Eclipse Paho: A Java IoT Messenger! Essential Knowledge from Beginner to Pro Hello everyone, I am Niu Ge. In IoT development, have you encountered difficulties in device communication and unstable message transmission? Today, I will introduce a powerful tool – the Eclipse Paho MQTT client library. Through this article, you will master: The core … Read more

Recommended Interconnection Methods for Phyphox and External Sensors

Recommended Interconnection Methods for Phyphox and External Sensors

Recommended Interconnection Methods for Phyphox and External Sensors ——Also answering a question from a certain student at a university Since I started using microcontrollers to expand the external sensor technology of Phyphox about one or two years ago, I have experienced the process of connecting Phyphox with ESP32, Arduino UNO + Bluetooth BLE, Arduino Nano … Read more

How to Use TinyML for Edge Computing in Embedded Systems

How to Use TinyML for Edge Computing in Embedded Systems

Implementing edge computing in embedded systems is becoming increasingly popular, with several platforms beginning to support it, utilizing TinyML – compact machine learning. In addition to the eighth edition of Arduino Nano 33 BLE launched by our company, ESP32, QuickLogic’s QuickFeather, and PICO are also building an ecosystem around TinyML. We will gradually launch activities … Read more

Hello, China: Developing for Chinese Smartwatch with C#

Hello, China: Developing for Chinese Smartwatch with C#

Previously, I wrote a few examples of how to use C# to write STM32 programs. Similarly, we can also use C# under ESP32, relying on the ever-growing .Net nanoFramework. Currently, it supports more and more development boards and chip types, and the related libraries are also increasing. The supported devices can fully support conventional application … Read more

Visualizing Point Cloud – Radar Message Synthesis

Visualizing Point Cloud - Radar Message Synthesis

Hello, I am Little Fish who loves fish-flavored dishes in ROS. In the last section, we completed the measurement of distance at a specified angle. This section will synthesize it into a ROS LaserScan message and publish it to the upper computer through Micro-ROS, ultimately achieving visualization in RViz2. Hardware Development Platform For convenience in … Read more

ESP32C3 UDP Data Transmission

ESP32C3 UDP Data Transmission

The battery compartment for the remote-controlled plane has been designed and sent for sampling; however, the cockpit is not yet completed. Let’s first work on the remote control and data transmission. This article mainly introduces the UDP data transmission of ESP32C3, where ESP32C3 acts as a UDP server operating in AP mode. First, here is … Read more

Creating a Wake-On-LAN Device with .Net nanoFramework

Creating a Wake-On-LAN Device with .Net nanoFramework

This article will introduce how to create a wake-on-LAN device using ESP32 hardware and implement the WOL (Wake-on-LAN) function through .Net nanoFramework, sending WOL packets to wake up remote computers. 1. Background In previous articles, we introduced how to use libraries related to .Net nanoFramework to achieve various functions, such as reading sensor data, controlling … Read more

Setting Up Qt Development Environment on Raspberry Pi

Setting Up Qt Development Environment on Raspberry Pi

1. Introduction Qt is a cross-platform C++ graphical user interface application framework that provides developers with all the necessary tools to create artistic graphical user interfaces. Qt allows us to easily develop cross-platform GUI applications using C++. On the Raspberry Pi, using Qt to develop graphical user interface applications is equally straightforward. This article will … Read more

Installing Mosquitto MQTT Server on Raspberry Pi

Installing Mosquitto MQTT Server on Raspberry Pi

This article is translated from: https://pimylifeup.com/raspberry-pi-mosquitto-mqtt-server/ with some understanding and modifications, and additional settings for enabling remote access. Introduction to MQTT MQTT stands for Message Queuing Telemetry Transport, a network messaging protocol commonly used for message transmission between IoT devices. To enable our Raspberry Pi to support the MQTT protocol, we will use server software … Read more