publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
1 skomentuj »

TAGI: mqtt , ibm , internet rzeczy , eclipse

2011-11-08 11:15  |  Adam Golański

Protokół MQTT oraz prace IBM, Eurotechu i Eclipse pozwolą na podłączenie wszystkich maszyn do Sieci

Protokół MQTT oraz prace IBM, Eurotechu i Eclipse pozwolą na podłączenie wszystkich maszyn do Sieci

Do 2020 roku 24 miliardy urządzeń mają stać się bardziej rozgadane, niż typowa nastolatka z telefonem komórkowych. Rozmawiać ze sobą mają telefony, identyfikatory RFID, komputery aut, systemy monitoringu medycznego, a nawet odzież i biżuteria, wysyłając między sobą miliardy wiadomości na godzinę. Taką wizję skomunikowanej do bólu przyszłości chce nam zafundować IBM, który wraz z włoską firmą Eurotech przekazał pod opiekę Fundacji Eclipse kompletny szkic protokołu o nazwie MQTT.

Message Queuing Telemetry Transport (MQTT) to odpowiednik HTTP w świecie maszynowej komunikacji, który ma stać się otwartym standardem rozmów pomiędzy działającymi w fizycznym świecie urządzeniami. W swojej propozycji szkicu IBM pisze, że choć dziś wiele „inteligentnych” obiektów i systemów sterowania jest integrowanych z biznesowym middleware, to wykorzystywane są w tym celu własnościowe modele integracji i niestandardowe, zamknięte protokoły, zaś sposób, w jaki wchodzą one ze sobą w interakcje jest ograniczony i predefiniowany – na przykład w „inteligentnym” mieście, system sensorów potrafi wykryć uszkodzenie kanalizacji i powiadomić o operatorów o stanie zalania ulic i tuneli – ale to wszystko.

Tymczasem IBM wyobraża sobie rozwiązania znacznie bardziej elastyczne – we wspomnianej wyżej sytuacji, uczestnicy transportu prywatnego jak i publicznego mogliby uzyskać w czasie rzeczywistym dostęp do danych z sensorów, by na tej podstawie zmienić trasy i rozkłady jazdy, a mieszkańcy byliby na bieżąco alarmowani o sytuacji poprzez sieci społecznościowe, mogąc jednocześnie wzbogacać te wiadomości o swoje własne obserwacje.

Ostatecznie moglibyśmy po prostu sprawdzić natężenie ruchu na danej ulicy, czy cenę paliwa w najbliższym dystrybutorze, sprawdzając ich status na Facebooku. Tak samo działać by to miało w drugą stronę – sieci mogłyby na bieżąco ustalać nasze położenie, przenosząc, gdziekolwiek nie jesteśmy, nasze aktualne sesje i zbiory danych.

Czy nie wystarczą do tego współczesne technologie internetowe? Zdaniem IBM, to nie wystarczy. „Kontekst M2M” – komunikacji międzymaszynowej – stawia zupełnie nowe wymagania. „Opensource'owe komponenty komunikacyjne będą musiały działać równie dobrze w ograniczonych pasmem sieciach i osadzonych platformach, które są spotykane w fizycznym świecie. To umożliwi zmianę paradygmatu – przejście od protokołów point-to-point i ograniczeń SOAP czy HTTP do luźniejszych, lecz wciąż deterministycznych modeli. Będą one pomostem pomiędzy SOA, REST, Pub/Sub i innymi architekturami middleware, dobrze rozumianymi dziś przez firmy od Web 2.0 i biznesowego IT, a osadzonymi i bezprzewodowymi architekturami typowymi dla M2M”.

Z samym protokołem MQTT możecie zapoznać się już na stronie mqtt.org, a my jedynie delikatnie zwrócimy uwagę na to, że w tym nowym, wspaniałym skomunikowanym świecie ważną rolę ma odgrywać oczywiście IBM. Sam protokół jest bowiem otwarty, ale te wszystkie jego serwery, na których można już teraz eksperymentować, działają z jakiegoś powodu na oprogramowaniu Błękitnego Giganta – WebSphere i Lotus Expeditor.

źródło: mqtt.org, readwriteweb.com, networkworld.com

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
1 skomentuj »

Komentarze

  • ale_to_juz_bylo

    #1 ale_to_juz_bylo 2011-11-08 17:53:28 0

    Kolejny raz wynaleźli koło. Dawniej stworzono warstwę abstrackcji w postaci OPC. Aktualnie standaryzują OPC UA. Czyli znowu próbują się rozdrabniać i wymyślać rozwiązania "lepsze". Ale może coś źle wywnioskowałem o tym MQTT....

    IP: 83.24.81.[...] Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.21 Safari/535.7

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł