How Weak WiFi Security Threatens Your IoT Devices

How Weak WiFi Security Threatens Your IoT Devices

With the increasing number of attacks targeting WiFi, does this pose a threat to Internet of Things (IoT) devices? In short, the answer is yes. To elaborate, the answer is also affirmative: wireless networks are under attack — which means that all devices relying on wireless networks are also at risk of vulnerabilities. Intruders have … Read more

Guide to Viewing USB Devices on Linux: From Basics to Advanced

Guide to Viewing USB Devices on Linux: From Basics to Advanced

In the daily use and maintenance of Linux systems, mastering USB device information is key to troubleshooting and managing external devices. This article will introduce three commonly used commands to help you quickly obtain USB device details and efficiently manage devices. 1. lsusb: Quickly View Core Information lsusb is the most basic command for viewing … Read more

Another Open Source IoT Platform for Shared Bicycles, Charging Stations, and Delivery Lockers

Another Open Source IoT Platform for Shared Bicycles, Charging Stations, and Delivery Lockers

Hello everyone, I am the editor of open source project interpretations, sharing the most important open source projects every day. Mainly sharing interesting, meaningful, and important projects on GitHub. An IoT platform based on go-zero that can be used for shared bicycles, shared charging stations, delivery lockers, and other scenarios. Source Code http://www.gitpp.com/cicddemo/go-iot-platform Project Detailed … Read more

Clematis Electric’s Smart (Edge) Gateway Series: Industrial-Grade IoT Protocol Conversion and Device Management Hub

Clematis Electric's Smart (Edge) Gateway Series: Industrial-Grade IoT Protocol Conversion and Device Management Hub

ClematisElectricSmart Gateway Series(Edge) Gateway: Industrial-Grade IoT Protocol Conversion and Device Management Hub 1. Product Overview: The Core Node of IoT Edge Computing The Clematis Smart (Edge) Gateway is an industrial-grade IoT access device launched by Clematis Electric, specifically designed for a “cloud-edge-end” three-layer architecture, supporting multi-protocol conversion and centralized management of sub-devices. The device adopts … Read more

What Advantages Do IoT Cards Offer? Why They Are Becoming the Choice for More and More Device Manufacturers

What Advantages Do IoT Cards Offer? Why They Are Becoming the Choice for More and More Device Manufacturers

The first rays of sunlight shine into the workshop, and smart devices have already begun their new day of work. They operate quietly, transmitting data through an invisible network to distant locations. Behind all this often lies a small IoT card. Unlike mobile phone cards, it is not eye-catching, yet it silently supports the intelligent … Read more

Three Common Oversights by Device Manufacturers When Connecting with IoT Cards

Three Common Oversights by Device Manufacturers When Connecting with IoT Cards

Having worked in the Internet of Things (IoT) industry for a long time, I have interacted with many device manufacturers. When discussing solutions, they are articulate, with cleverly designed functionalities and impressive specifications. However, some details, which are clearly visible, are often overlooked. Although IoT cards are small, they are crucial to the entire device’s … Read more

Managing Embedded Linux Systems with Static Device Nodes

Managing Embedded Linux Systems with Static Device Nodes

Managing Embedded Linux Systems with Static Device Nodes What are Static Device Nodes? Static device node management is a traditional and reliable method of device management in embedded Linux systems. It achieves device access by manually creating all necessary device node files during the construction of the root filesystem. This method does not rely on … Read more

Managing Embedded Linux Device Nodes with Mdev

Managing Embedded Linux Device Nodes with Mdev

Managing Embedded Linux Device Nodes with Mdev What is Mdev? Mdev is a lightweight device management tool provided by BusyBox, designed specifically for resource-constrained embedded systems. It combines the kernel’s devtmpfs functionality with user-space device management capabilities, offering features such as dynamic device node creation, hot-plug support, and device permission management. Compared to a full … Read more

Simplifying Embedded Linux Device Management with Devtmpfs

Simplifying Embedded Linux Device Management with Devtmpfs

Simplifying Embedded Linux Device Management with Devtmpfs What is Devtmpfs? Devtmpfs (Device Temporary File System) is a special file system provided by the Linux kernel that automatically creates device nodes early in the system boot process without user space intervention. This feature was introduced in Linux version 2.6.32 and has become the standard solution for … Read more

Linux Kernel Character Module (Part II)

Linux Kernel Character Module (Part II)

Linux Kernel Character Module (Part II) 1. Registering Device Numbers In the Linux kernel, device numbers are the core identifiers for character devices and block devices, consisting of a major device number and a minor device number. Device number management is fundamental to driver development, and below I will analyze the Linux device number registration … Read more