<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.7.3">Jekyll</generator><link href="/BeaconDocumentatie/feed.xml" rel="self" type="application/atom+xml" /><link href="/BeaconDocumentatie/" rel="alternate" type="text/html" /><updated>2018-05-23T10:45:33+00:00</updated><id>/BeaconDocumentatie/</id><title type="html">Stage</title><subtitle></subtitle><entry><title type="html">Webapplicatie: Bibliocation</title><link href="/BeaconDocumentatie/web/2018/05/17/bibliocation.html" rel="alternate" type="text/html" title="Webapplicatie: Bibliocation" /><published>2018-05-17T10:35:27+00:00</published><updated>2018-05-17T10:35:27+00:00</updated><id>/BeaconDocumentatie/web/2018/05/17/bibliocation</id><content type="html" xml:base="/BeaconDocumentatie/web/2018/05/17/bibliocation.html">&lt;h1 id=&quot;bibliocation&quot;&gt;Bibliocation&lt;/h1&gt;

&lt;p&gt;Een veelvoorkomend probleem in bibliotheek de Krook is dat men vaak naar een laptop moet zoeken wanneer er van shift gewisseld wordt. Als oplossing voor dit probleem werd een webapplicatie ontwikkeld om mobiele toestellen te lokaliseren binnenin de bibliotheek. Men kan zowel laptops a.d.h.v. ESP32’s, Android toestellen en Apple toestellen terugvinden. Als backend voor dit project is Firebase gebruikt.&lt;/p&gt;

&lt;h5 id=&quot;esp32&quot;&gt;ESP32&lt;/h5&gt;

&lt;p&gt;Aangezien de laptops in de bibliotheek nog steeds op Windows 8.1 draaien, kan er niet gebruikgemaakt worden van de “Universal Windows Platform”.  Hierdoor is het niet mogelijk om op een correcte manier de signalen van beacons te lezen. Als alternatief kan er een ESP32 aan de laptop bevestigd worden met een USB-kabel. Dit maakt het mogelijk om de signalen op een juiste manier op te vangen.&lt;/p&gt;

&lt;p&gt;Standaard is de programmaopslag van de ESP32 voor deze applicatie te klein. Daarom moet de partities van de ESP32 herverdeeld worden. Hoe dit kan doorgevoerd worden staat volledig omschreven op &lt;a href=&quot;https://github.com/lab9k/Beacons/tree/master/Web/ESP32&quot;&gt;Github&lt;/a&gt;.&lt;/p&gt;

&lt;h5 id=&quot;ios&quot;&gt;iOS&lt;/h5&gt;

&lt;p&gt;Naast ESP32’s kunnen ook Apple toestellen getraceerd worden in de bibliotheek. De gebruiker van het toestel heeft zelf de vrijheid om te kiezen hoelang hij gevolgd wil worden. De keuzes zijn ‘1uur’, ‘3uur’ en ‘zolang aanwezig’. De app stopt automatisch met het volgen van de locatie na één of drie uur. Wanneer ‘zolang aanwezig’ is geselecteerd en er wordt geen enkele beacon meer gedetecteerd dan kan ervan uit gegaan worden dat het toestel zich niet meer in de bibliotheek bevindt. Wordt er binnen de 30 seconden geen enkele beacon meer gevonden dan stopt de applicatie met de locatie te traceren. Als de applicatie is gestopt dan wordt het toestel automatisch verwijderd uit de lijst in de webapplicatie.  Op &lt;a href=&quot;https://github.com/lab9k/Beacons/tree/master/Web/iOS&quot;&gt;Github&lt;/a&gt; staat beschreven hoe het iOS project gebruikt kan worden met een firebase project.&lt;/p&gt;</content><author><name>Jeremie Van de Walle</name></author><summary type="html">Bibliocation</summary></entry><entry><title type="html">Applicatie: Op ontdekking in de kinderbibliotheek</title><link href="/BeaconDocumentatie/android/2018/04/19/bib-ontdekking.html" rel="alternate" type="text/html" title="Applicatie: Op ontdekking in de kinderbibliotheek" /><published>2018-04-19T13:57:00+00:00</published><updated>2018-04-19T13:57:00+00:00</updated><id>/BeaconDocumentatie/android/2018/04/19/bib-ontdekking</id><content type="html" xml:base="/BeaconDocumentatie/android/2018/04/19/bib-ontdekking.html">&lt;h1 id=&quot;applicatie-op-ontdekking-in-de-kinderbibliotheek&quot;&gt;Applicatie: Op ontdekking in de kinderbibliotheek&lt;/h1&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/OTEOj9tQghM&quot; frameborder=&quot;0&quot; allow=&quot;autoplay; encrypted-media&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;Deze applicatie werd ontwikkeld voor de kinderafdeling in de bibliotheek, De Krook. De kinderbibliotheek werd opgedeeld in 6 zones, deze zones moeten door de kinderen ontdekt worden. De applicatie detecteert door gebruik te maken van de beacons in welke zone het kind zich bevind.&lt;/p&gt;

&lt;p&gt;Je wordt welkom geheten en nadien heeft de applicatie jouw naam nodig, jouw score wordt bijgehouden in het scorebord. Dit scorebord wordt bijgehouden in firebase, op deze manier heeft iedereen telkens het juiste realtime scorebord.
&lt;br /&gt;
&lt;img src=&quot;https://i.imgur.com/FBv9CMEm.png&quot; alt=&quot;hallo&quot; /&gt; &lt;img src=&quot;https://i.imgur.com/lgMRO05m.png&quot; alt=&quot;hallo&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Als je het spel start krijg je eerst een rondleiding, er wordt duidelijk gemaakt welke onderdelen er zijn en waarvoor deze dienen. En dan kan het spel echt beginnen.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/o1DcpJ7m.png&quot; alt=&quot;hallo&quot; /&gt; &lt;img src=&quot;https://i.imgur.com/vFq2Acgm.png&quot; alt=&quot;hallo&quot; /&gt; 
&lt;img src=&quot;https://i.imgur.com/gpR7nPLm.png&quot; alt=&quot;hallo&quot; /&gt;&lt;/p&gt;

&lt;p&gt;De applicatie detecteert zo goed mogelijk zelf waar je je bevindt in de kinderbibliotheek. Eens er een zone gedetecteerd wordt, krijgt deze een zwarte rand rond zich op de plattegrond en wordt de kleur van het vooruitgangswiel aangepast door de kleur van de zone. Aan het vooruitgangswiel is ook te zien hoeveel procent van de zone al ontdekt werd. Als een zone volledig ontdekt is, krijg je een melding en wordt er een vink op deze zone geplaast. Dit wordt nog uitgebreid door vragen te stellen die over de ontdekte zone gaan, op deze manier kunnen ze nog extra punten scoren.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/Lt7fDeem.png&quot; alt=&quot;hallo&quot; /&gt; &lt;img src=&quot;https://i.imgur.com/tQHufzAm.png&quot; alt=&quot;hallo&quot; /&gt;
&lt;img src=&quot;https://i.imgur.com/VGWPEWQm.png&quot; alt=&quot;hallo&quot; /&gt; &lt;img src=&quot;https://i.imgur.com/esEJnYZm.png&quot; alt=&quot;hallo&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Wanneer kinderen te snel bewegen met de tablet wordt er een melding gegeven en schud het hele scherm door elkaar. Ze krijgen hiervoor ook minpunten in de percenten die ze al behaald hebben onderweg.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/tQHufzAm.png&quot; alt=&quot;hallo&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Wanneer alle zones ontdekt werden, krijg je de tijd die je nodig had te zien. Ook confetti en een passend muziekje hoort erbij.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/FbFKZylm.png&quot; alt=&quot;hallo&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Je kan dan ook nog kijken op welke plaats je staat binnen het scorebord. Als er ondertussen spelers bijkomen (op andere tablets) zie je die ook meteen verschijnen.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/4I3xk25m.png&quot; alt=&quot;hallo&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://github.com/lab9k/BibZoneOntdekken&quot;&gt;GitHub&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</content><author><name>Lotte Jespers</name></author><summary type="html">Applicatie: Op ontdekking in de kinderbibliotheek</summary></entry><entry><title type="html">Zones detecteren op verdieping -1</title><link href="/BeaconDocumentatie/android/2018/04/10/beacon-zones.html" rel="alternate" type="text/html" title="Zones detecteren op verdieping -1" /><published>2018-04-10T14:27:27+00:00</published><updated>2018-04-10T14:27:27+00:00</updated><id>/BeaconDocumentatie/android/2018/04/10/beacon-zones</id><content type="html" xml:base="/BeaconDocumentatie/android/2018/04/10/beacon-zones.html">&lt;h1 id=&quot;zones-detecteren-op-verdieping--1&quot;&gt;Zones detecteren op verdieping -1&lt;/h1&gt;

&lt;p&gt;Dit is een testapplicatie om op een of andere manier toch localisatie te kunnen verwezenlijken op verdieping -1.
Aangezien triangulatie niet werkt doordat enkel cruciale beacons niet werken, deelde ik de ruimte op in 6 zones. Per zone ging ik na welke beacons het sterkst waren, deze beacons bepalen dus die zone.&lt;/p&gt;

&lt;p&gt;Binnen de zones bepaalde ik welke beacons kunnen gebruikt worden om toch triangulatie te kunnen toepassen, rekening houdend met de niet werkende beacons.&lt;/p&gt;

&lt;p&gt;De applicatie kan binnen de 10 à 15 seconden detecteren in welke zone je staat, maar triangulatie werkt zoals verwacht niet nauwkeurig.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/AVEdrfO.png&quot; alt=&quot;BeaconsZoneScreenshot&quot; /&gt;&lt;/p&gt;</content><author><name>Lotte Jespers</name></author><summary type="html">Zones detecteren op verdieping -1</summary></entry><entry><title type="html">Applicatie: werkende &amp;amp; niet-werkende beacons</title><link href="/BeaconDocumentatie/ios/2018/03/28/werkende-beaconsIos.html" rel="alternate" type="text/html" title="Applicatie: werkende &amp;  niet-werkende beacons" /><published>2018-03-28T14:07:27+00:00</published><updated>2018-03-28T14:07:27+00:00</updated><id>/BeaconDocumentatie/ios/2018/03/28/werkende-beaconsIos</id><content type="html" xml:base="/BeaconDocumentatie/ios/2018/03/28/werkende-beaconsIos.html">&lt;h1 id=&quot;werkende--niet-werkende-beacons&quot;&gt;Werkende &amp;amp; niet werkende beacons&lt;/h1&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/XpDSl2El.jpg&quot; alt=&quot;BeaconsListScreenshot&quot; /&gt; &lt;img src=&quot;https://i.imgur.com/cpk7sHOl.jpg&quot; alt=&quot;BeaconsListScreenshot&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Met deze iOS applicatie kan men in de bibliotheek van Gent, de Krook, nagaan welke beacons werken en welke niet.&lt;/p&gt;

&lt;p&gt;De applicatie duidt per verdieping aan welke beacons er hangen. Doormiddel van een kleurencode (groen of rood) wordt aangegeven welke beacon werkt en welke niet.&lt;/p&gt;

&lt;p&gt;De lijst geeft het UUID, het OCTA-ID en de RSSI-waarde van de beacons weer. Op deze manier zijn de beacons makkelijk terug te vinden op de plattegrond van de bibliotheek a.d.h.v hun OCTA-ID.&lt;/p&gt;

&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://github.com/lab9k/Beacons/tree/master/iOS/De%20Krook&quot;&gt;GitHub&lt;/a&gt;&lt;/p&gt;</content><author><name>Jeremie Van de Walle</name></author><summary type="html">Werkende &amp;amp; niet werkende beacons</summary></entry><entry><title type="html">Positiebepaling: triangulation in de Krook</title><link href="/BeaconDocumentatie/beacons/android/2018/03/15/triangulatie-beacons.html" rel="alternate" type="text/html" title="Positiebepaling: triangulation in de Krook" /><published>2018-03-15T10:07:27+00:00</published><updated>2018-03-15T10:07:27+00:00</updated><id>/BeaconDocumentatie/beacons/android/2018/03/15/triangulatie-beacons</id><content type="html" xml:base="/BeaconDocumentatie/beacons/android/2018/03/15/triangulatie-beacons.html">&lt;h1 id=&quot;positiebepaling-triangulatie-in-de-krook&quot;&gt;Positiebepaling: triangulatie in de Krook&lt;/h1&gt;

&lt;p&gt;Door triangulatie kunnen we met behulp van de beacons iets of iemand localiseren op een verdieping. &lt;/p&gt;

&lt;p&gt;Eens we de afstand weten tot 3 beacons, kan triangulatie gebruikt worden om de x- en y-coördinaten te berekenen van dat object. Drie cirkels, met als straal de afstand tot die beacon, worden getrokken rond het midden van elke beacon. De triangulatie locatie is het zwaartepunt van de driehoek ABC, die bestaat uit de kruispunten van de drie cirkels. Dit zijn dan de x- en y-coördinaten van het object. &lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/XWHiDCSl.jpg&quot; alt=&quot;Triangulation&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Aangezien we de plattegronden van de bibliotheek hebben, bepaalden we van elke beacon zijn positie (x- en y-coördinaat). Met behulp van &lt;a href=&quot;https://github.com/lemmingapex/Trilateration&quot; target=&quot;_blank&quot;&gt;deze android library &lt;/a&gt;  kunnen we dan met de coördinaten van de gedetecteerde beacons en de afstand tot die beacons, het punt bepalen waar men op dat ogenblik staat.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Testapplicatie: verdieping -2&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Er werd een test applicatie geschreven voor verdieping -2 (de kleinste verdieping).
Op deze verdieping werken 13 van de 17 beacons. 
Er werd rekening gehouden met de beacons die niet werken, maar dat zijn niet zo'n cruciale beacons. Op basis van deze kennis en de kennis van de coördinaten van de beacons werden eerst enkele test berekeningen uitgevoerd. De juiste coördinaten van het rode punt werden gevonden.
&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/dahyiuVl.jpg&quot; alt=&quot;Werkende beacons -2&quot; /&gt; &lt;img src=&quot;https://i.imgur.com/7vSuiSPl.jpg&quot; alt=&quot;TestBerekening&quot; /&gt;&lt;/p&gt;
&lt;p&gt;De test met de applicatie zelf verliep ook redelijk goed. Er kan tot op 1 meter nauwkeurig bepaald worden waar je staat op verdieping -2, na een tijd van 10 tot 15 seconden. Deze test verliep goed omdat zo goed als alle nodige beacons werken. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Testapplicatie: verdieping -1&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Deze test werd nu ook uitgevoerd op verdieping -1. Voor deze verdieping trachten we een app te ontwikkelen om een boek te kunnen vinden door warm-koud aanduiding, dus juiste plaatsbepaling is wel noodzakelijk.&lt;br /&gt;
Op deze verdieping werken 30 van de 40 beacons. Er zijn wel enkele cruciale beacons die niet werken in de regio waar we deze locatiebepaling nodig hebben.&lt;br /&gt;
De testapplicatie voor verdieping -2 werd omgevormd om te gebruiken op verdieping -1. &lt;br /&gt;
De test verliep niet zo vlot als op de andere verdieping. De signalen van de beacons zijn niet juist genoeg op vlak van afstand tot het toestel, hierdoor zijn de waarden niet correct en kan er dus ook geen correcte coördinaat berekend worden. De berekende coördinaat kwam bijna nooit overeen met het punt waar het toestel zich bevond.
&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/DbVk3vHl.jpg&quot; alt=&quot;TestBerekening&quot; /&gt;&lt;/p&gt;</content><author><name>Lotte Jespers</name></author><summary type="html">Positiebepaling: triangulatie in de Krook</summary></entry><entry><title type="html">Ideeën met de beacons in de Krook</title><link href="/BeaconDocumentatie/beacons/2018/03/11/ideeen-krook.html" rel="alternate" type="text/html" title="Ideeën met de beacons in de Krook" /><published>2018-03-11T12:07:27+00:00</published><updated>2018-03-11T12:07:27+00:00</updated><id>/BeaconDocumentatie/beacons/2018/03/11/ideeen-krook</id><content type="html" xml:base="/BeaconDocumentatie/beacons/2018/03/11/ideeen-krook.html">&lt;h1 id=&quot;ideeën-met-de-beacons-in-de-krook&quot;&gt;Ideeën met de beacons in de Krook&lt;/h1&gt;
&lt;ol&gt;
  &lt;li&gt;Rekinformatie: Wanneer een bezoeker zich tussen 1 of 2 rekken bevindt uitleg geven over genre, speciale/bekende boeken, etc.&lt;/li&gt;
  &lt;li&gt;Boekinformatie bij binnenkomst: Gebruiker duidt gewenste boeken aan -&amp;gt; bij binnenkomst weergeven welke boeken er beschikbaar zijn. Afwezige boeken in geheugen houden. &lt;br /&gt; Bij terugkomst -&amp;gt; melding geven welke terug beschikbaar zijn. Per afdeling kunnen ook de nieuwkomers worden weergegeven (cd, dvd, ..)&lt;/li&gt;
  &lt;li&gt;Event updates: Bij binnenkomst melding geven over &lt;a target=&quot;_blank&quot; href=&quot;http://dekrook.be/activiteiten&quot;&gt;lopende/toekomstige evenementen&lt;/a&gt;. Bij binnenkomst cafetaria melding geven van speciale acties?&lt;/li&gt;
  &lt;li&gt;Navigatie: Een kaart tonen waar een bezoeker zich bevindt. Rekening houdend met een nauwkeurigheid van 5 tot 10m&lt;/li&gt;
  &lt;li&gt;Locatie sharing: Studenten die samen willen blokken in de Krook kunnen hun huidige locatie doorsturen naar hun vrienden. Bv: “Hier zijn nog 3 plaatsen vrij, kom gerust af. [Locatie]”.&lt;/li&gt;
  &lt;li&gt;Warm-koud game: Kindjes kunnen aan de hand van een applicatie zoeken naar een boek/voorwerp.&lt;/li&gt;
  &lt;li&gt;Gids: Een applicatie ter vervanging van een fysiek persoon.&lt;/li&gt;
&lt;/ol&gt;</content><author><name>Jeremie Van de Walle</name></author><summary type="html">Ideeën met de beacons in de Krook Rekinformatie: Wanneer een bezoeker zich tussen 1 of 2 rekken bevindt uitleg geven over genre, speciale/bekende boeken, etc. Boekinformatie bij binnenkomst: Gebruiker duidt gewenste boeken aan -&amp;gt; bij binnenkomst weergeven welke boeken er beschikbaar zijn. Afwezige boeken in geheugen houden. Bij terugkomst -&amp;gt; melding geven welke terug beschikbaar zijn. Per afdeling kunnen ook de nieuwkomers worden weergegeven (cd, dvd, ..) Event updates: Bij binnenkomst melding geven over lopende/toekomstige evenementen. Bij binnenkomst cafetaria melding geven van speciale acties? Navigatie: Een kaart tonen waar een bezoeker zich bevindt. Rekening houdend met een nauwkeurigheid van 5 tot 10m Locatie sharing: Studenten die samen willen blokken in de Krook kunnen hun huidige locatie doorsturen naar hun vrienden. Bv: “Hier zijn nog 3 plaatsen vrij, kom gerust af. [Locatie]”. Warm-koud game: Kindjes kunnen aan de hand van een applicatie zoeken naar een boek/voorwerp. Gids: Een applicatie ter vervanging van een fysiek persoon.</summary></entry><entry><title type="html">Applicatie: werkende &amp;amp; niet-werkende beacons</title><link href="/BeaconDocumentatie/android/2018/03/02/werkende-beacons.html" rel="alternate" type="text/html" title="Applicatie: werkende &amp;  niet-werkende beacons" /><published>2018-03-02T14:07:27+00:00</published><updated>2018-03-02T14:07:27+00:00</updated><id>/BeaconDocumentatie/android/2018/03/02/werkende-beacons</id><content type="html" xml:base="/BeaconDocumentatie/android/2018/03/02/werkende-beacons.html">&lt;h1 id=&quot;werkende--niet-werkende-beacons&quot;&gt;Werkende &amp;amp; niet werkende beacons&lt;/h1&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/5zyGXstl.jpg&quot; alt=&quot;BeaconsListScreenshot&quot; /&gt; &lt;img src=&quot;https://i.imgur.com/YFNkzall.jpg&quot; alt=&quot;BeaconsListScreenshot&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Met deze android applicatie kan men in de bibliotheek van Gent, de Krook, nagaan welke beacons werken en welke niet.&lt;/p&gt;

&lt;p&gt;De applicatie duidt per verdieping aan welke beacons er hangen. Door middel van een kleurencode (groen of rood) wordt aangegeven welke beacon werkt en welke niet.&lt;/p&gt;

&lt;p&gt;De lijst geeft het UUID en het OCTA-ID van de beacons weer. Op deze manier zijn de beacons makkelijk terug te vinden op de plattegrond van de bibliotheek.&lt;/p&gt;

&lt;p&gt;Per verdieping is er een plattegrond te zien waar de beacons op aangegeven zijn, de bol is rood of groen naarmate de werking van de beacon.&lt;/p&gt;

&lt;p&gt;Je kan de lijsten exporteren naar een excel bestand, per verdieping of alle verdiepingen samen.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/wfqdwH8l.jpg&quot; alt=&quot;BeaconsListScreenshotExporteren&quot; /&gt; &lt;img src=&quot;https://i.imgur.com/DNU54HQl.jpg&quot; alt=&quot;BeaconsListScreenshotExcel&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://github.com/lab9k/Beacons/tree/master/Android/BeaconsList&quot;&gt;GitHub&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</content><author><name>Lotte Jespers</name></author><summary type="html">Werkende &amp;amp; niet werkende beacons</summary></entry><entry><title type="html">Applicatie: weten op welke verdieping je bent</title><link href="/BeaconDocumentatie/android/2018/02/28/verdiep-test.html" rel="alternate" type="text/html" title="Applicatie: weten op welke verdieping je bent" /><published>2018-02-28T10:07:27+00:00</published><updated>2018-02-28T10:07:27+00:00</updated><id>/BeaconDocumentatie/android/2018/02/28/verdiep-test</id><content type="html" xml:base="/BeaconDocumentatie/android/2018/02/28/verdiep-test.html">&lt;h1 id=&quot;weten-op-welke-verdieping-je-bent&quot;&gt;Weten op welke verdieping je bent&lt;/h1&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/9dPochdl.jpg&quot; alt=&quot;BeaconsVerdiepTestScreenshot&quot; /&gt;  &lt;img src=&quot;https://i.imgur.com/MrqykxNl.jpg&quot; alt=&quot;BeaconsVerdiepTestScreenshot&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Met deze applicatie kan je rondlopen in de bibliotheek van Gent, de Krook. De applicatie zal je vertellen op welke verdieping je bent en wat er op deze verdieping te vinden is.&lt;/p&gt;

&lt;p&gt;De applicatie weet deze informatie door de signalen van de beacons aan het begin van elke verdieping te gebruiken.&lt;/p&gt;

&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://github.com/lab9k/Beacons/tree/master/Android/BeaconsVerdiepTest&quot;&gt;GitHub&lt;/a&gt;&lt;/p&gt;</content><author><name>Lotte Jespers</name></author><summary type="html">Weten op welke verdieping je bent</summary></entry><entry><title type="html">Informatie over de beacons in de Krook</title><link href="/BeaconDocumentatie/beacons/2018/02/28/beaconskrook-vergelijking.html" rel="alternate" type="text/html" title="Informatie over de beacons in de Krook" /><published>2018-02-28T10:07:27+00:00</published><updated>2018-02-28T10:07:27+00:00</updated><id>/BeaconDocumentatie/beacons/2018/02/28/beaconskrook-vergelijking</id><content type="html" xml:base="/BeaconDocumentatie/beacons/2018/02/28/beaconskrook-vergelijking.html">&lt;h1 id=&quot;informatie-over-de-beacons-in-de-krook&quot;&gt;Informatie over de beacons in de Krook&lt;/h1&gt;

&lt;p&gt;&lt;b&gt;Beacons&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;In de bibliotheek hangen 237 beacons. 
We hebben een lijst van alle beacons met een octa-ID en een digipolis-ID. Deze stemmen op het eerste zicht niet overeen met het UUID dat de beacons uitzenden. &lt;br /&gt;
De twee laatste tekens van het UUID van de beacons is de hexadeciamele waarde van het octa-ID dat in de lijst staat en ook op plattegronden van de bibliotheek. Op deze manier weten we welke beacon op welke plek hangt. &lt;br /&gt;
De beacons hangen redelijk random op in de bibliotheek, we zien geen patroon. Sommige beacons lijken er ook gewoon nog tussengeplaatst op het einde. Ze hangen ongeveer op een afstand van 3 meter van elkaar.&lt;/p&gt;

&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://github.com/lab9k/BeaconDocumentatie/blob/gh-pages/DeKrook_OCTA-ID.zip&quot;&gt;DOCUMENTEN KROOK&lt;/a&gt; Deze documenten hebben we ter beschikking over de beacons in de Krook. (De lijst met werkende beacons komt niet overeen met de realiteit).&lt;/p&gt;

&lt;p&gt;&lt;b&gt;UUID&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Alle beacons hebben een verschillend UUID, wat anders is dan algemeen aangegeven wordt. Maar aangezien ze nog andere dingen willen doen of aansluiten op deze beacons hebben ze voor deze aanpak gekozen.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Major en minor&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Alle beacons hebben een major en minor van 0, wat ook weer anders is dan algemeen aangegeven wordt. Maar ook hier zit een bepaalde aanpak achter waarom dit zo gedaan werd.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Vaststellingen&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;De bibliotheek is een volledig stalen constructie. Deze metalen constructie verstoort de signalen van de beacons. Dit verklaart waarom er zoveel beacons ophangen. &lt;br /&gt;
In de gegevens, die we kregen van de betrokken partijen, zagen we dat enkele (11) beacons niet werken. Er werd een &lt;a target=&quot;_blank&quot; href=&quot;https://lab9k.github.io/BeaconDocumentatie/android/2018/03/02/werkende-beacons.html&quot;&gt; applicatie&lt;/a&gt; gemaakt om na te gaan welke beacons werken en welke niet. Met behulp van deze app bleek dat er 59 beacons van de 237 niet werken. Deze applicatie kan een duidelijke lijst exporteren, waarmee men meteen weet per verdieping welke beacons werken en welke niet.
 &lt;/p&gt;</content><author><name>Lotte Jespers</name></author><summary type="html">Informatie over de beacons in de Krook</summary></entry><entry><title type="html">Informatie over de beacons algemeen</title><link href="/BeaconDocumentatie/beacons/2018/02/28/beacons-info.html" rel="alternate" type="text/html" title="Informatie over de beacons algemeen" /><published>2018-02-28T10:07:27+00:00</published><updated>2018-02-28T10:07:27+00:00</updated><id>/BeaconDocumentatie/beacons/2018/02/28/beacons-info</id><content type="html" xml:base="/BeaconDocumentatie/beacons/2018/02/28/beacons-info.html">&lt;h1 id=&quot;informatie-over-de-beacons-algemeen&quot;&gt;Informatie over de beacons algemeen&lt;/h1&gt;

&lt;p&gt;Een beacon is een draadloos apparaat op batterijen dat signalen uitzendt via bluetooth. Smartphones kunnen deze signalen ontvangen tot op een afstand van 70 meter.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://marketingland.com/wp-content/ml-loads/2015/09/Screen-Shot-2015-09-28-at-9.00.24-PM-800x596.png&quot; alt=&quot;Beacons&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Beacons worden vooral gebruikt bij winkels om klanten te adverteren als ze binnen de range van de beacon komen. Natuurlijk moeten klanten dan wel hun applicatie gedownload hebben en steeds hun bluetooth aan hebben staan. &lt;br /&gt;
De beacon wordt vooral gebruikt in de retail maar er zijn zeker ook andere toepassingen. Zo kan een beacon specifieke informatie geven bij elk kunstwerk in een museum. De beacon kan ook dienen als hotelsleutel, zo wordt de deur ontgrendeld eens je in de buurt komt. Ze worden ook gebruikt voor indoorlocalisatie en mensen te begeleiden naar de juiste weg.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/QrSw2j2l.jpg&quot; alt=&quot;BeaconsWerking&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Bluetooth beacons gebruiken Bluetooth low energy proximity sensing om een universeel unieke identifier (UUID) te verzenden, deze kunnen dan opgepikt worden door een compatibele applicatie of besturingssysteem. &lt;br /&gt;
Het UUID, major en minor dat de beacon verstuurd, kunnen gebruikt worden om de fysieke locatie van een apparaat te bepalen, mensen te volgen of locatiegebaseerde acties op een apparaat te laten uitvoeren (zoals pushmeldingen sturen)&lt;/p&gt;

&lt;p&gt;Er zijn verschillende Beacon Protocols:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;iBeacon&lt;/li&gt;
  &lt;li&gt;AltBeacon&lt;/li&gt;
  &lt;li&gt;URIBeacon&lt;/li&gt;
  &lt;li&gt;Eddystone&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Apple introduceerde in 2013 de iBeacon technologie. AltBeacon is een open source alternatief voor iBeacon gecreeerd door Radius Networks.&lt;br /&gt;
De URIBeacon is helemaal anders dan de 2 vorige beacons. I.p.v. zijn UUID uit te zenden, zend hij een URL.&lt;br /&gt;
Eddystone is een Google standaard voor Bluetooth beacons. Het ondersteunt 3 types : Eddystone-UUID, Eddystone-URL en Eddystone-TLM.&lt;/p&gt;

&lt;p&gt;Enkele van de waarden die men kan lezen uit het bluetooth signaal zijn:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;UUID&lt;/li&gt;
  &lt;li&gt;major&lt;/li&gt;
  &lt;li&gt;minor&lt;/li&gt;
  &lt;li&gt;TxPower&lt;/li&gt;
  &lt;li&gt;RSSI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src=&quot;https://solidgeargroup.com/wp-content/uploads/2017/07/iBeacon.jpg&quot; alt=&quot;BeaconsVariabelen&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Het &lt;b&gt;UUID&lt;/b&gt; is hetzelfde voor alle beacons binnen dezelfde context. De major en minor hebben een verschillende waarde per beacon.&lt;br /&gt;
Het UUID bestaat uit 32 hexadecimale tekens, opgedeeld in 5 groepen. &lt;br /&gt;
Major en minor hebben een waarde tussen 0 en 65535. &lt;b&gt;Major&lt;/b&gt; waarden worden gebruikt om een groep te identificeren. vb: alle beacons op eenzelfde verdieping hebben dezelfde major.&lt;br /&gt;
&lt;b&gt;Minor&lt;/b&gt; waarden worden gebruikt om het individu binnen die groep te identificeren. vb: beacons op verdieping 2 hebben allemaal een major van 2 en een unieke minor om zich te onderscheiden op de verdieping. &lt;br /&gt;
&lt;b&gt;TxPower&lt;/b&gt;, Transmission Power, geeft aan hoe krachtig het signaal wordt overgedragen door de beacon, in dBM (decibel-milliwatts). TxPower waarden liggen tussen -40 dBm en +4 dBm. &lt;br /&gt;
&lt;b&gt;RSSI&lt;/b&gt;, Received Signal Strength Indicator, is de sterkte van het beacon signaal gezien door het ontvangende toestel. De signaalsterkte hangt af van de afstand en de TxPower. RSSI waarden liggen tussen -26 (een paar cm) tot -100 (40 -50 m)&lt;/p&gt;</content><author><name>Lotte Jespers</name></author><summary type="html">Informatie over de beacons algemeen</summary></entry></feed>