Beacons (iBeacon) — how to set them up

Every stop of a tour can have a beacon. Inside the app, the student phone hears it and records the arrival and the departure on its own. Without beacons the tour still works: the student taps the pin on the map or scans the QR glued to the stop.

The three numbers

A beacon always advertises three things, and that is the whole configuration. The UUID is at /mypage → Tours → the tour → «Beacon UUID», with a button to copy it.

FieldWhat to enter
UUIDThe tour UUID: the same in every beacon of that tour, different in every tour. It is what makes a student phone ignore the beacons of the museum next door.
MajorThe stop number — the one inside the pin on the map and in the «No.» column of the stops table.
MinorZero. It is not used, but it has to stay 0.

Option A — an Android phone as the beacon

Any Android phone whose Bluetooth can advertise (almost all of them since 2016), with the tours app installed. It is how to try a whole tour out without buying anything.

  1. Open the app and go to /mypage → Tours → the tour.
  2. In the stops table, on the row of the stop where the phone will sit, press «Use this phone as a beacon».
  3. Allow Bluetooth when Android asks.
  4. Leave the phone at the stop, app open and plugged in — the screen stays awake while the beacon is on. Navigating away stops the advertising on purpose: no phone is ever left advertising with nothing on screen saying so.

The button exists only inside the app. It never appears in a browser, because no browser can advertise over Bluetooth.

Option B — a beacon you bought

Program it in the manufacturer app (Kontakt, Estimote, Feasycom and the like): enter the three numbers above and save. Advertising interval of one second or less, normal or high power; slower than that and an arrival takes too long to notice. Any iBeacon beacon will do — this server never talks to the manufacturer and needs none of their cloud.

Where to put them, and tuning

When nothing happens

← My tours

← Home