Tilattuaan ohjelmistokehityspaketin Estimote Beaconin valmistajalta saa omakseen kolme suhteellisen pientä, kuorin suojattua beacon-laitetta ja ohjelmistokoodin, joka mahdollistaa Bluetooth-pohjaisen beaconin tunnistamisen älypuhelimella. Se, mitä tapahtuisi sen jälkeen, kun älypuhelinsovellus on tunnistanut beaconin, riippuu täysin sovellutuskohteesta. Valmistajan ehdotuksena on käyttää niitä esim. vaatekaupassa tekemässä asiakkaille tuote-ehdotuksia, jolloin ohjelmistokehittäjän tehtäväksi jäisi esittää älypuhelimen ruudulla jokin tuote-ehdotus sen jälkeen, kun sovellus on tunnistanut beacon-laitteen olevan tietyllä etäisyydellä. Laite ei siis tee yhtään mahdollisemmaksi esim. ostoksien automaattista maksamista, vaan se lähinnä mahdollistaa löydettävyytensä alkaen 2 tuuman etäisyydeltä ja ulottuen 50 – 70 metriin.
Ohjelmistokehittäjän tehtäväksi jää siitä huolehtiminen, ettei käyttäjä saa kiitosviestejä liikkeessä käymisestä, vaikka on vasta menossa sinne sisään, sillä signaali voi olla havaittavissa jokaiselta beaconilta yhtä aikaa, jos liike on pienehkö (jokaisella beaconilla kuitenkin oma id-koodinsa). Tämän voi tehdä vertailemalla signaalien vahvuuksia ja arvioimalla etäisyyksiä sitä kautta, tai käyttämällä automaattisesti tunnistettuja beaconin loogisia alueita: välittömässä läheisyydessä, lähellä ja kaukana. Beaconit eivät tarvitse mitään parittamista älypuhelinten kanssa, sillä ne käyttävät Bluetooth low energy -teknologiaa (ts. ovat Bluetooth Smart -standardin mukaisia), mutta käyttäjien on välttämätöntä asentaa älypuhelimeensa sovellus, joka beaconit tunnistaa ja ilmoituksia tuottaa. Android-tukea ei ole saatavilla, iOS-käyttöjärjestelmällisyyden ollessa toimivuuden vaatimuksena (ohjelmointikielenä täten Objectice-C), vaikkakin teknisesti ottaen mitkä tahansa Bluetooth 4.0 -tuetut älypuhelimet pystyvätkin hyödyntämään beaconien lähettämiä signaaleita.
<-- Espruino – JavaScriptillä ohjelmoitava mikrokontrolleri
HarvestGeek – puutarhan ja farmin hoitoa sensoreitse, automatisoidusti, pilvipalveluna -->