- Nyomtat
Csatlakozzon milliméter alatti pontosságú nyomkövetőkhöz, hogy a Tulip és a ZeroKey segítségével racionalizálja a műveletek hatékonyságát.
Kezdő lépések a ZeroKey-vel
A ZeroKey Inc. egy gyorsan növekvő technológiai vállalat, amely a világ legpontosabb, nagyméretű, 3D-s valós idejű helymeghatározó rendszerét (RTLS) tervezi, tervezi és gyártja. A ZeroKey és a Tulip együttműködve integrált megoldást kínál, amely egyesíti a ZeroKey Quantum RTLS technológiáját a Tulip Frontline Operations Platformjával. A hagyományos helymeghatározási technológiák nem képesek az emberközpontú folyamatok nagy léptékű, pontos digitalizálására, ami jelentős kiaknázatlan értéket eredményez a termelés hatékonysága, a munkavállalók biztonsága, a minőségellenőrzés és más területeken. A ZeroKey és a Tulip integrációjával az ügyfelek teljes átláthatóságot kapnak bármely folyamatra, az emberközpontú gyártástól az egész létesítményre kiterjedő rendeléskövetésig.
A ZeroKey Widgetek célja, hogy kész widgeteket biztosítson, amelyek egy alkalmazásban használható widgetként szolgálhatnak, vagy kiindulópontként szolgálhatnak a ZeroKey-t kihasználó, testreszabottabb widgetekhez. Ezek az egyéni widget pluginek olyan kódolt widgetek, amelyek a Tulip platform tetején helyezkednek el, és kihasználják a Zerokey térbeli intelligencia platformját, megkönnyítve a Zerokey használatának megkezdését a Tulipban.
Zerokey Location Widget
A Zerokey Location widget egy vizuális ZeroKey eszköz helymeghatározó. Ez a widget valós időben frissül, hogy megjelenítse az eszközök helyét a rajzvászonhoz képest. Ez a widget egy kép, például egy üzemi térkép fölé helyezhető egy alkalmazásban, hogy pontos valós helymeghatározási információkat adjon.
Videó ismertető
Beállítás
Az egyéni widget-duginok hatékony eszközt biztosítanak az alkalmazás egyéni widgetek hozzáadásához. A widgetek lehetővé teszik, hogy Javascriptet írjon a widget funkcióinak bővítéséhez és testreszabásához. A Zerokey widgetek a Javascriptet és a Zerokeys API-kat kihasználva számos funkciót biztosítanak. A Tulip Zerokey widgetek a rendszer "mocking" viselkedését is biztosítják, így azonnal elkezdheti a widgetek tesztelését. A Zerokey widgetekhez a következőkre van szükség:
- A Zerokey Event Hub URL címe.
- A Zerokey API tokenje
- Helyszín szélessége méterben
- Helyszín magassága méterben
- Eszköz azonosító névtérkép
- Mock adatok
A Zerokey Event Hub URL és API token tekintetében a Zerokey dokumentációra hivatkozunk. A Zerokey információ közvetlenül a kódhoz kerül hozzá A Helyszín szélessége és magassága annak a térnek a fizikai szélességére és magasságára utal, ahová a Zerokey térbeli rendszerét telepítette. Az eszközazonosító névtérkép opcionális. Ez lehetővé teszi, hogy egy ember által olvasható nevet adjon meg az eszközazonosítóhoz való hozzárendeléshez. Például a D8:FC:ED:EA:53:1C eszközazonosító leképezhető a "Connector Widget Bin" (csatlakozó Widget tároló) névre. Az azonosítók leképezéséhez egy JSON string objektumot adhat meg a widget kellékeként. A következő példa:{ "D8:FC:ED:EA:53:1C
":"Connector Widget Bin", "AA:BB:CC:12:34:56": "Operator X Station", }
Egy utolsó lépés, hogy a widget vászon méretét úgy állítsuk be, hogy az a fizikai térrel azonos képarányú legyen. Ez biztosítja, hogy a widget a helyeket a fizikai térnek megfelelően adja ki.
A widget Javascript kódjában a mock data változót beállíthatja true értékre, hogy mock adatokat kapjon, vagy false értékre, hogy csak valós adatokat kapjon.
Hogyan működik
Miután beállította a widgetet, tesztelheti azt a widget-szerkesztőben, vagy közvetlenül hozzáadhatja egy alkalmazáshoz. Mindkét esetben szükséged lesz aktív Zerokey eszközökre a Zerokey térbeli területen. Minden olyan eszköz, amely aktív a Zerokey térbeli területen, a widgetben kör alakban jelenik meg az eszköz azonosítójával vagy a feltérképezett névvel együtt. Általában van egy kép, amely feltérképezi a fizikai teret, amely fölé a widgetet helyezi. Ebben az esetben az eszköz helye pontosan kirajzolódik a térképen. Vegye figyelembe, hogy a térképképnek ugyanolyan képarányúnak kell lennie, mint a fizikai térnek és a widget vászonjának.
Zerokey Zone Widget
A Zóna widget vizuális listakimenetet biztosít minden olyan zónáról, amely zónába belépett, zónából kilépett vagy zóna elfoglalt eseményt jelentett. A vizuális lista megjeleníti ugyanazt az azonosítót vagy nevet, valamint a zónához kapcsolódó eszközök azonosítóját vagy nevét.
Videó ismertető
Beállítás
Az egyéni widget pluginok hatékony eszközt biztosítanak az alkalmazás egyéni widgetek hozzáadásához. A widgetek lehetővé teszik, hogy Javascriptet írjon a widget funkcióinak bővítéséhez és testreszabásához. A Zerokey widgetek a Javascript és a Zerokeys API-kat kihasználva számos funkciót biztosítanak. A Tulip Zerokey widgetek a rendszer "mocking" viselkedését is biztosítják, így azonnal elkezdheti a widgetek tesztelését. A Zerokey widgetekhez a következőkre van szükség:
- A Zerokey Event Hub URL címe.
- A Zerokey API tokenje
- Zóna azonosító névtérkép
- Eszközazonosító névtérkép
- Események átvezetése egy alkalmazáshoz
- Mock adatok
A Zerokey Event Hub URL és API token tekintetében a Zerokey dokumentációra hivatkozunk.
Zóna- és eszközazonosító-térképek
A Zóna ID névtérkép opcionális. Ez lehetővé teszi, hogy egy ember által olvasható nevet adjon meg a zóna azonosítóhoz való hozzárendeléshez. Például az "aae876a0-cb98-4c12-a16c-a56764aea4r" eszközazonosító leképezhető a "Vision station"-re. Az azonosítók leképezéséhez egy JSON string objektumot adhat meg a widgetjének kellékként. A következő példa:{ "ffe434a0-cb29-4d22-a16c-70f764aedbcb": "Parts room", "aae876a0-cb98-4c12-a16c-a56764aea4r": "Vision station", }
Az eszközazonosító névtérkép opcionális. Ez lehetővé teszi, hogy egy ember által olvasható nevet adjon meg az eszközazonosítóhoz való hozzárendeléshez. Például a D8:FC:ED:EA:53:1C eszközazonosító leképezhető a "Connector Widget Bin"-re. Az azonosítók leképezéséhez egy JSON string objektumot adhat meg a widget kellékeként. A következő egy példa:
{ "D8:FC:ED:EA:53:1C": "Connector Widget Bin", "AA:BB:CC:12:34:56": "Operator X Station", }
Egy utolsó lépés, hogy a widget vászonméretét úgy állítsuk be, hogy a fizikai térrel azonos képarányú legyen. Ez biztosítja, hogy a widget a helyeket a fizikai térnek megfelelően adja ki.
Események összekötése egy alkalmazással
A ZeroKey Zone widget eseményeket indít a zóna belépése, a zóna elfoglalása és a zóna kiürülése esetén. Létrehozhat olyan triggereket, amelyek figyelik ezeket az eseményeket, és az alkalmazásban reagálnak rájuk.
Adatminták
A widget Javascript kódjában a mock data változót beállíthatja true értékre, hogy mock adatokat kapjon, vagy false értékre, hogy csak valós adatokat kapjon.
Hogyan működik
Miután beállította a widgetet, tesztelheti azt a widget-szerkesztőben, vagy közvetlenül hozzáadhatja egy App-hoz. Mindkét esetben szükséged lesz aktív Zerokey eszközökre a Zerokey térbeli területen, és konfigurálnod kell a zónákat. A widget a zónaeseményekre vonatkozó listás zónainformációkat fogja tüzelni, és zónaeseményeket fog tüzelni, hogy az alkalmazásod reagáljon. Vegye figyelembe, hogy a zónalista elrejthető az alkalmazásában, ha vagy egy alakzattal takarja el, vagy a következő kódot kommentálja ki a widget HTML-ében: ````
## Zerokey kérés-válasz widget
A Zerokey Request-Reponse widget példát nyújt a Zerokey API más, nem eseménylistás elemeinek használatára. A widget automatikusan megkapja a Bearer tokent, és szükség esetén frissíti azt. A widget egy műszerfal felhasználói felületet biztosít, amely lehetővé teszi a felhasználó számára, hogy információt kérjen a ma látott eszközökről, a zónákról és a konkrét eszközadatokról. Bár ez a widget azonnal használható egy Tulip-alkalmazásban, elsősorban példákhoz és más egyéni widgetek építéséhez használjuk belőle.
### Videó ismertető
### Beállítás
Az egyéni widget pluginok hatékony eszközt biztosítanak az alkalmazás egyéni widgetek hozzáadásához. A widgetek lehetővé teszik, hogy Javascriptet írjon a widget funkcionalitásának bővítéséhez és testreszabásához. A Zerokey widgetek a Javascriptet és a Zerokeys API-kat kihasználva számos funkciót biztosítanak. A Tulip Zerokey widgetek a rendszer "mocking" viselkedését is biztosítják, így azonnal elkezdheti a widgetek tesztelését. A Zerokey widgetekhez a következőkre van szükség:
* A Zerokey API URL címe
* A Zerokey felhasználónév és jelszó az API-hitelesítéshez.
* Mock adatok
*A Zerokey Event Hub URL és az API token tekintetében a [Zerokey dokumentációjára](https://api.zerokey.com/) hivatkozunk.*
### Mock adatok
A widget Javascript kódjában a mock data változót true értékre állíthatja, hogy mock adatokat kapjon, vagy false értékre, hogy csak valódi adatokat kapjon.
### Hogyan működik
Miután beállította a widgetet, tesztelheti azt a widget-szerkesztőben, vagy közvetlenül hozzáadhatja egy alkalmazáshoz. Mindkét esetben, ha nem mocking data, akkor a Zerokey térbeli területen aktív Zerokey eszközökre és konfigurált zónákra lesz szükséged. A widget felhasználói felület műszerfala olyan gombokat biztosít, amelyek segítségével lekérdezheti a ma látott eszközöket, a zónák állapotát és az egyes eszközökre vonatkozó információkat. Ha vannak eredmények, azok a gombok alatt lesznek felsorolva.
## Zerokey eszközkövető widget
A Zerokey Tool Tracker (Zerokey eszközkövető) widget ellenőrzi, hogy egy adott eszköz a felhasználó által meghatározott helyen van-e. Ez hasonló annak ellenőrzéséhez, hogy egy eszköz egy felhasználó által meghatározott zónában van-e. A felhasználó a widget kellékein keresztül határozhatja meg a zónát. Ez arra használható, hogy nyomon kövesse egy nyomatékvezető legutóbbi használatát, amelyhez egy Zerokey eszköz van csatlakoztatva. Ebben az esetben ellenőrizni lehetne, hogy a "megfelelő" csavart húzták-e meg. Amikor a nyomatékhajtó "kész" jelzést küld a Tulip alkalmazásnak, ezt a jelet használjuk az eszköz helyének ellenőrzésére, hogy megbizonyosodjunk arról, hogy a "helyes" csavart húztuk meg.
### Videós séta
### Beállítás
Az egyéni widget pluginok hatékony eszközt biztosítanak az alkalmazás egyedi widgetek hozzáadásához. A widgetek lehetővé teszik, hogy Javascriptet írjon a widget funkcionalitásának bővítéséhez és testreszabásához. A Zerokey widgetek a Javascriptet és a Zerokeys API-kat kihasználva számos funkciót biztosítanak. A Tulip Zerokey widgetek a rendszer "mocking" viselkedését is biztosítják, így azonnal elkezdheti a widgetek tesztelését. A Zerokey widgetekhez a következőkre van szükség:
* A Zerokey API URL címe
* A Zerokey felhasználónév és jelszó az API-hitelesítéshez.
* A felhasználó által meghatározott zóna x közepe
* A felhasználó által meghatározott zóna y közepe
* A felhasználó által meghatározott zóna szélessége
* A felhasználó által meghatározott zóna magassága
* Események átvezetése egy alkalmazáshoz
* Mock adatok
*A Zerokey Event Hub URL és API token tekintetében a [Zerokey dokumentációra](https://api.zerokey.com/) hivatkozunk.*
### Felhasználó által meghatározott zóna
A Zerokey Tool Tracker widget lehetővé teszi egy kétdimenziós zóna létrehozását a widget kellékein keresztül. Tudnia kell a zóna középpontjának x,y helyét, valamint szélességét és magasságát méterben. A középső x,y pozíciót úgy kaphatja meg, hogy egy Zerokey eszközt használ, és azt a kívánt középső helyre helyezi. Miután beállította a felhasználó által meghatározott zónát, ellenőrizheti, hogy egy Zerokey eszköz a zóna területén belül van-e.
### Események átvezetése egy alkalmazáshoz
A Tulip alkalmazásban való használathoz egy hardvereszköz vagy gép eseményt akar kiváltani. Az eseményre az **eszköz azonosító** karakterláncát egy változóba kell írnia. Ez a változó legyen a Zerokey Tool Tracker widget prop "device\_id" bemenete.
### Mock adatok
A widget Javascript kódjában a mock data változót beállíthatja true-ra, hogy mock adatokat kapjon, vagy false-ra, hogy csak valós adatokat kapjon.
### Hogyan működik
Miután beállította a widgetet, tesztelheti azt a widget-szerkesztőben, vagy közvetlenül hozzáadhatja egy alkalmazáshoz. Miután beállította a widgetet egy App-ban, a widgetet a "device\_id" propeller frissítésével tudja majd elindítani. Ezt általában egy eszközzel (fizikai eszközzel) történő kiváltáson keresztül kell megtenni. Az eszköz kiváltásakor az eszköz azonosítóját egy változóba írja, amely a widget "device\_id" tulajdonságához van hozzárendelve. Ezáltal a widget lekérdezi az eszköz azonosító adatait a ZeroKey API-tól. Ha az eszköz helyére vonatkozó információ a felhasználó által meghatározott zóna területén belül van, akkor elküldi az "valid\_tool\_location" eseményt, igaz, ha a felhasználó által meghatározott területen belül van, egyébként hamis.