К содержимому
weld_

weld собирает программу под вашу установку

weld — командная строка и окно для проектов из оборудования и облаков. Клиент покупает нужные модули, и фабрика собирает для него программу только с ними.

Модули

Каждый модуль открывает свои команды. Ядро (проекты, проверка компьютера, окно, помощник Weld Vibe) есть у каждого клиента.

Окно weldctl: отмечены модули Установщик, Оператор и Устройства, итог за год 7 500 NC и команда обновления тела.

Модули weldctl

Установщик

Ведёт инженерную установку как проект в git: описание, проверка, эмуляция, сборка и прошивка устройств, сдача заказчику. Открывает команд: 599. 3 000 NC в год.

Оператор

Работа с уже сданной установкой: выполнение разрешённых действий, восстановление, телеметрия, анализ, ручные задачи и обновление тела. Открывает команд: 456. 2 000 NC в год.

Инфраструктура

Кластеры Kubernetes и приложения из git: на одной машине, в локальной виртуалке и в облаках, с переездом между ними. Открывает команд: 155. 3 000 NC в год.

Агро

Профили культур, питательные растворы, помещения и циклы выращивания на общем ядре управления. Открывает команд: 567. 3 000 NC в год.

Энергия

Энергосистема площадки: схемы питания, расчёт нагрузки и резервирования, проверки по стандартам. Открывает команд: 366. 2 500 NC в год.

Устройства

Каталог устройств, протоколы, топология полевых устройств и прошивки на уровне устройства. Открывает команд: 366. 2 500 NC в год.

Наука

Паспорта моделей, наборы параметров, области применимости и решатели научного корня без отраслевых команд. Открывает команд: 0. 1 500 NC в год.

Просмотр

Просмотр и диагностика только для чтения: монитор, диагностика, эмуляция без записи. Открывает команд: 0. 500 NC в год.

Цена пока предложение; итог назначает владелец. Сумму набора считает сборщик в кабинете.

Соберите свой набор

Отметьте модули: итоговая цена за год считается сразу.

Выбор модулей

Итого за год Модули не выбраны

Цена пока предложение; итог назначает владелец. Сумму набора считает сборщик в кабинете.

Войти и заказать

Что можно построить

Системы, которые разработчик собирает на weld как проект. У каждой названы нужные модули.

Пивоварня или линия розлива

Каждая варка идёт партией по ISA-88, журнал событий собирает протокол партии, а генеалогия показывает, из каких лотов солода и хмеля сделана бутылка.

Модули: Оператор, Устройства, для наладки на месте Установщик

Пекарня

Партии теста, расход муки по лотам, печи с датчиками температуры и отчёт смены из журнала событий.

Модули: Оператор, Устройства

Компрессорная станция

Резидентный агент держит давление по графику уставок и переводит станцию в безопасный режим при отказе.

Модули: Оператор, Устройства, Энергия

Серверная

Схема питания от ввода до стойки, резервирование N+1, охлаждение с уставками и кластеры на стойках.

Модули: Энергия, Устройства, Инфраструктура, Оператор

Микросеть с накопителем

Режимы «от сети», «от накопителя» и «аварийный», журнал переключений и проверка, что резерва хватит на заданное время.

Модули: Энергия, Устройства, Оператор

Насосная станция

Насосы, уровни и давление, аварийные блокировки и журнал событий для отчёта перед надзором.

Модули: Устройства, Оператор, Энергия

Холодильный склад

Журнал событий с цепочкой хешей служит доказательством, что холод не прерывался; партии товара прослеживаются по лотам.

Модули: Устройства, Оператор

Облако компании

Мастерская разработки с git и CI, учебный кластер Kubernetes или платформа для нескольких клиентов: всё это уже описано готовыми установками.

Модули: Инфраструктура, Оператор

Лаборатория

Приборы с паспортами и сроками поверки, журнал измерений с происхождением каждого числа.

Модули: Наука, Устройства, Оператор

Теплица или гроубокс

Профиль культуры задан данными, управление идёт на общем ядре.

Модули: Агро, Устройства, Оператор

Для разработчиков

Свои приложения мы делаем так же, как их будут делать сторонние разработчики: проект weld, данные вместо кода под отрасль.

Проект клиента

Разработчик берёт блюпринт из каталога, подставляет данные клиента, проверяет проект на эмуляторах и передаёт командами project transfer и project target handover. После передачи проект и данные принадлежат клиенту.

Weld GUI

Страница на HTML и CSS превращается в окно на компьютере, в терминал или в экран на плате. Окно самого weldctl уже сделано на нём; отдельный модуль для своих интерфейсов готовится.

Weld Vibe

Офлайн-помощник без нейросети переводит просьбы на русском и английском в команды weldctl и знает только команды вашего набора. Он входит в ядро; сейчас это отдельная программа, встраивание в weldctl запланировано.

Журнал событий и партии

Логику процесса приложение строит на журнале событий и партиях домена process. Объявление нужных модулей в weld.yml готовится: weld откажется ставить приложение там, где их нет.

Безопасность

У каждого клиента своя программа, а не общая сборка для всех.

Терминал weldctl без сети: локальный кластер поднят, а команда модуля Агро отклонена с кодом CAPAB-DENIED, который называет модуль.

Своё тело

Тело собирается под купленные модули. Кода остальных модулей в нём физически нет, это проверяется при сборке, а у каждого клиента свои затемнение и водяной знак.

Запечатано на машину

Тело зашифровано и открывается только на установке клиента, на диск открытое тело не пишется. Файл, унесённый на другую машину, не откроется. Сейчас это работает на Linux.

Без сети

Программа работает без сети до конца аренды: тридцать дней и ещё тридцать дней запаса. После срока новая работа отказывает с кодом TERM-001, а защитные функции остаются.

Места и отзыв

Число машин на право ограничено местами. Любое право отзывается одной кнопкой, после отзыва прежнее тело не принимается.

Как купить и как приходят обновления

Заказ идёт через кабинет. Автоматическая выдача после оплаты через Pay готовится вместе с рельсами выпуска; пока набор выдаёт владелец.

Кабинет «Мой набор»: модули Установщик, Оператор и Устройства, срок до 9 ноября 2027, места 2 из 5, доступное обновление и кнопка «Докупить модуль».
  1. Соберите набор выше и войдите через Naasson ID.
  2. Владелец подтверждает заказ, фабрика собирает ваше тело и выдаёт право на набор.
  3. Установите weldctl одной командой со страницы «Установка» и запишите установку.
  4. Обновления приходят кольцами: сначала пилот, затем ранние клиенты, затем остальные. Вам приходит письмо, и обновление вы ставите сами, автообновления нет.
Версия
1.0.4
Платформы
Linux x86-64
Канал
stable, подписанный

Установка

Вопросы

Сколько стоит?

Цена каждого модуля за год указана в его карточке, сумма набора считается в сборщике. Цены пока предложение, итог назначает владелец.

Что будет после срока работы?

Новая работа отклоняется с кодом TERM-001. Управление установкой и защитные функции продолжают работать. Продлевает владелец.

А после срока обновлений?

Новые сборки не скачиваются. Установленная продолжает работать.

На сколько компьютеров?

Сколько мест в праве. Каждое устройство занимает одно; когда места заняты, регистрация отвечает ENR-003. Новый компьютер регистрируется заново, старое место освобождает владелец.

Есть ли macOS и ARM?

Не в первом выпуске.