Handshake: presence confirmed when two devices meet.
When two apps with the SDK come close, they register a meeting event. Just one of them needs to be open.
The handshake is the confirmation of real proximity between two devices. When a phone comes close to another phone, to a POS or to a GL Station, they exchange a handshake and generate a meeting event, with time and context.
It is point-to-point presence, without depending on GPS. That is why it works very well indoors, where the satellite signal fails: inside a store, a stadium, an industrial plant or a hospital.
The rule is simple: for the handshake to happen, one of the apps must be open, in the foreground. The other can be in the background. The meeting becomes an event with duration and context, ready to use.
This opens up cases that location alone cannot solve: confirming that the customer stood in front of the counter, measuring queues and service, registering encounters at events or validating proximity between staff and an asset.
Under the hood, the handshake uses the Group Link network’s proprietary and patented BLE protocol, with a range of up to 30 meters. The event carries the essentials: which points met, when, for how long and in what context. No personal data travels in the handshake: the identifiers are opaque, and only your base can relate them to a session or user.
The same mechanism applies to devices and anchors: a phone with the SDK that crosses paths with a GL Station, a POS or an integrated TV generates the same type of event, with the advantage that the anchor has a fixed, known location.
How it works
Approach
Two devices with the SDK enter each other’s range.
Handshake
With one app open, they recognize each other and register the meeting.
Event
The meeting, with duration and context, enters your data flow.
Why it matters
- Point-to-point presence
- Works indoors, without GPS
- Confirms a real meeting between devices
- Integrates with Things (POS and GL Station)
Where it applies
Ready to get started?
Talk to our team about Device-to-device handshake or start with the documentation.