In the field of industrial automation, configuration software is common, such as foreign iFix, InTouch, WinCC, domestic kingview, Power control, MSCG and so on. IoT Studio launched by Ali Cloud, whose idea is derived from industrial control configuration software, is cloud configuration software in the Internet of Things era. The emergence of configuration software has completely solved the problem of repeated software development and realized module-level reuse. The benefits are not only improved development efficiency and reduced development cycle, but also the reuse of mature modules, which greatly improves system stability and reliability.

A Configuration is any combination of modules (similar to a building block toy). The main features of configuration software are:

(1) Ductility the so-called ductility is the continuation of the system and easy to expand, with the configuration software development of the system, when the site or user needs change (including hardware equipment or system structure change), users can easily complete the upgrade and transformation of the system without much modification; (2) Easy to use configuration software for the underlying functions of the module level encapsulation, for users, only need to master a simple programming language (embedded scripting language, Basic or C-like language), even do not need programming technology, can be very good, through configuration configuration to complete the development and integration of a complex system; (3) general according to different system, different users use configuration software to provide the I/O drivers (such as PLC, instrumentation, boards, intelligent module, frequency converter, etc.), database and figure yuan, could do with a animation, real-time data processing, historical data and charts, and has the function of multimedia and network systems engineering, Not subject to field or industry restrictions.

However, whether configuration software based on PC platform or embedded configuration software based on ARM system, its configuration granularity is too large. Most of the system modules are connected together through serial ports, network ports, CAN, LoRa and 3G/4G channels, which increases the cost and cost of system construction to a certain extent.

And lightweight embedded. NET engine (TinyCLR) based on the construction of lightweight embedded data configuration software (YFIOs®) is a good solution to the above problems, in addition to support the conventional serial port, network port, CAN, LoRa and 3G/4G, but also support SPI, I2C, SDIO, single bus and other channels, SPI, I2C chip bus support plus strong managed code (C#,VB.net) development ability, make embedded hardware system real configuration, modularization is possible, the launch of this technology, no doubt for the rapid creation of different forms, different functions of the product provides the most powerful support.

YFIOs ® profile

YFIOs® is short for YFSoft I/O Server. In the era of Internet of Things and cloud computing, everything is data-centered. Different sensors access the network in different ways and provide services for different end users through cloud computing.

In order to adapt to the development of this new situation, accelerate and reduce the network entry cost of various sensors and intelligent modules, based on Microsoft’s mature embedded TinyCLR runtime, to create a lightweight embedded configuration system in the Internet of Things era — YFIOs®

Technical features and advantages

Compared with traditional configuration or other Internet of Things, embedded and other schemes, it has the following advantages:

(1) Ultra-lightweight configuration software single-chip operation support, no code or low code can realize the construction of most of the Internet of Things application scenarios, while supporting remote upgrade, remote debugging; (2) Minimal configuration granularity can be used for project group configuration construction based on chip level interfaces such as I2C, SPI and single bus. IO configuration data can be automatically added, and the driver and policy development interfaces are open to the public. (3) The lowest power consumption of products of the same level based on the ARM Cortex-M chip to build the Internet of Things configuration system, on the basis of ensuring powerful functions, the lowest power consumption can be achieved; (4) Direct access to the cloud Microsoft Azure, Ali Cloud, Huawei, Tencent, JINGdong, Baidu and other Internet of Things platforms can be accessed through simple configuration; (5) Perfect support for object model and sub-device with object-oriented thinking, design and build data configuration, extremely adapt to the current various Internet of things platform of the object model and sub-device architecture; (6) More than ten years of technical accumulation since 2004 began to build industrial control configuration related projects, after WinCE version, Windows version, Html5 version and TinyCLR version.

YFIOs® system architecture

YFIOs® consists of three parts. One is the YFIOs® runtime, which consists of YFIODB, YFIOBC, drive engine, and policy engine. The second is the application module, including driver, policy and IO data three parts; The third is YFIOs® IDE environment (YFIOs Manager). This tool and Microsoft Visual Studio development tools jointly complete the development, configuration and deployment of drivers and policies.

YFIOs® system architecture diagram and TinyCLR relationship diagram (as shown below) :

YFIOs® product support

Currently, YF3028 series, YF351D series, YF2020 series, YF2110 series, YF1151 series and six square tower ® series have all supported YFIOs® data configuration system.

● Support hundreds of common smart devices ● Support Microsoft, Ali, Huawei, Tencent cloud access

Examples of YFIOs® projects

(1) Intelligent breeding of Internet of Things

(2) Internet of Things smart water

(3) Internet of Things intelligent fire protection

(4) Smart planting of the Internet of Things

(5) Monitoring of Internet of Things water conservancy projects

For the latest configuration Internet of Things access information, please pay attention to yefan public account; For technical communication related to the Internet of things, please scan code to join yefan QQ group.