Инструменты быстрого построения Интернета вещей в эпоху низкого кода — YFIO

Интернет вещей
Инструменты быстрого построения Интернета вещей в эпоху низкого кода — YFIO

В сфере промышленной автоматизации распространены конфигурационные программы, такие как зарубежные iFix, InTouch, WinCC, отечественные Kingview, force control, MSCG и так далее. IoT Studio, запущенная Alibaba Cloud, основана на программном обеспечении для настройки промышленного управления, которое является программным обеспечением для настройки облака в эпоху Интернета вещей. Появление программного обеспечения для конфигурирования полностью решает проблему повторной разработки программного обеспечения и реализует повторное использование на уровне модулей Стабильность и надежность.

Так называемая конфигурация (Configuration) представляет собой любую комбинацию модулей (похожих на строительные блоки). Основные возможности программного обеспечения для настройки:

(1) Масштабируемость Так называемая пластичность относится к продолжению и легкой масштабируемости системы.Для системы, разработанной с помощью программного обеспечения для настройки, когда сайт или требования пользователя меняются (включая изменения в аппаратном оборудовании или структуре системы), пользователям не нужно сделать много модификаций., вы можете легко завершить обновление и преобразование системы; (2) Простота использования Программное обеспечение для конфигурирования выполнило инкапсуляцию базовых функций на уровне модуля.Пользователям нужно только освоить простой язык программирования (встроенный язык сценариев, такой как Basic или C-подобный язык) и даже не нужно технологии программирования.Он может вполне завершить разработку и интеграцию сложной системы путем настройки конфигурации; (3) Универсальность. В соответствии с различными системами пользователи могут завершить системную инженерию с анимацией, обработкой данных в реальном времени, сосуществованием исторических данных и диаграмм, мультимедийными функциями и сетевыми функциями, независимо от областей или отраслей.

Однако, будь то конфигурационное ПО на платформе ПК или встроенное конфигурационное ПО на базе системы ARM, степень детализации конфигурации слишком велика, модули соединяются вместе, что в определенной степени увеличивает стоимость и стоимость построения системы.

Легкое встроенное программное обеспечение для настройки данных (YFIOs®), основанное на легком встроенном движке .NET (TinyCLR), может очень хорошо решить вышеуказанные проблемы.Помимо LoRa и 3G/4G, оно также поддерживает SPI, I2C, SDIO, одиночную шину и другие каналы.Поддержка SPI, шина уровня микросхемы I2C и мощные возможности разработки управляемого кода (C#, VB.net) делают встроенную аппаратную систему действительно возможной для настройки и модульной технологии.Внедрение этой технологии, несомненно, обеспечивает самая мощная поддержка для быстрого создания продуктов с различными формами и функциями.

Введение в YFIO®

YFIOs® — это сокращение от YFSoft I/O Server.В эпоху Интернета вещей и облачных вычислений все ориентировано на данные.Разные датчики по-разному получают доступ к сети и предоставляют услуги разным конечным пользователям посредством облачных вычислений.

Чтобы адаптироваться к развитию этой новой ситуации, ускорить и снизить стоимость доступа к сети для различных датчиков и интеллектуальных модулей, на основе зрелой встроенной среды выполнения Microsoft TinyCLR создается облегченная встроенная система конфигурации в эпоху Интернета вещей — YFIO. ®

Технические особенности и преимущества

По сравнению с традиционной конфигурацией или другими IoT и встроенными решениями он имеет следующие преимущества:

(1) Сверхлегкое программное обеспечение для настройки Поддержка работы с одним чипом, большинство сценариев приложений IoT могут быть созданы без кода или низкого кода, а удаленное обновление и удаленная отладка поддерживаются одновременно; (2) Степень детализации конфигурации чрезвычайно мала. Конфигурация проекта может быть построена на основе интерфейсов на уровне микросхемы, таких как I2C, SPI и одиночная шина. Данные конфигурации IO могут быть добавлены автоматически, а интерфейсы разработки драйверов и стратегии открыты для внешнего мира; (3) Самое низкое энергопотребление продуктов того же уровня.Система конфигурации IoT построена на основе чипа ARM Cortex-M.На основе обеспечения мощных функций можно минимизировать энергопотребление; (4) Прямой доступ к облачным платформам Интернета вещей, таким как Microsoft Azure, Alibaba Cloud, Huawei, Tencent, JD и Baidu, можно получить с помощью простой настройки; (5) Идеальная поддержка объектных моделей и подустройств. Рожденная с объектно-ориентированными идеями, конфигурация данных спроектирована и создана, что чрезвычайно адаптируется к текущим объектным моделям и архитектурам подустройств различных платформ IoT; (6) Более десяти лет накопления технологий. С 2004 года при разработке проектов, связанных с конфигурацией промышленного управления, использовались версии WinCE, версии Windows, версии Html5 и версии TinyCLR.

Архитектура системы YFIOs®

YFIOs® состоит из трех частей: одна — это среда выполнения YFIOs®, состоящая из четырех частей: YFIODB, YFIOBC, механизм драйвера и механизм политики; второй — модуль приложения, включающий три части: драйвер, политика и данные ввода-вывода; третий представляет собой среду YFIOs® IDE (YFIOs Manager), этот инструмент и инструменты разработки Microsoft Visual Studio работают вместе для завершения разработки, настройки и развертывания драйверов и политик.

Схема архитектуры системы YFIOs® и связь с TinyCLR (как показано на рисунке ниже):

1.png

2.png

Поддержка продуктов YFIOS®

3.png

В настоящее время серии YF3028, серии YF351D, серии YF2020, серии YF2110, серии YF1151 и серии Hexagon Tower® уже поддерживают систему конфигурации данных YFIOs®.

4.png

●Поддержка доступа к сотням распространенных интеллектуальных устройств. ●Поддержка доступа к облачным сервисам, таким как Microsoft, Alibaba, Huawei и Tencent.

Кейс проекта YFIOs®

(1) Интеллектуальное сельское хозяйство IoT

5.png

(2) Умные водные ресурсы IoT

6.png

(3) Интеллектуальная противопожарная защита IoT

7.png

(4) Интеллектуальная посадка IoT

8.png

(5) Мониторинг проекта IoT по охране водных ресурсов

9.png

Для получения последней информации о доступе к Интернету вещей, пожалуйста, обратите внимание на официальный аккаунт Yefan Technology; для обмена техническими данными, связанными с Интернетом, отсканируйте код, чтобы присоединиться к группе QQ Yefan Technology.

10.png