14.08.2025

Skriptování v IoT: flexibilita, udržitelnost a ochrana

Jedním z častých problémů při nasazení IoT zařízení do reálného provozu je nutnost upravovat firmware pokaždé, když zákazník potřebuje něco specifického. Ať už jde o jinou frekvenci odečtů, práci s proprietárním protokolem nebo třeba úpravu způsobu filtrování dat, každá taková změna zpravidla znamená novou verzi firmware, nové testování a často i fyzické nahrávání do zařízení. Takový přístup není dlouhodobě udržitelný – zvlášť pokud zařízení provozujete ve stovkách nebo tisících kusů a chcete nasazovat pořád stejnou, otestovanou verzi zařízení.

Jedním z osvědčených způsobů, jak se tomuto scénáři vyhnout, je využití řešení za pomoci skriptu. Jinými slovy: nechat hlavní logiku zařízení na firmwaru a zároveň umožnit, aby se konkrétní chování dalo upravovat skriptem, oddělenou vrstvou, která zůstává mimo hlavní systémové funkce, ale může je ovlivňovat. Můžete si řešení představit jako API konektor nad softwarovým řešením, kdy s ním můžete pracovat i jiným, než běžným způsobem (například přes grafické rozhraní), ale neriskujete zanesení kritického bugu do samotného softwaru.

V ACRIOS zařízeních pracujeme se třemi softwarovými vrstvami

  • Zavaděč (neboli boot loader) pouští zařízení. Umožňuje zařízení bezpečně nastartovat a taktéž obstarává v případě nutnosti aktualizaci vrstvy nadřazené, tedy firmwaru
  • Firmware je řídící program. Obstarává všechny funkcionality zařízení, taktéž provádí akce vyžadované vrstvou uživatele.
  • Skript je nejvyšší vrstva, která vykonává akce definované vyžadované uživatelem. Je to vlastně program v programu, kdy firmware má své API a v rámci skriptu voláme už konkrétní funkce.

Skript je napsán v jednoduchém, ale výkonném jazyce, v našem případě Lua, a jeho cílem je dát zákazníkovi kontrolu, bez nutnosti zasahovat do systémových vrstev. Díky tomu lze už ve výrobě do každého zařízení nahrát jiný skript podle toho, pro jakého zákazníka je určené. Zařízení tak může být fyzicky stejné, ale chovat se zcela jinak – a bez nutnosti dalších kroků ze strany zákazníka při nasazení.

To ale není jediný přínos. Skriptování dává zákazníkovi možnost reagovat rychle na změnu požadavků, prostředí nebo třeba legislativy. Změní se intervaly odečtů? Potřebujete jiný formát dat? Nový export? To vše je možné provést změnou skriptu, ať už přímo v terénu nebo na dálku. Firmware zůstává nedotčený, testování je výrazně jednodušší a vývojový cyklus kratší.

Skriptování a ochrana know how

Skriptování má zásadní výhodu i z hlediska ochrany know-how. Představte si situaci, kdy si zákazník u výrobce objedná specifické chování zařízení, které vyžaduje rozsáhlý vývoj. Pokud je taková logika implementovaná přímo do firmware, často ji výrobce po čase použije i jinde, ať už znovu prodá jinému zákazníkovi, nebo ji začne nabízet jako součást produktu. Výsledkem je, že know-how, do kterého zákazník investoval, se rozptýlí a jeho konkurenční výhoda zmizí.

V případě skriptovaných zařízenízákazník možnost si nechat skript vytvořit na míru a chránit jej například heslem nebo přístupovým právem. Získá tak unikátní funkcionalitu, která zůstává jen jeho, nikdo další se k ní bez jeho svolení nedostane. I to je jeden z důvodů, proč řada partnerů skriptování vyžaduje jako standard.

Nemusíte se přitom bát, že by skriptování znamenalo nutnost programovat. Naopak – ideální je, pokud výrobce připraví skript na míru a zákazník má možnost jej upravovat přes přívětivé rozhraní. Na takovém prostředí pracujeme i my v ACRIOS, aby si naši zákazníci mohli nastavení skriptu přizpůsobit bez nutnosti znalosti každého řádku kódu. A pokud máte technické zázemí nebo tým, který si chce skripty psát sám, i zde nabízíme plnou podporu a otevřený přístup. Věříme, že jako vlastník zařízení byste měli mít i možnost plně rozhodovat o tom, co přesně vaše zařízení dělá.

FAQs

Skriptování je dodatečná softwarová vrstva, která umožňuje spouštět vlastní logiku přímo na zařízení, aniž by bylo nutné zasahovat do core firmwaru. U zařízení ACRIOS je tato vrstva napsaná v jazyce Lua a může řídit chování jako filtrování dat, frekvenci odečtů nebo specifické zpracování protokolů, přičemž firmware zůstává stabilní a bezpečný.

Stabilní firmware lze nasazovat napříč projekty a měnit jen uživatelskou logiku tam, kde je potřeba. Snižuje tak riziko chybovosti i četnost firmware aktualizací.

Narozdíl od logiky pevně zabudované ve firmwaru, která se často používá napříč projekty, mohou být skripty vytvořeny pro konkrétního zákazníka, zabezpečeny heslem a oddělené od zbytku systému. Díky tomu zůstává intelektuální vlastnictví spojené s vlastní funkcionalitou plně v rukou zákazníka.

Není to nutné. Scripting neznamená, že se zákazník musí stát vývojářem. ACRIOS poskytuje skripty na míru konkrétním use-caseům. Do budoucna bude navíc k dispozici zjednodušené konfigurační rozhraní, které umožní upravovat základní parametry bez zásahu do kódu.

Plné skriptovací rozhraní je ideální pro integrátory a zkušené uživatele, ale zařízení ACRIOS jsou navržena tak, aby bylo možné skriptování používat i bez programátorských znalostí, zvlášť pokud jsou k dispozici předpřipravené šablony.

Ano. Zařízení podporují vzdálené aktualizace skriptů přes NB-IoT, takže integrátoři mohou rychle reagovat na změny požadavků bez nutnosti fyzického zásahu.

Kompletní dokumentaci ke skriptovacímu API naleznete zde.

Chcete vlastní logiku bez zásahu do firmware? Skriptování vám umožní plně ovládnout chování zařízení – bez kompromisů. Ozvěte se nám, pokud chcete otestovat vlastní nasazení nebo pro konzultaci ohledně možností skriptování.

Blog

Opinions and analysis

Externí tým, interní klid: zakázkový vývoj v praxi

Externí vývoj pomáhá firmám zrychlit realizaci projektů a snížit fixní náklady, aniž by musely rozšiřovat interní IT tým. Kdy se outsourcing vyplatí, na co si dát pozor při výběru partnera a jak nastavit spolupráci, která přináší skutečný interní klid?
Číst více
How to?

10 000 wM-Bus převodníků pro EED: metodika nasazení

Digitalizace odečtů se stává strategickou prioritou utilit. Zkušenost z projektu s 10 000 wM-Bus koncentrátory a 850 000 měřidly ukazuje, že úspěch závisí méně na technice a více na řízení změny, koordinaci a kvalitním plánování.
Číst více
Technology

Jak vybrat systém dálkových odečtů pro vodárny

Digitalizace vodárenství přináší různé cesty k dálkovým odečtům. Od sběrnicových sítí po přímou komunikaci přes LoRaWAN nebo NB-IoT. Zjistěte, jak zvolit vhodné řešení podle stavu vodoměrů, pokrytí a investiční strategie.
Číst více
Opinions and analysis

Proč se vyplatí mít otevřené datové rozhraní

Otevřené datové rozhraní znamená nezávislost při práci s daty. Nejde jen o jejich ukládání a vizualizaci, umožňuje export, reporting, automatizaci a integraci s dalšími systémy. Výsledkem je flexibilita, nezávislost a dlouhodobě udržitelné řízení dat.
Číst více
Technology

Kdy měřit spotřebu každých 15 minut a kdy stačí denně

Jak vybrat správnou frekvenci měření spotřeby energií a vody? Patnáctiminutové odečty přinášejí detailní pohled a umožňují rychlou reakci, zatímco denní data představují úspornější variantu s menšími nároky na baterii i síť.
Číst více
Technology

Skriptování v IoT: flexibilita, udržitelnost a ochrana

Firmware měnit nechcete, ale potřebujete zařízení upravit vašim potřebám na míru? Skriptování dává technikům i zákazníkům možnost snadno reagovat na změny, zachovat stabilitu systému a chránit vlastní know-how.
Číst více
Technology

ACR-EX + Datacake: data z plynoměru online

Jak zjednodušit dálkový odečet plynoměrů? Nové spojení ACR-EX a Datacake přináší robustní NB-IoT řešení s připraveným dashboardem, které zvládnete nasadit během pár minut. Bez serverů, vývoje i kompromisů.
Číst více
Compliance

EPBD se blíží: co znamená BACS pro vaši budovu

Digitalizace budov není jen otázkou modernizace, ale i legislativní povinností. Podívejte se, koho se požadavky BACS podle směrnice EPBD týkají, co je třeba splnit a jak proces přípravy vést efektivně a s využitím stávajících měřidel.
Číst více
Opinions and analysis

Než nasadíte DTLS: Zjistěte, kdy dává smysl

Kdy DTLS skutečně zvyšuje bezpečnost při použití NB-IoT a kdy je naopak chytřejší zvolit jednodušší nebo energeticky úspornější řešení? Udělejte si ohledně DTLS jasno dřív, než se pustíte do dalšího projektu chytrého odečtu.
Číst více
Opinions and analysis

Vaše klíče, vaše zařízení. Vaše data, vaše pravidla.

Zajištění bezpečnosti dat u IoT zařízení nekončí jen u šifrování. Pokud nejste vlastníkem šifrovacího AES klíče, nemáte plnou kontrolu nad svými daty, zařízením ani tím, kdo data zpracovává. Jak mít data pod kontrolou?
Číst více
Technology

Jak vybrat vhodné frekvenční pásmo wM-Bus převodníku

Potřebujete převodník pro bezdrátový M-Bus, ale nevíte, zda zvolit variantu pro frekvenční pásmo 868 MHz nebo 433 MHz? Porovnali jsme obě možnosti, vysvětlujeme jejich rozdíly a přidáváme doporučení podle typu měřidla a fyzického umístění.
Číst více
How to?

Technická dokumentace na jednom místě. ACRIOS wiki.

Přehledný přístup k technickým informacím. ACRIOS wiki zjednodušuje technickou komunikaci – na jednom místě najdete vše potřebné pro konfiguraci, instalaci i integraci našich zařízení. On-line, veřejně přístupná a průběžně aktualizovaná.
Číst více
How to?

Zakázkový vývoj hardwaru a softwaru od A do Z

Univerzální řešení mají své limity. Když přijdou specifické požadavky, zakázkový vývoj umožňuje navrhnout hardware i software přesně podle potřeby. Ať už vytváříte nové řešení, nebo upravujete to stávající.
Číst více
How to?

Získávání dat v energetickém managementu

Energetická efektivita je klíčové téma. S rostoucími náklady na energie a tlakem regulací se rámce jako ISO 50001 stávají nezbytností. Aby organizace mohly spotřebu optimalizovat, potřebují jedno. Strukturovaná a spolehlivá data.
Číst více
How to?

Jak výrobce IoT zařízení pomáhá snížit TCO

Cena na cenovce je jen začátek. Skutečné celkové náklady na vlastnictví IoT zařízení se skrývají v provozu, údržbě a integraci. V tomto článku ukazujeme, jak může výrobce chytrým přístupem snížit TCO a zrychlit nasazení projektů.
Číst více
How to?

Jak odečíst Sensus měřidla a sjednotit sběr dat

Sjednotit odečty ze zařízení s různými protokoly nemusí znamenat výměnu měřidel nebo závislost na jednom dodavateli. Naše řešení propojí i starší měřidla Sensus (Xylem) do jednoho systému bez nutnosti jejich výměny.
Číst více
Opinions and analysis

Proč záleží na 15minutových datech v teplárenské síti

15minutové on-line odečty pomáhají nejen rozklíčovat cenu tepla, ale i zavčas odhalit anomálie a předejít reklamacím. Nejsou jen technickou vychytávkou, jsou praktickým nástrojem, jak vysvětlit cenu tepla tak, aby dávala smysl.
Číst více
How to?

Nemusím chápat firmware. Potřebuju nastavit a jít dál.

V terénu není prostor na zbytečné klikání ani druhé pokusy. Když každá minuta stojí peníze, musí být konfigurace rychlá, spolehlivá a naprosto jednoduchá. Co v reálných podmínkách funguje a proč složitost nemá u instalace co dělat.
Číst více
Compliance

5 nejčastějších mýtů o dálkovém odečtu měřidel

Dálkový odečet měřidel bude od roku 2027 povinný podle evropské směrnice EED. Přesto kolem něj koluje řada mýtů a polopravd, které zbytečně brzdí digitalizaci. Vyvracíme pět nejčastějších obav – a ukazujeme, proč už dávno neplatí.
Číst více
Opinions and analysis

Baterie vs. kabel. Co ve skutečnosti vyjde dráž?

Na první pohled se sběrnice dat s externím napájením zdá jako levnější volba. Když připočtete kabeláž, revize, práci elektrikářů a provozní rizika, zaplatíte i víc. Nejen penězi, ale časem a nervy. Proč bateriové řešení dává větší smysl?
Číst více
Compliance

Cyber Resilience Act a hardware pro IoT zařízení

Nařízení EU o kybernetické odolnosti (Cyber Resilience Act) zásadně mění požadavky na hardware IoT zařízení – podporuje bezpečný návrh, transparentnost výrobců a zajištění interoperability, která je klíčová pro odolnost vůči kybernetickým hrozbám.
Číst více
How to?

Neměňte měřidla. Změňte způsob odečtu.

Modernizace odečtů ve vaší budově bez nákladné výměny měřidel. Převodník ACRIOS sbírá data bezdrátově pomocí technologií NB-IoT nebo LoRaWAN. Řešení je rychlé, nenáročné na instalaci a plně odpovídá požadavkům směrnice EED.
Číst více
How to?

Když spolu vaše měřidla nemluví

Propojit různé typy měřidel do jednoho systému je výzvou, pokud jde o zařízení různých výrobců, generací a technologií. Převodníky nabízejí chytré a ekonomicky výhodné řešení pro sjednocení i těch nejrozmanitějších měřicích infrastruktur.
Číst více
How to?

Jak připojit M-Bus měřidlo k IoT síti

Propojení tradičního M-Bus měřidla s IoT sítěmi jako LoRaWAN nebo NB-IoT je klíčovým krokem v modernizaci infrastruktury pro utility a energetický management. Seznamte se se základními přístupy zpracovávání dat z M-Bus měřidel.
Číst více
Opinions and analysis

Co vše obnáší TCO: Více než jen hardware

Při investicích do nových technologií je důležité dívat se za hranici pořizovací ceny hardwaru. Pochopení a efektivní řízení celkových nákladů vlastnictví (TCO) vede k chytřejším, udržitelným a nákladově efektivním řešením.
Číst více
Technology

NB-IoT: Vše, co potřebujete vědět

NB-IoT je nákladově efektivní IoT technologie s nízkou spotřebou energie, spolehlivým připojením, vynikajícím pokrytím a zabezpečením. Je ideální pro chytrá města, průmysl, energetiku a zemědělství. Seznamte se s NB-IoT.
Číst více
Technology

LoRaWAN: Vše, co potřebujete vědět

LoRaWAN je klíčová technologie IoT, která umožňuje bezdrátovou komunikaci na velké vzdálenosti s nízkou spotřebou energie. Vhodná pro chytrá města, zemědělství, průmyslovou automatizaci. Co je LoRaWAN, jak funguje a kde lze efektivně využít?
Číst více
Technology

M-Bus, wM-Bus a RS-485: Přehled technologií

Města a průmyslová odvětví procházejí digitální transformací. Mezi klíčové technologie patří M-Bus, Wireless M-Bus (wM-Bus) a RS-485, které hrají zásadní roli v inteligentním měření, průmyslové automatizaci a monitorování infrastruktury.
Číst více
Technology

NB-IoT nebo LoRaWAN? Jak si vybrat?

Mezi dvě nejčastěji využívané technologie připojení v rámci internetu věcí (IoT) patří LoRaWAN (Long Range Wide Area Network) a NB-IoT (Narrowband IoT). Přečtěte si, jaké jsou jejich výhody a v jakých případech je vhodné zvolit jedno či druhé řešení.
Číst více
Technology

Co je chytré měření a proč na něm záleží

Takzvané chytré měření umožňuje monitorovat spotřebu elektřiny, plynu a vody téměř v reálném čase. Přečtěte si, jak funguje, jaké další bonusy s sebou nese a jak lze starší měřidla proměnit na chytrá zařízení pomocí moderních převodníků.
Číst více
Technology

IoT: zkratka pro technologii, která vám dost ušetří

Také slyšíte označení IoT ze všech stran? Celými slovy to znamená internet of things neboli internet věcí. Tahle moderní technologie dokáže ušetřit lidskou práci i statisíce korun ročně. A pracujeme s ní i my v ACRIOS.
Číst více
Events

ACRIOS má nový web

Web, který bude moderní a poslouží našim zákazníkům? Konečně vám ho konečně můžeme ukázat v celé své kráse.
Číst více