Hello, welcome to the IoT Planet! If you have an IoT project, look for IoT Planet! The planet focuses on sharing and communication of IoT technology, applications, and products, providing project implementation planning, product selection recommendations, custom development, and other services.
In the era of the Internet of Everything, industrial sites are still filled with a large number of outdated devices that “only understand proprietary protocols.” How can these devices be quickly and stably connected to the cloud? IoTClient provides a simple yet powerful answer: using a set of MIT licensed open-source .NET components to turn mainstream PLCs, sensors, and building automation devices into “programmable APIs.”Open source address can be found at the end of the article!
01
—————
Software Introduction
1. Project Overview
-
Name: IoTClient
-
Language: C# (100%)
-
Framework: .NET Standard 2.0
-
License: MIT
In summary: As long as the device supports ModBus, Bacnet, or mainstream PLC protocols, IoTClient can allow you to complete data reading and writing in 10 lines of code.
2. Core Capabilities

Featured Functions
-
Batch Read/Write: Up to 2000 registers can be read/written at once for Siemens PLCs, improving efficiency by 5 to 10 times.
-
Cross-Platform: The same code can run directly on Windows, Ubuntu, Raspberry Pi, and Jetson Nano.
-
Minimal Dependencies: Pure managed code, no need to register COM components, deployment requires only copying one DLL.
-
Strongly Typed API: Say goodbye to “address string concatenation,” supporting intuitive syntax like
<span>ReadInt16("DB1.DBW0")</span>and<span>WriteBool("M100", true)</span>.
02
—————
Software Preview





(For open source address/project cooperation, please contact the editor)— The End —— Previous Recommendations —
-
15k Stars | An extremely beautiful open-source data visualization project (MIT license), the first choice for IoT data display applications
- Quickly achieve AI recognition through edge computing gateways with built-in NodeRED, supporting various PLC protocols, local configuration, and device management
- List of common IoT protocols (collector’s edition, please bookmark)
- Recommended IoT platform supporting cloud-edge collaboration | ThingsKit
- IoT Knowledge: What is the communication distance of different communication lines, do you know?
- Recommended IoT platform ◎ Very suitable for rapid delivery of IoT project demand scenarios
The disclaimer: The content published by this public account is either original or sourced from online searches, and we respect and maintain the rights of the original authors. Due to the numerous sources of information, if there are any copyright issues, please contact us in a timely manner, and we will delete the relevant content as soon as possible. At the same time, for the images, materials, download links, etc. used in the article, if there are any infringements, please inform us, and we will handle it promptly.