Dlouhodobý B2B vývoj

Hledáte vývojáře pro svůj technický produkt?

Synesta dlouhodobě vyvíjí aplikace a služby, které propojují fyzická zařízení, komunikaci, edge nebo embedded vrstvu, backend či cloud a uživatelské rozhraní.

Nejde jen o vytvoření webu. Cílem je fungující softwarový produkt pro průmyslové, měřicí, regulační a automatizační zařízení. Součástí může být automatizace procesů i účelné nasazení AI v cloudu nebo přímo v lokální infrastruktuře.

Dlouhodobá spolupráceSoftware propojený s hardwarem

Architektura technického produktu

5 vrstev
01

Aplikace

Ovládání a vizualizace

Rozhraní pro uživatele, techniky a správce

02

Backend a cloud

Data a orchestrace

Služby, autentizace, výpočty a provoz

03

Komunikační vrstva

Rozhraní systémů

Protokoly, integrace a normalizace dat

04

Edge a PLC

Lokální automatizace

Řídicí logika, inference a vazba na zařízení

05

Fyzické zařízení

Proces a hardware

Měření, regulace nebo automatizace

Příkazy a řízeníData, výsledky a stav
Jeden produkt, několik vrstev

Vývoj od aplikace až ke komunikaci se zařízením

Technický produkt obvykle nekončí u jedné aplikace. Jednotlivé části musí sdílet data, respektovat provozní stavy zařízení a společně tvořit udržovatelný celek.

Aplikace a frontend

Uživatelská rozhraní pro obsluhu zařízení, techniky i správce. Webové a multiplatformní aplikace navržené podle reálného způsobu používání produktu.

Backend a cloudové služby

API, autentizace, práce s daty, vzdálená správa a služby potřebné pro spolehlivý provoz a další rozvoj produktu.

Komunikace a integrace

Implementace proprietárních protokolů, analýza existující komunikace a propojení systémů, které spolu původně komunikovat neumějí.

Edge, embedded a PLC

Lokální výpočetní a řídicí vrstva s využitím vhodných edge zařízení, vestavěných systémů nebo běžně dostupných PLC.

Data a produktová logika

Zpracování naměřených dat, výpočty, vyhodnocování podmínek, vizualizace výsledků a návaznost na další firemní systémy.

Provoz a dlouhodobý rozvoj

Dohled nad produkčním systémem, průběžné úpravy, řešení provozních potřeb a rozvoj produktu v navazujících etapách.

Automatizace a AI

Od řízení procesů po lokální inference

Automatizaci i AI navrhujeme jako součást konkrétního produktu a jeho provozu — podle přínosu, dostupných dat a technických omezení.

Control flow

Automatizace a společné řízení

Převádíme provozní postupy do softwaru, propojujeme zařízení a systémy a koordinujeme jejich chování podle stavů, měření, pravidel nebo časových plánů.

  • Řídicí a rozhodovací logika
  • PLC a edge automatizace
  • Reakce na provozní stavy
  • Integrace pracovních postupů
Local inference

AI, lokální inference a agentní systémy

Model může běžet v cloudu, v infrastruktuře zákazníka nebo na vhodném edge zařízení. Lokální inference dává smysl tam, kde mají citlivá data zůstat pod kontrolou zákazníka nebo je nutná nízká odezva.

  • Analýza a interpretace dat
  • Inference v lokálním prostředí
  • Modely pro vymezené úlohy
  • Agentní systémy a nástroje
Systémové integrace

Když spolu zařízení původně komunikovat neumějí

Integrace může znamenat také rozkomunikovat dva nezávislé systémy, sjednotit jejich data a společně je řídit — i když žádný z výrobců vzájemnou komunikaci přímo nepodporuje.

Podle projektu lze využít dostupné PLC nebo edge zařízení. Samostatný návrh elektroniky nenabízíme; na vývoji hardwaru se ale můžeme podílet konzultačně a jeho softwarová integrace je přirozenou součástí řešení.

Zařízení A
vlastní rozhraní
Integrační vrstva
komunikace a řízení
Zařízení B
jiný výrobce

Překlad protokolů, normalizace dat a koordinace společného chování systému.

Reference

Produkty propojené s reálným zařízením

Dva příklady dlouhodobého vývoje, ve kterých aplikace, data, komunikace a hardware tvoří jeden funkční systém.

Aplikace TimNet zobrazená na mobilním telefonu a monitoru
Timpex
TimNet pro Timpex

Chytrá regulace krbů a kamen jako propojený produkt

Produkční systém propojuje regulační zařízení, senzory, regulační logiku, proprietární komunikaci, backend, uživatelskou aplikaci, vzdálenou správu a OTA aktualizace.

Synesta zajišťuje provoz a dohled nad systémem a jeho průběžný vývoj. TimNet je několik let používán v reálném provozu.

  • Zařízení a senzory
  • Regulační logika
  • Backend a aplikace
  • Provoz a dohled
  • Vzdálená správa
  • OTA aktualizace
2D mapa naměřených dat v cloudové aplikaci Recognoil pro diagnostická zařízení TechTest
Recognoil pro TechTest

Recognoil: cloudová aplikace pro průmyslová diagnostická zařízení

Aplikace Recognoil s novým frontendem a backendem obsluhuje speciální průmyslové detektory olejů a je úzce propojená s hardwarem TechTest. Výsledkem je cloudová služba pro práci s naměřenými daty a správu zařízení.

Součástí projektu je implementace proprietárního protokolu, nalezení a řešení jeho slabých míst, složité výpočty nad získanými daty, jejich interpretace ve formě 2D mapy a testování výsledků vůči zadaným podmínkám.

  • Frontend a backend
  • Cloudová služba
  • Proprietární protokol
  • Autentizace
  • Výpočty a 2D mapa
  • Vyhodnocení podmínek
Dlouhodobá spolupráce

Od pochopení zařízení k produkčnímu provozu

Lze navázat na existující produkt nebo postavit nové řešení. Rozsah se dělí do konkrétních etap, které lze průběžně ověřovat.

Product lifecycle
Navazující etapy
  1. Mapování

    Technické zmapování

    Porozumíme zařízení, uživatelům, současnému řešení, datům a způsobu komunikace.

    zařízení · data · uživatelé

  2. Návrh

    Architektura a priority

    Navrhneme vrstvy systému, rozhraní, odpovědnosti a konkrétní obsah první etapy.

    vrstvy · rozhraní · priority

  3. Realizace

    Vývoj a integrace

    Funkce vznikají postupně a ověřují se společně s hardwarem i navazujícími systémy.

    vývoj · integrace · ověřování

  4. Provoz

    Provoz a další etapy

    Po nasazení pokračujeme dohledem, údržbou a rozvojem podle potřeb produktu.

    dohled · údržba · další etapy

Proberme váš technický produkt

Popište zařízení, současný stav a to, co potřebujete vyvinout nebo převzít do dlouhodobé péče. Ozveme se a společně projdeme možné další kroky.

Kontaktovat Synestu