Bij de implementatie van assettrackingprojecten met Bluetooth Low Energy — BLE — is de keuze van hardware belangrijk. BLE-tags moeten passen bij het type asset en de gebruiksomstandigheden ervan, terwijl gateways taggegevens correct moeten ontvangen en naar het platform moeten verzenden.
Daarom besteden we bij de ontwikkeling van Tags niet alleen aandacht aan de mogelijkheden van de oplossing zelf, maar ook aan hoe deze werkt met hardware van verschillende fabrikanten.
Onlangs nam Lansitec contact met ons op met een aanbod om zijn apparaten met ons platform te testen. Na het bespreken van scenario’s voor assettracking op kantoor en op meerdere locaties selecteerden we verschillende BLE-beacons en tags voor tests.
In dit artikel bespreken we deze hardware, de configuratie ervan en hoe deze samenwerkt met Tags. Ook bekijken we verschillende scenario’s voor assettracking.
Fabrikant Lansitec
Lansitec is een hardwarefabrikant voor Internet of Things (IoT)-projecten. Het bedrijf ontwikkelt apparaten voor het volgen en positioneren van assets en mensen, waaronder BLE-beacons en tags, GNSS-trackers, sensoren en gateways. De producten gebruiken technologieën zoals Bluetooth, LoRaWAN, NB-IoT/LTE-M, Cat-1 en UWB.
GNSS-trackers gebruiken satellietpositioneringssystemen om buiten de locatie te bepalen.
LoRaWAN, NB-IoT/LTE-M en Cat-1 worden gebruikt voor gegevensoverdracht in IoT-apparaten, terwijl UWB nauwkeurigere positionering over korte afstanden mogelijk maakt.
Voor de tests werden Lansitec BLE-tags geselecteerd die standaard BLE-advertisingformaten ondersteunen, waaronder iBeacon en Eddystone.
Als onderdeel van onze test werden de tags geconfigureerd om gegevens in het iBeacon-formaat te verzenden. Hierdoor konden ze worden gebruikt samen met GPS-apparaten die in GPS-Trace zijn geïntegreerd en als gateways kunnen fungeren.
Tags-oplossing
Tags werkt met drie hoofdentiteiten:
Gateway — een apparaat dat gegevens ontvangt van BLE-tags, beacons of sensoren en deze naar het platform verzendt.
Sensor — een gegevensbron. In deze test fungeerden Lansitec BLE-beacons en tags als sensoren.
Asset — een fysiek object dat moet worden gevolgd: vracht, een container, een trolley, gereedschap, een laptop, een camera, medische of andere apparatuur. In Tags wordt een asset aan een sensor gekoppeld, en gegevens van de sensor worden via een gateway naar het platform verzonden.
Toegang tot Tags en configuratie van deze entiteiten worden uitgevoerd via GPS-Trace Console.
Selectie en configuratie van de Gateway
Als gateways gebruikten we Teltonika FMC130, FMC150, FMC920 en FMC880-trackers. Ze ondersteunen Bluetooth en kunnen gegevens ontvangen van BLE-apparaten die onder andere werken in iBeacon- en Eddystone-formaten. Daarnaast maken ze het mogelijk om aangepaste regels in te stellen voor de verwerking van BLE-advertisingpakketten: bepalen welke bytes moeten worden gebruikt om het vereiste pakket te herkennen en welke gegevens eruit moeten worden gehaald.
Een advertisingpakket is een kort bericht dat een BLE-tag regelmatig via Bluetooth verzendt.
De vereiste parameters voor het ontvangen van gegevens van Lansitec BLE-tags en het verzenden ervan naar het platform werden geconfigureerd op Teltonika-trackers met behulp van Teltonika Configurator, namelijk:
- Data Protocol: Codec 8 Extended
- Bluetooth: BT Radio enabled
- Beacon Detection: All
- Beacon Record Saving: Periodic
- Beacon Record Priority: High
- Record Period on Move/Stop: 20 sec
Vervolgens selecteerden we in de sectie Beacon List Beacon Parsing Mode: Advanced en stelden we de regels in waarmee de tracker de vereiste BLE-pakketten identificeert en gegevens eruit haalt. In de sectie Beacons Capturing Configuration werden de volgende parameters gebruikt voor de configuratie:
- 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
Als u van plan bent een vergelijkbare configuratie te testen, kunt u het configuratiebestand voor de Teltonika-tracker aanvragen door contact met ons op te nemen via support@gps-trace.com.
Selectie en configuratie van de Sensor
Voor de tests leverde Lansitec de volgende BLE-apparaatmodellen, die we hebben gebruikt:
Selectie en configuratie van de Asset
Voor de tests hebben we verschillende assets in Tags aangemaakt en elke asset gekoppeld aan de bijbehorende Lansitec-sensor:
- kantoor- en autosleutels — B003 Bluetooth Beacon;
- laptops van medewerkers — B002 Bluetooth Label;
- apparatuurkisten — B005 Bluetooth Beacon;
- camera en projector — i3 Portable Bluetooth Tag.
Bij het selecteren van een model hielden we rekening met het type en de grootte van het object, evenals met de manier waarop de tag wordt bevestigd. Deze assets en de gekoppelde sensoren werden in beide testscenario’s gebruikt.
Gebruiksscenario’s
Afhankelijk van de taak kan dezelfde combinatie van BLE-tags, gateways en Tags op verschillende manieren worden gebruikt. Als onderdeel van de tests bekeken we twee scenario’s die verschilden in de plaatsing van de gateways en de vereiste nauwkeurigheid van de locatiebepaling van assets:
- Assets volgen op kantoor.
- Assets volgen op verschillende locaties.
Op basis van deze scenario’s kunnen veel andere scenario’s worden gemaakt, afhankelijk van de specifieke taken van de klant, inclusief combinaties van beide.
Laten we elk scenario nader bekijken.
Eerste scenario: kantoorapparatuur volgen
Stel u een bedrijf voor dat kantoorapparatuur moet volgen: laptops, camera’s, projectoren, gereedschapssets en andere waardevolle assets. Het is belangrijk om te weten of de apparatuur op kantoor is, wanneer deze het kantoor verlaat, op welke verdieping deze zich bevindt en ongeveer waar deze zich binnenshuis bevindt.
Om dit scenario te testen, plaatsten we gateways in verschillende delen van het kantoor en op meerdere verdiepingen: drie gateways op de zesde verdieping en nog één op de vijfde. Met Tags kan een gateway op een specifiek punt op de kaart van de bijbehorende gebouwlaag worden vastgezet. Dit is vooral belangrijk voor indoor tracking, omdat satellietpositionering daar instabiel kan zijn en niet kan bepalen op welke verdieping het apparaat zich bevindt.
Vervolgens werden de assets met daaraan bevestigde BLE-tags verplaatst tussen verschillende kantoorruimtes en verdiepingen, om normaal gebruik van apparatuur te simuleren.
Een BLE-tag verzendt regelmatig een signaal, en gateways in de buurt detecteren de aanwezigheid ervan en het ontvangen signaalsterkteniveau — RSSI.
RSSI geeft aan hoe sterk het signaal is dat de gateway van een BLE-tag ontvangt en helpt bepalen bij welke gateway de tag zich het dichtst bevindt.
Als meerdere gateways dezelfde tag zien, combineert het platform de ontvangen gegevens. Rekening houdend met de locaties van de gateways en de signaalsterkte berekent Tags de geschatte positie van de asset en geeft deze weer op de juiste laag en in de relevante zone.
In onze test maakte deze configuratie het mogelijk om de geschatte locatie van apparatuur in verschillende zones van een verdieping te volgen, evenals de verplaatsing ervan tussen verdiepingen. Wanneer apparatuur met een BLE-tag werd verplaatst, werd de locatie ervan weergegeven op de bijbehorende laag en in de bijbehorende zone in Tags.
De verplaatsing van een asset kan in realtime worden gevolgd, en ook de Geschiedenis ervan kan worden bekeken: in tabelvorm of met behulp van de functie voor het afspelen van verplaatsingen. De onderstaande video toont bijvoorbeeld een laptop die tussen zones en lagen beweegt.
Voor verdere verwerking van de ontvangen gegevens biedt Tags extra tools: systeemlabels (“geen signaal” of “beweging”) en aangepaste labels, meldingen en triggers, evenals rapporten met de mogelijkheid om gegevens in CSV-formaat te exporteren.
Tweede scenario: volgen op meerdere locaties
Stel u een bedrijf voor met meerdere kantoren, magazijnen of andere locaties in verschillende delen van de stad. Assets verplaatsen zich regelmatig tussen deze locaties, dus het is belangrijk om te weten op welke locatie een specifiek object zich bevindt, wanneer het daar is aangekomen en hoelang het daar al is.
Om dit scenario te testen, gebruikten we meerdere locaties met op elke locatie één geïnstalleerde gateway. In Tags werd elke locatie geconfigureerd als een afzonderlijke laag. Wanneer een tag het dekkingsgebied van de gateway binnenkwam, werden de ontvangen gegevens naar Tags verzonden en kon de aanwezigheid van de asset op de bijbehorende laag worden bepaald.
In dit scenario was de exacte positie van de asset binnen het gebouw niet de belangrijkste taak. Het was belangrijk om de aanwezigheid ervan op een specifieke locatie en de duur van het verblijf daar te bepalen. Deze informatie kan bijvoorbeeld worden bekeken op het tabblad “Gebeurtenissen” in Tags.
Met de ontvangen gegevens kunt u snel de vereiste assets vinden, hun verplaatsingsgeschiedenis bekijken, de duur van hun verblijf op elke locatie analyseren en rapporten genereren.
Als voorbeeld toont de bovenstaande screenshot een rapport over de aanwezigheid van assets op lagen gedurende 10 dagen. In het rapport kunt u:
- gegevens bekijken als een tijdlijn of als een lijst met gebeurtenissen;
- zien hoeveel tijd elke asset op een specifieke laag heeft doorgebracht;
- het totale aantal gebeurtenissen voor de geselecteerde periode controleren;
- het aantal bezochte lagen zien;
- de totale verblijfsduur analyseren;
- het aantal momenteel actieve assets controleren;
- het rapport in CSV-formaat exporteren.
Voor elke asset kunt u ook een afzonderlijke kaart openen en de bijbehorende gegevens bekijken.
Testresultaten
De test bevestigde dat Lansitec BLE-beacons en tags gegevens naar Tags kunnen verzenden via Teltonika-trackers die als gateways worden gebruikt.
Deze configuratie is geschikt voor het bij benadering bepalen van de locatie van apparatuur binnen een gebouw, evenals voor het registreren van de aanwezigheid en verplaatsing van assets tussen verdiepingen, locaties en andere vooraf gedefinieerde zones.
In Tags kunnen de ontvangen gegevens worden gebruikt om de Geschiedenis te bekijken, meldingen te configureren, statistieken te analyseren en rapporten te genereren.
Tegelijkertijd zijn de mogelijkheden van Tags niet beperkt tot Lansitec-apparaten. Het huidige werkingsprincipe van de oplossing maakt het mogelijk om BLE-beacons, tags en sensoren van verschillende fabrikanten te gebruiken, mits ze gegevens verzenden in de standaardformaten iBeacon en Eddystone en de gebruikte gateway het ontvangen en verzenden van deze gegevens naar het platform ondersteunt.