Pereiti prie turinio

Tags: Lansitec BLE įrenginių testavimas

Įgyvendinant Bluetooth Low Energy — BLE — assetų sekimo projektus, svarbu pasirinkti tinkamą aparatinę įrangą. BLE žymos turi atitikti asseto tipą ir jo naudojimo sąlygas, o šliuzai turi teisingai priimti žymų duomenis ir perduoti juos į platformą.

Todėl, kurdami Tags, atkreipiame dėmesį ne tik į paties sprendimo galimybes, bet ir į tai, kaip jis veikia su skirtingų gamintojų aparatine įranga.

Neseniai Lansitec susisiekė su mumis ir pasiūlė išbandyti savo įrenginius su mūsų platforma. Aptarę biuro ir kelių vietų assetų sekimo scenarijus, testavimui pasirinkome kelis BLE švyturėlius ir žymas.

Šiame straipsnyje papasakosime apie šią aparatinę įrangą, jos konfigūraciją ir tai, kaip ji veikia kartu su Tags, taip pat apžvelgsime kelis assetų sekimo scenarijus.

Lansitec gamintojas

Lansitec yra aparatinės įrangos gamintojas daiktų interneto (IoT) projektams. Įmonė kuria įrenginius assetams ir žmonėms sekti bei pozicionuoti, įskaitant BLE švyturėlius ir žymas, GNSS sekiklius, sensorius ir šliuzus. Jos produktai naudoja tokias technologijas kaip Bluetooth, LoRaWAN, NB-IoT/LTE-M, Cat-1 ir UWB.

GNSS sekikliai naudoja palydovinio pozicionavimo sistemas buvimo vietai lauke nustatyti.
LoRaWAN, NB-IoT/LTE-M ir Cat-1 naudojamos duomenims perduoti IoT įrenginiuose, o UWB leidžia tiksliau nustatyti vietą trumpais atstumais.

Testavimui buvo pasirinktos Lansitec BLE žymos, palaikančios standartinius BLE reklamos formatus, įskaitant iBeacon ir Eddystone.

Mūsų testo metu žymos buvo sukonfigūruotos perduoti duomenis iBeacon formatu, todėl jas buvo galima naudoti kartu su GPS įrenginiais, integruotais į GPS-Trace ir galinčiais veikti kaip šliuzai.

Tags sprendimas

Tags veikia su trimis pagrindiniais objektais:

Šliuzas — įrenginys, kuris priima duomenis iš BLE žymų, švyturėlių arba sensorių ir perduoda juos į platformą.

Sensorius — duomenų šaltinis. Šiame teste Lansitec BLE švyturėliai ir žymos veikė kaip sensoriai.

Assetas — fizinis objektas, kurį reikia sekti: krovinys, konteineris, vežimėlis, įrankis, nešiojamasis kompiuteris, kamera, medicininė ar kita įranga. Tags sistemoje assetas susiejamas su sensoriumi, o duomenys iš sensoriaus į platformą siunčiami per šliuzą.

Prieiga prie Tags ir šių objektų konfigūravimas atliekami per GPS-Trace Console.

Šliuzo pasirinkimas ir konfigūravimas

Kaip šliuzus naudojome Teltonika FMC130, FMC150, FMC920 ir FMC880 sekiklius. Jie palaiko Bluetooth ir gali priimti duomenis iš BLE įrenginių, veikiančių, be kita ko, iBeacon ir Eddystone formatais. Be to, jie leidžia nustatyti individualias BLE reklamos paketų apdorojimo taisykles: apibrėžti, kurie baitai turi būti naudojami reikiamam paketui atpažinti ir kokie duomenys turi būti iš jo išgaunami.

Reklamos paketas yra trumpa žinutė, kurią BLE žyma reguliariai perduoda per Bluetooth.

Reikiami parametrai duomenims iš Lansitec BLE žymų priimti ir perduoti į platformą buvo sukonfigūruoti Teltonika sekikliuose naudojant Teltonika Configurator, būtent:

  • Data Protocol: Codec 8 Extended
  • Bluetooth: BT Radio įjungtas
  • Beacon Detection: All
  • Beacon Record Saving: Periodic
  • Beacon Record Priority: High
  • Record Period on Move/Stop: 20 sek.

Tada skiltyje Beacon List pasirinkome Beacon Parsing Mode: Advanced ir nustatėme taisykles, pagal kurias sekiklis identifikuoja reikiamus BLE paketus ir išgauna iš jų duomenis. Beacons Capturing Configuration skiltyje konfigūravimui buvo naudojami šie parametrai:

  • Manufacturer ID: 4C000200
  • Manufacturer ID Offset: 5
  • Manufacturer ID Size: 3
  • Beacon ID Offset: 9
  • Beacon ID Size: 16
  • Additional Data Offset: 25
  • Additional Data Size: 1
  • Beacon ID Source: MAC Address

Teltonika Beacon Parsing konfigūracija

Jei planuojate išbandyti panašią sąranką, galite paprašyti Teltonika sekiklio konfigūracijos failo susisiekę su mumis adresu support@gps-trace.com.

Sensoriaus pasirinkimas ir konfigūravimas

Testavimui Lansitec pateikė šiuos BLE įrenginių modelius, kuriuos ir naudojome:

Lansitec BLE įrenginiai

Asseto pasirinkimas ir konfigūravimas

Testavimui sukūrėme kelis assetus Tags sistemoje ir susiejome kiekvieną assetą su jo Lansitec sensoriumi:

  • biuro ir automobilio raktai — B003 Bluetooth Beacon;
  • darbuotojų nešiojamieji kompiuteriai — B002 Bluetooth Label;
  • įrangos dėžės — B005 Bluetooth Beacon;
  • kamera ir projektorius — i3 Portable Bluetooth Tag.

Rinkdamiesi modelį atsižvelgėme į objekto tipą ir dydį, taip pat į žymos tvirtinimo būdą. Šie assetai ir su jais susieti sensoriai buvo naudojami abiejuose testavimo scenarijuose.

Naudojimo scenarijai

Priklausomai nuo užduoties, tą patį BLE žymų, šliuzų ir Tags derinį galima naudoti skirtingais būdais. Testavimo metu nagrinėjome du scenarijus, kurie skyrėsi šliuzų išdėstymu ir reikiamu asseto vietos nustatymo tikslumu:

  1. Assetų sekimas biure.
  2. Assetų sekimas skirtingose vietose.

Remiantis šiais scenarijais, galima sukurti daug kitų, priklausomai nuo konkrečių kliento užduočių, įskaitant ir abiejų scenarijų derinius.

Pažvelkime į kiekvieną iš jų išsamiau.

Pirmasis scenarijus: biuro įrangos sekimas

Įsivaizduokite įmonę, kuriai reikia sekti biuro įrangą: nešiojamuosius kompiuterius, kameras, projektorius, įrankių rinkinius ir kitus vertingus assetus. Svarbu žinoti, ar įranga yra biure, kada ji palieka biurą, kuriame aukšte ji yra ir apytiksliai kur ji yra patalpose.

Norėdami išbandyti šį scenarijų, išdėstėme šliuzus skirtingose biuro dalyse ir keliuose aukštuose: tris šliuzus šeštame aukšte ir dar vieną penktame. Tags leidžia pritvirtinti šliuzą konkrečiame atitinkamo pastato sluoksnio žemėlapio taške. Tai ypač svarbu sekimui patalpose, nes palydovinis pozicionavimas ten gali būti nestabilus ir neleidžia nustatyti, kuriame aukšte yra įrenginys.

Šliuzų išdėstymas sluoksniuose (aukštuose) Tags sistemoje

Tada assetai su prie jų pritvirtintomis BLE žymomis buvo perkeliami tarp skirtingų biuro patalpų ir aukštų, imituojant įprastą įrangos naudojimą.

BLE žyma reguliariai perduoda signalą, o netoliese esantys šliuzai aptinka jos buvimą ir gaunamo signalo stiprumo lygį — RSSI.

RSSI parodo, koks stiprus yra šliuzo iš BLE žymos gaunamas signalas, ir padeda nustatyti, prie kurio šliuzo žyma yra arčiausiai.

Jei keli šliuzai mato tą pačią žymą, platforma sujungia gautus duomenis. Atsižvelgdama į šliuzų vietas ir signalo stiprumą, Tags apskaičiuoja apytikslę asseto padėtį ir parodo ją teisingame sluoksnyje bei atitinkamoje zonoje.

Mūsų teste ši konfigūracija leido sekti apytikslę įrangos vietą skirtingose aukšto zonose, taip pat jos judėjimą tarp aukštų. Kai įranga su BLE žyma buvo perkelta, jos vieta buvo rodoma atitinkamame sluoksnyje ir atitinkamoje zonoje Tags sistemoje.

Asseto judėjimą galima sekti realiuoju laiku, taip pat peržiūrėti jo istoriją: lentelės forma arba naudojant judėjimo atkūrimo funkciją. Pavyzdžiui, toliau pateiktame vaizdo įraše rodomas nešiojamojo kompiuterio judėjimas tarp zonų ir sluoksnių.

Asseto judėjimas tarp zonų ir sluoksnių

Tolesniam darbui su gautais duomenimis Tags suteikia papildomų įrankių: sistemines žymas („nėra signalo“ arba „judėjimas“) ir pasirinktines žymas, pranešimus ir trigerius, taip pat ataskaitas su galimybe eksportuoti duomenis CSV formatu.

Antrasis scenarijus: sekimas keliose vietose

Įsivaizduokite įmonę, turinčią kelis biurus, sandėlius ar kitas vietas skirtingose miesto dalyse. Assetai reguliariai juda tarp jų, todėl svarbu žinoti, kurioje vietoje yra konkretus objektas, kada jis ten atvyko ir kiek laiko ten buvo.

Norėdami išbandyti šį scenarijų, naudojome kelias vietas, kiekvienoje iš jų įdiegę po vieną šliuzą. Tags sistemoje kiekviena vieta buvo sukonfigūruota kaip atskiras sluoksnis. Kai žyma patekdavo į šliuzo aprėpties zoną, gauti duomenys būdavo perduodami į Tags ir leido nustatyti asseto buvimą atitinkamame sluoksnyje.

Šiame scenarijuje tiksli asseto padėtis pastato viduje nebuvo pagrindinė užduotis. Buvo svarbu nustatyti jo buvimą konkrečioje vietoje ir buvimo joje trukmę. Pavyzdžiui, šią informaciją galima peržiūrėti Tags skirtuke „Įvykiai“.

Įvykiai pagal sluoksnius

Gauti duomenys leidžia greitai rasti reikiamus assetus, peržiūrėti jų judėjimo istoriją, analizuoti buvimo kiekvienoje vietoje trukmę ir generuoti ataskaitas.

Ataskaitos pagal sluoksnius

Kaip pavyzdys, aukščiau pateiktoje ekrano kopijoje rodoma ataskaita apie assetų buvimą sluoksniuose per 10 dienų. Ataskaitoje galite:

  • peržiūrėti duomenis kaip laiko juostą arba įvykių sąrašą;
  • matyti, kiek laiko kiekvienas assetas praleido konkrečiame sluoksnyje;
  • patikrinti bendrą įvykių skaičių pasirinktu laikotarpiu;
  • matyti aplankytų sluoksnių skaičių;
  • analizuoti bendrą buvimo trukmę;
  • patikrinti šiuo metu aktyvių assetų skaičių;
  • eksportuoti ataskaitą CSV formatu.

Kiekvienam assetui taip pat galite atidaryti atskirą kortelę ir peržiūrėti susijusius duomenis.

Testavimo rezultatai

Testas patvirtino, kad Lansitec BLE švyturėliai ir žymos gali perduoti duomenis į Tags per Teltonika sekiklius, naudojamus kaip šliuzai.

Ši konfigūracija tinka apytikslei įrangos vietai pastato viduje nustatyti, taip pat assetų buvimui ir judėjimui tarp aukštų, vietų ir kitų iš anksto apibrėžtų zonų fiksuoti.

Tags sistemoje gautus duomenis galima naudoti istorijai peržiūrėti, pranešimams konfigūruoti, statistikai analizuoti ir ataskaitoms generuoti.

Tuo pačiu Tags galimybės neapsiriboja Lansitec įrenginiais. Dabartinis sprendimo veikimo principas leidžia naudoti skirtingų gamintojų BLE švyturėlius, žymas ir sensorius, jei jie perduoda duomenis standartiniais iBeacon ir Eddystone formatais, o naudojamas šliuzas palaiko šių duomenų priėmimą ir perdavimą į platformą.

Daugiau pranešimų

Visi įrašai →