IoT Platform: Supporting Millions of Connections on a Single Machine

IoT Platform: Supporting Millions of Connections on a Single Machine

Introduction to ThingLinks Platform ThingLinks adopts the Spring Cloud microservices architecture, a high-performance, high-throughput, and highly scalable IoT platform! A single machine can support millions of connections while supporting various protocol interactions and customizable extension features, as well as plugin development; it supports connecting massive devices and collecting device data to the cloud; it provides … Read more

Applications of Python in Embedded Systems: Programming IoT Devices

Applications of Python in Embedded Systems: Programming IoT Devices

In-depth exploration: In embedded systems, Python can be used to implement various complex functions. Here are some key areas of in-depth discussion: Hardware Interface Programming: GPIO Programming: Control LED, buttons, motors, etc. Serial Communication: Use the pyserial library to communicate with serial devices. I2C Communication: Use the smbus library to interact with I2C devices. Sensor … Read more

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