W poprzednim artykule zostały przedstawione technologie komunikacyjne urządzeń mobilnych w architekturze klient-serwer zrealizowanej wykorzystaniem protokołu http i VT220.
W poniższym artykule zajmiemy się pokazaniem rozwiązań z przetwarzaniem danych batchowo. Pewna porcja danych zostaje przygotowana w systemie nadrzędnym, jest przesyłana do urządzenia mobilnego, w którym są przetwarzane. Rezultat tej operacji jest przesyłany z powrotem do systemu nadrzędnego. Najczęściej kolektory danych wymieniają sie informacjami poprzez dok komunikacyjny umieszczony w pobliżu stanowiska PC. Możemy skorzystać przy tym z dwóch sposobów łączenia się kolektorów z centralnym systemem:
- Poprzez aplikację kliencką zainstalowaną na stanowisku PC
- Bezpośrednio poprzez łącze ethernet z centralnym serwerem.
Przesyłanie danych może odbywać się na kilka sposobów:
- radiowo poprzez sieć WiFi, GSM, bluetooth oraz niestandardowe rozwiązania pracujące w zakresie 433MHz
- poprzez dok komunikacyjny ze stykami elektrycznymi lub transmisją w podczerwieni
- wymianę danych na kartach pamięci.
![]() |
| Rys. 5 Urządzenie mobilne pracujące w trybie batchowym z dokiem komunikacyjnym Zebex |
Porównanie komunikacji radiowej i w trybie batchowym
Najczęściej oferowane urządzenia mobilne pozwalają na komunikacje na oba sposoby. Można więc zadać pytanie: dlaczego będziemy wymieniać dane z aplikacją główną w przedsiębiorstwie na dane w trybie batchowym skoro i tak urządzenia mobilne mogą wykorzystywać aplikację w trybie online np. poprzez przeglądarkę internetową?
Najczęściej oferowane urządzenia mobilne pozwalają na komunikacje na oba sposoby. Można więc zadać pytanie: dlaczego będziemy wymieniać dane z aplikacją główną w przedsiębiorstwie na dane w trybie batchowym skoro i tak urządzenia mobilne mogą wykorzystywać aplikację w trybie online np. poprzez przeglądarkę internetową?
Takie rozwiązanie umożliwia operatorom wychodzić poza zasięg sieci radiowej. Np. magazynier może wykonywać operacje przyjęcia i wydania towarów na ciężarówkę na dużych obszarach magazynowych. Komunikacja z systemem centralnym odbywać się będzie jedynie w pobliżu punktu wydań, czy pomieszczeń biurowych. Wobec tego nie ma konieczności budowania kosztownej infrastruktury sieciowej na rozległym obszarze.
Innym powodem wyboru tego rozwiązania jest prędkość realizacji operacji. W sieciach 3G opóźnienie związane z parametrem End User Experience (EUE - Response Time - wysłanie żądania do serwera i otrzymanie odpowiedzi) jest największe z powodu stosunkowo wysokiej propagacji w przesyłaniu pakietów danych. Nawet w szybkim połączeniu 3G uzyskuje się opóźnienie rzędu 2 sekund. Wypełnienie danymi formatki składającej sie z 5 pól może zająć operatorowi ponad minutę z uwagi na powolność reagowania interfejsu terminala. Do tego należy założyć dodatkowe opóźnienia związane z przetwarzaniem danych online, interfejsami wymiany z systemami ERP itp.
Kolektor danych rejestruje dane w lokalnej pamięci urządzenia, bez złożonego przetwarzania, co przekłada się na niezauważalne dla operatora opóźnienia spowodowane zapisem. Praca z wykorzystaniem terminala jest szybka i komfortowa, urządzenie reaguje „od razu”.
Niewątpliwą wadą tego rozwiązania jest brak możliwości komunikacji programu z bazą danych przedsiębiorstwa w czasie realizacji procesu i tym samym bieżącej kontroli procesu. Wymiana informacji w przypadku rozwiązań z dokiem komunikacyjnym wymaga przeładowywania urządzenia w określonym punkcie, co wydłuża ścieżki poruszania sie operatorów po obszarze ich pracy.
![]() |
| Rys. 6 Przykładowe urządzenie mobilne Cipherlab CPT 8500 (pobierz folder) |
Obecnie firmy są bezustannie skłaniane do modyfikowania swoich procesów, nadążając, za jakością usług i towarów oferowanych przez konkurencję. Sytuacja ta wymusza zmiany w procesach, a co za tym idzie, wprowadzanie modyfikacji do oprogramowania. Aktualizacja programów w urządzeniach mobilnych powinna być przeprowadzona w jednym momencie. W przypadku dużej liczby urządzeń batchowych jest to trudne logistycznie i kosztowne oraz zajmuje sporo czasu, szczególnie, jeśli organizacja mieści się w kliku lokalizacjach. Urządzenia online pozbawione są tej wady. Modyfikacja następuje na serwerze i od tego momentu wszystkie urządzenia mobilne korzystają z nowego oprogramowania.
Porównanie technologii online – batchowe
| Technologia | W zabudowie biurowej | W zabudowie halowej | Otwarta przestrzeń | Batchowe | Online |
| WiFi 802.11b,g,n |
Zasięg do 50 m
problemy, jeśli budynek posiada wiele małych pomieszczeń zakłócenia transmisji ze strony urządzeń komputerowych z WiFi Zakłócenia kuchenek mikrofalowych |
Zasięg do 50m Problemy związane z metalowymi ścianami, maszynami, suwnicami, infrastrukturą Problemy z sąsiadującymi sieciami osiedlowymi Problemy z aparaturą kontrolno-pomiarową korzystającą z WiFi |
Zasięg do 100m Problemy związane z zasilaniem punktów na nieuzbrojonym terenie |
Stosuje się rzadko | Dedykowana |
| Rozwiązania oparte o wykorzystanie pasma 433MHz(*) |
Zasięg do 50m
Wolna transmisja powoduje wydłużenie odpowiedzi systemu |
Zasięg do 100m Wolna transmisja powoduje wydłużenie odpowiedzi systemu |
Zasięg do 150m Wolna transmisja powoduje wydłużenie odpowiedzi systemu |
Obecnie niespotykane | Dedykowana |
| GSM 3G |
Problemy z zasięgiem w pomieszczeniach piwnicznych, bez okien lub w przypadku odległego nadajnika
Długi czas odpowiedzi dla przesyłanych danych |
Problemy z zasięgiem z uwagi na metalowe ściany bez okien, odległy nadajnik itp. Długi czas odpowiedzi dla przesyłanych danych |
Nieograniczony zasięg Długi czas odpowiedzi dla przesyłanych danych |
Zalecana | Wykorzystywane w niezbyt intensywnych procesach |
| bluetooth |
Duża liczba urządzeń korzystających z bluetooth może powodować zakłócenia pracy (np. telefony komórkowe)
Zakłócenia kuchenek mikrofalowych |
Dobrze się sprawdza w przypadku zakłóceń ze strony sąsiadujących sieci WiFi
Zasięg do 70m
Dobrze się sprawdza w przypadku zakłóceń ze strony sąsiadujących sieci WiFi
Zasięg do 70m |
Zasięg do 70m | Niszowe rozwiązania | Dedykowana |
| Wymiana danych przez dok | Bez znaczenia | Bez znaczenia | Bez znaczenia | Dedykowane | Nierealizowalne |
(*) na przykładzie RF601 NordicID
![]() |
| Rys. 7 Urządzenia przystosowane do komunikacji 433MHz i Blutooth (pobierz folder) |
Urządzenia mobilne w trybie batchowym są wyposażone w lokalne oprogramowanie realizujące funkcjonalności biznesowe. Jakie technologie informatyczne są do tego wykorzystywane i jakie narzędzia informatyczne pozostają do dyspozycji to temat następnego artykułu z tej serii.
Więcej informacji: Krzysztof Czoba
kczoba@etisoft.com.pl
kczoba@etisoft.com.pl

RSS



