Проєкти / Промислові системи

Padnos Scale Kiosk

Зважування з прив’язкою до автомобіля та вантажу.

Кіоск PADNOS для водіїв поєднує номер операції, дані автомобіля й матеріалу, поточні показники ваг та друк квитанцій. Для операторів вагової передбачено окремий робочий інтерфейс.

01 / Операція та вимірювання

Номер операції та показники ваг — на одному екрані.

На ваговій показник ваги потрібно пов’язати з конкретною операцією. Кіоск поєднує введення номера з даними перевізника, клієнта, автомобіля, контейнера й матеріалу. Поточна вага та індикатор стабільності залишаються видимими під час введення даних.

Екранна клавіатура дає змогу ввести номер поруч із поточною вагою, індикатором стабільності та полями операції. Дані автомобіля, перевізника й контейнера належать до цього самого запису.

Номер операції та поточна вага

Екранна клавіатура дає змогу ввести номер поруч із поточною вагою, індикатором стабільності та полями операції. Дані автомобіля, перевізника й контейнера належать до цього самого запису.

02 / Завершення та винятки

Прийнята й уже закрита операції мають різні повідомлення.

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

Підтвердження містить назву клієнта та дію завершення зі зворотним відліком. За повідомленням видно показник ваг і заповнені поля операції.

Операцію прийнято

Підтвердження містить назву клієнта та дію завершення зі зворотним відліком. За повідомленням видно показник ваг і заповнені поля операції.

Для номера, за яким операцію вже закрито, з’являється окреме повідомлення. Інтерфейс показує стан попереднього запису замість підтвердження нової операції.

Раніше закрита операція

Для номера, за яким операцію вже закрито, з’являється окреме повідомлення. Інтерфейс показує стан попереднього запису замість підтвердження нової операції.

Технології

Технології Padnos Scale Kiosk.

Сенсорний інтерфейс пов’язує зважування вантажівок, обробку операцій та друк чеків.

Користувацькі інтерфейси

Компоненти Interactive Server та SignalR пов’язують інтерфейси кіоску й оператора з поточними даними ваги.

  • C#
  • .NET 10
  • ASP.NET Core
  • Blazor Server (Interactive Server)
  • SignalR
  • Minimal API
  • Hosted services
  • Перевірки працездатності
  • Razor components
  • JavaScript interop
  • SCSS
  • Bootstrap Icons

Обладнання та інтеграції

Типізовані API-клієнти підключають бізнес-сервіси; друк ESC/POS працює через TCP та послідовні порти.

  • HttpClient
  • OAuth2 client credentials
  • Microsoft Entra ID
  • Azure.Identity
  • OpenAPI
  • Scalar
  • Polly
  • Microsoft.Extensions.Http.Resilience
  • ESC/POS
  • System.IO.Ports
  • QuestPDF

Інфраструктура та розгортання

Aspire підтримує локальну оркестрацію; автоматизовані релізи розгортаються на Windows Server і комп’ютерах кіосків.

  • .NET Aspire
  • Docker
  • Docker Compose
  • GitHub Actions
  • Self-hosted runner
  • IIS
  • Windows Server
  • Self-contained publish
  • PowerShell
  • 1Password
  • .NET user-secrets

Тестування та якість коду

Телеметрія, тести компонентів і браузерні навантажувальні тести перевіряють роботу підключеного кіоску.

  • OpenTelemetry
  • OTLP
  • Serilog
  • Cronitor
  • xUnit v3
  • bUnit
  • NSubstitute
  • Playwright
  • WebApplicationFactory
  • Coverlet
  • dotnet-counters
  • StyleCop
  • Meziantou.Analyzer
  • .NET analyzers
Ваш кіоск з інтеграціями

Почніть з обладнання та однієї повної операції.

Надайте моделі ваг і принтера, документацію API та порядок дій водія. Ми визначимо обсяг інтеграції й перевіримо нестабільні показники, помилки друку та перервані сесії до впровадження.

Обговорити інтеграцію кіоску