How to Write Your Own .NET IoT Device Driver from Scratch

How to Write Your Own .NET IoT Device Driver from Scratch

This article will detail how to write a .NET IoT device driver from scratch using the NV3030B LCD device driver as an example. We will use the Raspberry Pi as the hardware platform and refer to the official .NET IoT Ili934x TFT LCD driver library. 1. Background In the previous article “Getting Started with .NET … Read more

A Comprehensive Guide to SIMD Acceleration of Numeric Types in C# (2024)

A Comprehensive Guide to SIMD Acceleration of Numeric Types in C# (2024)

In modern application development, performance optimization is a core requirement in many scenarios, especially when dealing with large-scale numerical computations. Single Instruction, Multiple Data (SIMD) technology significantly enhances computational efficiency by processing multiple data points in parallel. This article will delve into the fundamental concepts, core types, usage methods, performance benchmarks, and best practices of … Read more

Integrating OpenAI Real-Time Voice Chat with Linux Development Boards

Integrating OpenAI Real-Time Voice Chat with Linux Development Boards

This article introduces how to integrate OpenAI’s real-time voice chat interface with a Linux development board to achieve voice recognition and generation. This approach allows you to implement voice interaction features on a Linux development board, such as voice assistants and voice control. The content covers .NET knowledge, Linux audio processing, WebSocket communication, LCD display, … Read more

How to Write Your Own .NET IoT Device Driver from Scratch

How to Write Your Own .NET IoT Device Driver from Scratch

This article will detail how to write a .NET IoT device driver from scratch using the NV3030B LCD device driver as an example. We will use the Raspberry Pi as the hardware platform and refer to the official .NET IoT Ili934x TFT LCD driver library. 1. Background In the previous article “Getting Started with .NET … Read more

Lightweight Communication Protocol – MQTT

Lightweight Communication Protocol - MQTT

Introduction “MQTT (Message Queuing Telemetry Transport)” is a lightweight messaging protocol commonly used for communication in the Internet of Things (IoT) and sensor networks. It is designed to transmit data in low-bandwidth, unstable, or high-latency network environments, making it particularly suitable for communication between connected devices, especially in resource-constrained environments. This article will briefly introduce … Read more

IoTGateway: A Cross-Platform Industrial IoT Gateway Based on .NET

IoTGateway: A Cross-Platform Industrial IoT Gateway Based on .NET

What is IoTGateway? IoTGateway is a cross-platform industrial IoT gateway based on .NET6, designed with a B/S architecture that supports visual configuration. It easily facilitates southbound device connections and northbound platform data transmission, while also supporting edge computing capabilities. Whether it is PLCs, barcode scanners, CNC machines, databases, serial devices, or host computers, non-standard devices, … Read more

Differences Between C Language and C#

Differences Between C Language and C#

Click the blue text Follow us Due to changes in the public account’s push rules, please click “View” and add “Star” to get exciting technical shares at the first time Source from the internet, please delete if infringing C: Procedural-oriented, syntax is too complicated C#: Object-oriented (very similar to Java; if you understand Java, you … Read more

Quick Implementation of MQTT Communication Using MQTTnet

Quick Implementation of MQTT Communication Using MQTTnet

1 What is MQTT? MQTT (Message Queuing Telemetry Transport) is an instant messaging protocol developed by IBM, which could become an important part of the Internet of Things (IoT). MQTT is a messaging protocol based on a binary message publish/subscribe programming model, and has now become an OASIS standard. Due to its simplicity, it is … Read more

Exploring Link Tracing in .NET6 Industrial IoT Projects

Exploring Link Tracing in .NET6 Industrial IoT Projects

If you find it useful, please leave a comment Learned a lot. If you’re already familiar, please leave a comment Is that all? Possible Issues Industrial IoT systems are generally divided into ERP, Mes, SCADA, WCS, edge gateways, devices, etc. A production order sent from SAP to the device goes through several systems mentioned above. … Read more