{"id":489,"date":"2026-08-02T15:50:51","date_gmt":"2026-08-02T15:50:51","guid":{"rendered":"https:\/\/lapcak-software.cz\/?p=489"},"modified":"2026-08-04T08:56:47","modified_gmt":"2026-08-04T08:56:47","slug":"prumyslovy-notifikacni-a-alarmovy-system","status":"publish","type":"post","link":"https:\/\/lapcak-software.cz\/index.php\/2026\/08\/02\/prumyslovy-notifikacni-a-alarmovy-system\/","title":{"rendered":"Pr\u016fmyslov\u00fd notifika\u010dn\u00ed a alarmov\u00fd syst\u00e9m"},"content":{"rendered":"\n<p class=\"has-theme-palette-6-color has-text-color has-link-color wp-elements-cfee92b247ad8c4564ea67fae4285ea2 wp-block-paragraph\">Aplikace zaji\u0161\u0165uje okam\u017eitou detekci poruch z PLC a \u0159\u00edd\u00ed kask\u00e1dov\u00e9 notifikace oper\u00e1tor\u016fm p\u0159es SMS, e-mail \u010di MS Teams. Byla navr\u017een\u00e1 pro nasazen\u00ed na pr\u016fmyslov\u00fd ekosyst\u00e9m Siemens EDGE a nab\u00edz\u00ed spr\u00e1vu u\u017eivatel\u016f p\u0159es Microsoft Entra ID.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"437\" src=\"https:\/\/lapcak-software.cz\/wp-content\/uploads\/2026\/08\/notifikator-4-1024x437.png\" alt=\"notifik\u00e1tor (4)\" class=\"wp-image-556\" title=\"Pr\u016fmyslov\u00fd notifika\u010dn\u00ed a alarmov\u00fd syst\u00e9m\" srcset=\"https:\/\/lapcak-software.cz\/wp-content\/uploads\/2026\/08\/notifikator-4-1024x437.png 1024w, https:\/\/lapcak-software.cz\/wp-content\/uploads\/2026\/08\/notifikator-4-300x128.png 300w, https:\/\/lapcak-software.cz\/wp-content\/uploads\/2026\/08\/notifikator-4-768x328.png 768w, https:\/\/lapcak-software.cz\/wp-content\/uploads\/2026\/08\/notifikator-4-1536x655.png 1536w, https:\/\/lapcak-software.cz\/wp-content\/uploads\/2026\/08\/notifikator-4-2048x874.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udccc Zad\u00e1n\u00ed<\/h4>\n\n\n\n<p class=\"has-theme-palette-6-color has-text-color has-link-color wp-elements-23f751fa2b99d937feb54ac1d25cd477 wp-block-paragraph\">Pro z\u00e1kazn\u00edka vyu\u017e\u00edvaj\u00edc\u00edho ekosyst\u00e9m Siemens Edge bylo pot\u0159eba vytvo\u0159it pr\u016fmyslov\u00e9 \u0159e\u0161en\u00ed pro okam\u017eitou detekci poruch a distribuci alarmov\u00fdch zpr\u00e1v. C\u00edlem bylo vyvinout centr\u00e1ln\u00ed aplikaci Notifik\u00e1tor, kter\u00e1 bude v re\u00e1ln\u00e9m \u010dase vyhodnocovat stav PLC prom\u011bnn\u00fdch a zaji\u0161\u0165ovat spolehliv\u00e9, adresn\u00e9 a prioritizovan\u00e9 doru\u010dov\u00e1n\u00ed notifikac\u00ed odpov\u011bdn\u00fdm osob\u00e1m.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udd0e P\u016fvodn\u00ed stav<\/h4>\n\n\n\n<ul class=\"wp-block-list has-theme-palette-6-color has-text-color has-link-color wp-elements-30bcffa7cc950e0d5813c86a2ed323cd\">\n<li><strong>Zpo\u017ed\u011bn\u00ed p\u0159i \u0159e\u0161en\u00ed poruch:<\/strong> Informace o v\u00fdpadc\u00edch \u010di hav\u00e1ri\u00edch na link\u00e1ch se k \u00fadr\u017eb\u011b a vedouc\u00edm pracovn\u00edk\u016fm dost\u00e1valy s prodlevou.<\/li>\n\n\n\n<li><strong>Absence kask\u00e1dov\u00e9ho varov\u00e1n\u00ed:<\/strong> Chyb\u011bl syst\u00e9m, kter\u00fd by v p\u0159\u00edpad\u011b nepotvrzen\u00ed incidentu automaticky eskaloval notifikaci na nad\u0159\u00edzen\u00e9 slo\u017eky.<\/li>\n\n\n\n<li><strong>Rozt\u0159\u00ed\u0161t\u011bn\u00e1 komunikace:<\/strong> Neexistoval jednotn\u00fd n\u00e1stroj, kter\u00fd by dok\u00e1zal propojit pr\u016fmyslovou vrstvu (PLC) s b\u011b\u017en\u011b pou\u017e\u00edvan\u00fdmi firemn\u00edmi komunika\u010dn\u00edmi kan\u00e1ly (MS Teams, SMS, E-mail).<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\ud83d\udee0\ufe0f Architektura aplikace<\/h4>\n\n\n\n<p class=\"has-theme-palette-6-color has-text-color has-link-color wp-elements-60007a5fbc5eca2ea386222beba98690 wp-block-paragraph\">Aplikace byla navr\u017eena jako modern\u00ed, kontejnerizovan\u00e1 webov\u00e1 platforma postaven\u00e1 na architektu\u0159e <strong>ASP.NET Core (Backend) + Angular (Frontend)<\/strong> a kompletn\u011b <strong>zabalen\u00e1 do Dockeru<\/strong> pro snadnou instalaci a spr\u00e1vu.<\/p>\n\n\n\n<ul class=\"wp-block-list has-theme-palette-6-color has-text-color has-link-color wp-elements-8c034c3d5e1a7de66a0d54298299dc9e\">\n<li><strong>Datov\u00fd zdroj (OT vrstva):<\/strong> Sledov\u00e1n\u00ed provozn\u00edch prom\u011bnn\u00fdch z PLC napojen\u00fdch do ekosyst\u00e9mu <strong>Siemens Edge<\/strong> a publikovan\u00fdch p\u0159es protokol <strong>MQTT<\/strong>.<\/li>\n\n\n\n<li><strong>Enterprise integrace &amp; Zabezpe\u010den\u00ed:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Microsoft Entra ID (Azure AD):<\/strong> Bezpe\u010dn\u00e9 p\u0159ihla\u0161ov\u00e1n\u00ed u\u017eivatel\u016f a administr\u00e1tor\u016f pomoc\u00ed firemn\u00edch \u00fa\u010dt\u016f.<\/li>\n\n\n\n<li><strong>SQL Datab\u00e1ze:<\/strong> Spr\u00e1va konfigurac\u00ed alarm\u016f, definice u\u017eivatelsk\u00fdch skupin a priorit.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Univerz\u00e1ln\u00ed REST API:<\/strong> Integrovan\u00e9 rozhran\u00ed umo\u017e\u0148uj\u00edc\u00ed p\u0159ij\u00edmat v\u00fdzvy a alarmy i z jin\u00fdch extern\u00edch syst\u00e9m\u016f, ne\u017e je samotn\u00e9 MQTT.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u2699\ufe0f Kl\u00ed\u010dov\u00e9 funkce<\/h4>\n\n\n\n<ul class=\"wp-block-list has-theme-palette-6-color has-text-color has-link-color wp-elements-21d7a907c82647dc9ff3dc6e2a7f87ed\">\n<li><strong>Flexibiln\u00ed podm\u00ednky alarm\u016f:<\/strong> Mo\u017enost nastavovat vlastn\u00ed logick\u00e9 podm\u00ednky nad sledovan\u00fdmi MQTT prom\u011bnn\u00fdmi (nap\u0159. stavov\u00e9 zm\u011bny True\/False, p\u0159ekro\u010den\u00ed prahov\u00fdch hodnot &lt; = &gt;).<\/li>\n\n\n\n<li><strong>Multi-kan\u00e1lov\u00e9 notifikace:<\/strong>\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>SMS (Prim\u00e1rn\u00ed \/ Kritick\u00e9):<\/strong> Integrace hardwarov\u00e9 br\u00e1ny <strong>SMSEagle<\/strong> p\u0159es REST API pro spolehliv\u00e9 doru\u010dov\u00e1n\u00ed textov\u00fdch zpr\u00e1v oper\u00e1tor\u016fm.<\/li>\n\n\n\n<li><strong>E-mail:<\/strong> Vyu\u017eit\u00ed intern\u00edho SMTP serveru pro zas\u00edl\u00e1n\u00ed detailn\u00edch zpr\u00e1v.<\/li>\n\n\n\n<li><strong>MS Teams:<\/strong> Automatick\u00e9 odes\u00edl\u00e1n\u00ed notifikac\u00ed do t\u00fdmov\u00fdch kan\u00e1l\u016f v MS Teams pomoc\u00ed vlastn\u00edho API konektoru v <strong>Power Automate<\/strong>.<\/li>\n<\/ol>\n<\/li>\n\n\n\n<li><strong>Skupiny u\u017eivatel\u016f a prioritizace (Eskalace):<\/strong>\n<ul class=\"wp-block-list\">\n<li>Rozd\u011blen\u00ed p\u0159\u00edjemc\u016f do skupin podle lokace nebo role (nap\u0159. <em>\u00dadr\u017eba Budova 1<\/em>, <em>Vedouc\u00ed<\/em> <em>\u00fadr\u017eby<\/em>, &#8230;).<\/li>\n\n\n\n<li>Mo\u017enost nastaven\u00ed kask\u00e1dov\u00e9ho doru\u010dov\u00e1n\u00ed \u2013 nap\u0159. prim\u00e1rn\u00ed zasl\u00e1n\u00ed SMS \u00fadr\u017eb\u011b a p\u0159i nepotvrzen\u00ed do ur\u010den\u00e9ho \u010dasu automatick\u00e1 eskalace na vedouc\u00edho.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">\u2611\ufe0f Nov\u00fd stav (P\u0159\u00ednosy)<\/h4>\n\n\n\n<ul class=\"wp-block-list has-theme-palette-6-color has-text-color has-link-color wp-elements-46bc7d7bd9a64c10f00d0279ad3aca41\">\n<li><strong>Reakce na poruchy v \u0159\u00e1du sekund:<\/strong> V\u00fdrazn\u00e9 zkr\u00e1cen\u00ed nepl\u00e1novan\u00fdch prostoj\u016f d\u00edky okam\u017eit\u00e9mu doru\u010den\u00ed kritick\u00fdch alarm\u016f na spr\u00e1vn\u00e1 za\u0159\u00edzen\u00ed.<\/li>\n\n\n\n<li><strong>Chytr\u00e1 eskalace ne\u0159e\u0161en\u00fdch stav\u016f:<\/strong> Garantovan\u00e9 vy\u0159e\u0161en\u00ed incidentu d\u00edky hierarchick\u00e9mu p\u0159epos\u00edl\u00e1n\u00ed notifikac\u00ed p\u0159i absenci potvrzen\u00ed.<\/li>\n\n\n\n<li><strong>Propojen\u00ed OT s IT:<\/strong> P\u0159irozen\u00e9 vta\u017een\u00ed dat z d\u00edlny (PLC\/Edge) do b\u011b\u017en\u00e9ho IT prost\u0159ed\u00ed zam\u011bstnanc\u016f (Microsoft 365, SMS).<\/li>\n\n\n\n<li><strong>Vysok\u00e1 \u0161k\u00e1lovatelnost:<\/strong> D\u00edky ekosyst\u00e9mu Siemens Edge a univerz\u00e1ln\u00edmu API je syst\u00e9m snadno roz\u0161i\u0159iteln\u00fd o dal\u0161\u00ed v\u00fdrobn\u00ed linky nebo \u00fapln\u011b nov\u00e9 softwarov\u00e9 syst\u00e9my.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aplikace zaji\u0161\u0165uje okam\u017eitou detekci poruch z PLC a \u0159\u00edd\u00ed kask\u00e1dov\u00e9 notifikace oper\u00e1tor\u016fm p\u0159es SMS, e-mail \u010di MS Teams. Byla navr\u017een\u00e1 pro nasazen\u00ed na pr\u016fmyslov\u00fd ekosyst\u00e9m Siemens EDGE a nab\u00edz\u00ed spr\u00e1vu u\u017eivatel\u016f p\u0159es Microsoft Entra ID.<\/p>\n","protected":false},"author":2,"featured_media":559,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[10],"tags":[15,14,16,18,17],"class_list":["post-489","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-industry-4-0","tag-angular","tag-aspnet","tag-docker","tag-siemens-ie","tag-smseagle"],"_links":{"self":[{"href":"https:\/\/lapcak-software.cz\/index.php\/wp-json\/wp\/v2\/posts\/489","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lapcak-software.cz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lapcak-software.cz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lapcak-software.cz\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lapcak-software.cz\/index.php\/wp-json\/wp\/v2\/comments?post=489"}],"version-history":[{"count":5,"href":"https:\/\/lapcak-software.cz\/index.php\/wp-json\/wp\/v2\/posts\/489\/revisions"}],"predecessor-version":[{"id":558,"href":"https:\/\/lapcak-software.cz\/index.php\/wp-json\/wp\/v2\/posts\/489\/revisions\/558"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lapcak-software.cz\/index.php\/wp-json\/wp\/v2\/media\/559"}],"wp:attachment":[{"href":"https:\/\/lapcak-software.cz\/index.php\/wp-json\/wp\/v2\/media?parent=489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lapcak-software.cz\/index.php\/wp-json\/wp\/v2\/categories?post=489"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lapcak-software.cz\/index.php\/wp-json\/wp\/v2\/tags?post=489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}