All you need is a beacon device, a computer or iOS device broadcasting beacons (UUID, a major and a minor value). In a real life scenario or in stores for example, small devices are normally used. Developers, sometimes, may use computers to act as beacons in order to test and debug their apps.