Ahoj Vláďa, vďaka za reakciu. Presne ako píšeš - middleware ma odtieni od HW a ja chcem komunikovať z web aplikácie len s ním. Tento protokol medzi mnou a middleware zatiaľ nie je určený a je možné tam dať čokoľvek. Keďže middleware bude zbierať data z IoT zariadení a posielať ich mne, je zbytočné vymýšľať nový protokol, takže chcem využiť už existujúci, asynchrónny, nejaký messaging-ový, ktorý zvládne obmedzený HW na ktorom beží middleware.
Druhá požiadavka je aby web aplikácia cez RPC volala middleware - či už REST, alebo využiť napr. volanie RPC cez AMQP, alebo Jabber-RPC cez XMPP. Takže to, čo hľadám je - aký protokol zvoliť medzi web aplikáciou a middleware. Ahoj, Rasťo. ------------------------- Ing. Rastislav Siekel SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia E-mail : <sie...@siera.sk> Mobil : 0905 340 020 On 15.4.2019 12:54, Vladislav Korecký wrote: > Ahoj, > pracuji jako architekt na MyMight IoT Middleware a není mi úplně jasné co > přesně hledáš. > IoT Middlewre je SW vrstva, která tě odstíní od HW, takže s ní můžeš většinou > komunikovat přes RESTful API a u některých i přes MQTT. > Takže pokud máš v řešení IoT Middleware, zjisti si jaké má API a máš to jasně > dané. > > Vláďa > >> On 15 Apr 2019, at 10:49, Ing. Rastislav Siekel <sie...@siera.sk> wrote: >> >> Ahoj vospolok, >> >> vedel by niekto doporučiť protokol pre IoT middleware? >> >> Preskúmavam možnosti pre web aplikáciu, ktorá má komunikovať s IoT >> zariadeniami cez middleware (zabudované priemyselné PC s obmedzeným HW). >> Potrebujeme messaging a RPC a ideálne by to mohlo byť integrované zo >> Spring-om. Našiel som viac možností: >> >> * AMQP - https://spring.io/projects/spring-amqp >> * MQTT - >> https://docs.spring.io/spring-integration/docs/4.0.0.M3/reference/html/mqtt.html >> * XMPP - https://docs.spring.io/spring-integration/reference/html/#xmpp >> >> Niektoré majú RPC priamo, niektoré nie - tam by sme použili REST, alebo >> JSON-RPC, alebo hocičo iné. >> >> Problém je ten, že zatiaľ sa mi zdajú všetky skoro rovnaké a všetky dobre >> použiteľné. >> >> Nemáte niekto praktické skúsenosti s niektorým riešením? Dobré alebo zlé? >> >> Ahoj, >> >> Rastislav "Bedo" Siekel >> >> ------------------------- >> Ing. Rastislav Siekel >> SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia >> E-mail : <sie...@siera.sk> >> Mobil : 0905 340 020