1. Ogólny opis
2. Informacje o urządzeniu
3. Trawers SOA in warehouse
4. Przykłady zastosowań
5. Tematy powiązane
1. Ogólny opis
IoT (en: Internet of Things)
Internet Rzeczy. Przedmioty (obiekty) mogą bezpośrednio lub pośrednio gromadzić,
przetwarzać i wymieniać dane za pośrednictwem sieci internetowej.
Np. maszyny i urządzenia przemysłowe, urządzenia domowe, urządzenia mobilne.
Obiekty są jednoznaczenie identyfikowane, np. RFID, BarCode. Jako unikalny
identyfikator w sieci stosowany jest IP address.
IoT a ERP ?
Obecnie 90% danych wprowadzanych jest do ERP przez operatorów przy użyciu
prostych urzadzeń, klawiatur, czytników kodów kreskowych, GPS.
IoT przyśpiesza wprowadzanie danych i powieksza liczbę danych.
Które systemy mogą skorzystać na IoT ?
Systemy utrzymania ruchu (Plan Maintenance): informacje o awariach,
o wytworzonych produktach, miejsca instalacji.
Rejestrowanie danych produkcyjnych.
Zarządzanie flotą.
Zarządzanie zapasami.
Zarządzanie miejscami składowania.
Śledzenie przesyłek.
Trawers IoT
Trawers IoT (en: Internet of Things) jest prototypowym, demonstracyjnym
przykładem połączenie urządzenia technicznego (Thing) z programem
Trawers poprzez Internet (Internet).
Czujniki
Urządzeniem technicznym jest mikrokontroler połączony z sensorami odległości,
który wysyła dane do serwera internetowego: Trawers SOA (en: WebServer).
SOA Serwer internetowy
Zadaniem urządzenia jest mierzenie odległości od sensora (czujnika)
do górnej powierzchni składowanego asortymentu (kartonu) i wysyłanie sygnału
do serwera, gdy odległość wskazuje, że brakuje asortymentu. Zbyt duża odległość
oznacza zmniejszenie ilości zapasu poniżej dopuszczalnego minimum.
Zapis do bazy danych
Trawers SOA odbiera sygnał i wpisuje do bazy danych informacje o wystąpieniu
zdarzenia: Zdarzenie Event AD Dopisanie [EventNew]
SOA Funkcje OutBound i InBound
Funkcja SOA [EventNew] zapisuje informacje o zdarzeniu w zbiorach:
* Zdarzenia systemowe [316] (zdarzenie [SOAEVENT])
* Wiadomości operatorów
Monitorowanie
Program może monitorować kronikę zdarzeń [316] i informować operatora
lub generować kolejne zapisy w bazach danych o spadku zapasu poniżej normy.
Do powiadomienia o zdarzeniu można użyć mechanizm: Alerty
Alerty i raportowaniePowiadomienia, zdarzenia
Przykład takiego alertu jest na https://ftp.tres.pl/alerty: IoT_esp8266.xml
Alert monitoruje zapisy w [316] Zdarzenia systemowe
NOTE:
Prezentowane rozwiązanie jest prototypowe i przeznaczone jedynie
do zademonstrowania możliwości połączenie urządzenia technicznego
z programem Trawers przy wykorzystaniu funkcji SOA.
Stanowi inspiracje dla firm, poprzez pokazanie możliwości IoT w obszarze
użytkowania programu Trawers. Wdrożeniem technicznej strony rozwiązania
do praktyki w konkretnych zastosowaniach w przedsiębiorstwach powinni
zająć się specjaliści: automatycy, elektronicy z umiejętnościami programowania.
2. Informacje o urządzeniu
VL53L0X time-of-flight - czujnik odległości I2C
Firma: Adafruit
Adafruit Industries is an open-source hardware company in New York
Moduł WiFi oparty na chipie ESP8266
This small module allows microcontrollers to connect to a Wi-Fi
network and make simple TCP/IP connections using Hayes-style commands
Arduino
Platforma programistyczna dla systemów wbudowanych, oparta
na projekcie Open Hardware przeznaczonym dla mikrokontrolerów
Adafruit_VL53L0X
Arduino library for Adafruit VL53L0X
SOA Funkcje:
Event AD Dopisanie [EventNew]
Zapisuje dane o zdarzeniu w zbiorach:
* [316] Zdarzenia systemowe (zdarzenie [SOAEVENT])
* Wiadomości operatorów
Alert
Alert monitoruje zapisy w [316] Zdarzenia systemowe
Przykład: IoT_esp8266.xml
3. Trawers SOA in warehouse
Author: DO 05/2019
NOTE: Opis w języku angielskim utworzony przez autora rozwiązania.
For stock level measurement can be applied low cost microcontrollers
in combination with a wide range of sensors.
Hardware
To solve the task of stock level fall detection in warehauses containig
racking or shelfs, we suggest the use of Espressif Systems microcontroller
ESP8266 (12-E) paired with distance sensor VL53L0X.
Sensor should be mounted over goods to be monitored (probably in the top
of section to measure from above) and connected to microcontroller.
ESP8266 is capable of data processing and communication over wireless network
with support of HTTP/HTTPS protocols.
Depending on company demand and goods' characteristics, for each cell minimum
stock level is set (in fact, minimum height of objects under sensor).
In case of stock level falling, microcontroller alerts Trawers about event.
Demonstations system's software is based on Wiring platform (ARDUINO).
Sensor is connected through I2C interface with library Adafruit_VL53L0X.
Microcontroller sends data over HTTP POST through Wi-Fi network to a server
with working Trawers SOA WebServer on it.
o----------------------o
| Storage Cell 1 |
|======================|
| | |
o---| ESP8266 | VL53L0X |
| | | |
o------------------o | o----------------------o
| | | o-----------o |
| | | | HTTP | |
| TRAWERS | SOA |-<<<--| --------- |-<<<--|
| | | | SOAP | | o----------------------o
| | | o-----------o | | Storage Cell 2 |
o------------------o | |======================|
| | | |
o---| ESP8266 | VL53L0X |
| | |
o----------------------o
4. Przykłady zastosowań
Połączenie urządzeń IoT z Trawers ERP może zwiększyć efektywność przedsiębiorstw
i zmniejszyć koszty funkcjonowania. Redukuje liczbę czynności koniecznych do
wykonania przez pracowników, zmniejsza ilość błędów i braków.
Potrzebę uzupełnienia zapasów materiałów w magazynie skuteczniej wskaże sensor
niż człowiek przeglądający półki. Dodatkową zaletą jest informacja przekazana
natychmiast (en: Real Time).