Re: Protokol pre IoT middleware

2019-04-15 Tema obsahu Ing. Rastislav Siekel
Ahoj, 

vďaka moc za info, to vyzerá zaujímavo. 

Ahoj, 

Rasťo.

-
Ing. Rastislav Siekel 
SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia 
E-mail :  
Mobil : 0905 340 020 

On 15.4.2019 14:41, Vladislav Korecký wrote:

> Ahoj, 
> s úspěchem jsem používal všchny tyto brokery ActiveMQ, RabbitMQ a Mosquito  
> V JAVA je asi nejlepší implementace klienta v Eclipse Paho. Běžně ji používám 
> ve Spring, kde si MQTT Client vytvářím jako Bean ve Spring Context. 
> 
> Na testování můžeš použít trěba MQTT.fx, je to šiková aplikace, která se umí 
> napojit skoro na všechny varianty MQTT 
> 
> Vláďa 
> 
> On 15 Apr 2019, at 14:33, Ing. Rastislav Siekel  wrote: 
> 
> Ahoj Vláďa, 
> 
> tak to som asi použil nesprávny pojem - myslel som, že keď je to priemyselné 
> PC medzi IoT zariadeniami a mojou aplikáciou, tak je to "middleware". Zrejme 
> je lepší pojem "Gateway". 
> 
> Áno MQTT je nenáročný aj implementácií je dosť, ale neviem, aké sú praktické 
> skúsenosti s tou implementáciou v Spring-u, alebo s inou. 
> 
> Použil si ho v praxi? Ktorú knižnicu? Boli tam nejaké problémy, alebo všetko 
> išlo podľa dokumentácie? 
> 
> Vďaka, 
> 
> Rasťo.
> 
> -
> Ing. Rastislav Siekel 
> SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia 
> E-mail :  
> Mobil : 0905 340 020 
> 
> On 15.4.2019 14:17, Vladislav Korecký wrote: Ahoj, 
> to, že je IoT Middleware na nějakém malém kousku HW je podivné, to je to co 
> mě pořád mate. 
> Podle tvého popisu hádám, že se spíš jedná o azařízení umějící více 
> protokolů, tedy Gateway. IoT Middleware je enterprise řešení a zde se bavíme 
> o cloudu a serverech, šifrování, bigdata, apod. 
> 
> Pokud chceš komunikovat s nějakým kouskem HW (v tvém případě asi Gateway), 
> tak doporučuji MQTT, je nenáročný a implementací je nespočet. 
> MQTT funguje obousměrně, to znamená, že potřebuješ MQTT Broker a k němu se 
> připojí jako klient web aplikace i HW gateway. Pokud to dobře nastavíš, tak 
> je komunikace obousměrná. 
> 
> Vláďa 
> 
> On 15 Apr 2019, at 14:11, Ing. Rastislav Siekel  wrote: 
> 
> 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 :  
> 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  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 :  
> Mobil : 0905 340 020

Re: Protokol pre IoT middleware

2019-04-15 Tema obsahu Vladislav Korecký
Ahoj,
s úspěchem jsem používal všchny tyto brokery ActiveMQ, RabbitMQ a Mosquito 
V JAVA je asi nejlepší implementace klienta v Eclipse Paho. Běžně ji používám 
ve Spring, kde si MQTT Client vytvářím jako Bean ve Spring Context.

Na testování můžeš použít trěba MQTT.fx, je to šiková aplikace, která se umí 
napojit skoro na všechny varianty MQTT

Vláďa


> On 15 Apr 2019, at 14:33, Ing. Rastislav Siekel  wrote:
> 
> Ahoj Vláďa,
> 
> 
> 
> tak to som asi použil nesprávny pojem - myslel som, že keď je to priemyselné 
> PC medzi IoT zariadeniami a mojou aplikáciou, tak je to "middleware". Zrejme 
> je lepší pojem "Gateway".
> 
> Áno MQTT je nenáročný aj implementácií je dosť, ale neviem, aké sú praktické 
> skúsenosti s tou implementáciou v Spring-u, alebo s inou.
> 
> Použil si ho v praxi? Ktorú knižnicu? Boli tam nejaké problémy, alebo všetko 
> išlo podľa dokumentácie?
> 
> 
> 
> Vďaka,
> 
> Rasťo.
> 
> 
> Ing. Rastislav Siekel 
> SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia 
> E-mail :   
> Mobil : 0905 340 020
> 
> 
> On 15.4.2019 14:17, Vladislav Korecký wrote:
> 
>> Ahoj,
>> to, že je IoT Middleware na nějakém malém kousku HW je podivné, to je to co 
>> mě pořád mate.
>> Podle tvého popisu hádám, že se spíš jedná o azařízení umějící více 
>> protokolů, tedy Gateway. IoT Middleware je enterprise řešení a zde se bavíme 
>> o cloudu a serverech, šifrování, bigdata, apod.
>>  
>> Pokud chceš komunikovat s nějakým kouskem HW (v tvém případě asi Gateway), 
>> tak doporučuji MQTT, je nenáročný a implementací je nespočet.
>> MQTT funguje obousměrně, to znamená, že potřebuješ MQTT Broker a k němu se 
>> připojí jako klient web aplikace i HW gateway. Pokud to dobře nastavíš, tak 
>> je komunikace obousměrná.
>>  
>>  
>> Vláďa
>>  
>> 
>>> On 15 Apr 2019, at 14:11, Ing. Rastislav Siekel >> > wrote:
>>> 
>>> 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 :   
>>> 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 >> > 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 :   
>>> Mobil : 0905 340 020



Re: Protokol pre IoT middleware

2019-04-15 Tema obsahu Ing. Rastislav Siekel
Ahoj Vláďa, 

tak to som asi použil nesprávny pojem - myslel som, že keď je to
priemyselné PC medzi IoT zariadeniami a mojou aplikáciou, tak je to
"middleware". Zrejme je lepší pojem "Gateway". 

Áno MQTT je nenáročný aj implementácií je dosť, ale neviem, aké sú
praktické skúsenosti s tou implementáciou v Spring-u, alebo s inou. 

Použil si ho v praxi? Ktorú knižnicu? Boli tam nejaké problémy, alebo
všetko išlo podľa dokumentácie? 

Vďaka, 

Rasťo.

-
Ing. Rastislav Siekel 
SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia 
E-mail :  
Mobil : 0905 340 020 

On 15.4.2019 14:17, Vladislav Korecký wrote:

> Ahoj, 
> to, že je IoT Middleware na nějakém malém kousku HW je podivné, to je to co 
> mě pořád mate. 
> Podle tvého popisu hádám, že se spíš jedná o azařízení umějící více 
> protokolů, tedy Gateway. IoT Middleware je enterprise řešení a zde se bavíme 
> o cloudu a serverech, šifrování, bigdata, apod. 
> 
> Pokud chceš komunikovat s nějakým kouskem HW (v tvém případě asi Gateway), 
> tak doporučuji MQTT, je nenáročný a implementací je nespočet. 
> MQTT funguje obousměrně, to znamená, že potřebuješ MQTT Broker a k němu se 
> připojí jako klient web aplikace i HW gateway. Pokud to dobře nastavíš, tak 
> je komunikace obousměrná. 
> 
> Vláďa 
> 
> On 15 Apr 2019, at 14:11, Ing. Rastislav Siekel  wrote: 
> 
> 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 :  
> 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  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 :  
> Mobil : 0905 340 020

Re: Protokol pre IoT middleware

2019-04-15 Tema obsahu Ing. Rastislav Siekel
Ahoj CoPLaS, 

vďaka za info. Toto rád počujem. Tiež sa mi ten RabbitMQ + Spring zdá
jednoduchý a prudko použiteľný :-) 

Rastislav "Bedo" Siekel

-
Ing. Rastislav Siekel 
SIERA, s.r.o., Bôrická Cesta 95, 010 01 Žilina, Slovakia 
E-mail :  
Mobil : 0905 340 020 

On 15.4.2019 14:13, Michal Pavlasek wrote:

> Nazdar, 
> 
> ja som na zber udajov z IoT pouzil prave RabbitMQ a Spring. 
> https://spring.io/guides/gs/messaging-rabbitmq/  
> 
> Fungovalo to dobre. 
> Udaje sa zbierali tam a nasledne ich server cital. 
> 
> bye 
> CoPLaS 
> 
> On Mon, Apr 15, 2019 at 10:49 AM Ing. Rastislav Siekel  
> 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 :  
>> Mobil : 0905 340 020

Re: Protokol pre IoT middleware

2019-04-15 Tema obsahu Vladislav Korecký
Ahoj,
to, že je IoT Middleware na nějakém malém kousku HW je podivné, to je to co mě 
pořád mate.
Podle tvého popisu hádám, že se spíš jedná o azařízení umějící více protokolů, 
tedy Gateway. IoT Middleware je enterprise řešení a zde se bavíme o cloudu a 
serverech, šifrování, bigdata, apod.

Pokud chceš komunikovat s nějakým kouskem HW (v tvém případě asi Gateway), tak 
doporučuji MQTT, je nenáročný a implementací je nespočet.
MQTT funguje obousměrně, to znamená, že potřebuješ MQTT Broker a k němu se 
připojí jako klient web aplikace i HW gateway. Pokud to dobře nastavíš, tak je 
komunikace obousměrná.


Vláďa


> On 15 Apr 2019, at 14:11, Ing. Rastislav Siekel  wrote:
> 
> 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 :   
> 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 >> > 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 :   
>>> Mobil : 0905 340 020



Re: Protokol pre IoT middleware

2019-04-15 Tema obsahu Michal Pavlasek
Nazdar,

ja som na zber udajov z IoT pouzil prave RabbitMQ a Spring.
https://spring.io/guides/gs/messaging-rabbitmq/

Fungovalo to dobre.
Udaje sa zbierali tam a nasledne ich server cital.

bye
CoPLaS

On Mon, Apr 15, 2019 at 10:49 AM Ing. Rastislav Siekel 
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í:
>
>1. AMQP - https://spring.io/projects/spring-amqp
>2. MQTT -
>
> https://docs.spring.io/spring-integration/docs/4.0.0.M3/reference/html/mqtt.html
>3. 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 :  
> Mobil : 0905 340 020
>


Re: Protokol pre IoT middleware

2019-04-15 Tema obsahu Ing. Rastislav Siekel
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 :  
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  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 :  
>> Mobil : 0905 340 020

Re: Protokol pre IoT middleware

2019-04-15 Tema obsahu Vladislav Korecký
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  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 :   
> Mobil : 0905 340 020