In de afbeelding hierboven zie je een basisuitlezing van een CoAP resource. In dit voorbeeld vertegenwoordigt de bron de temperatuur van een fictieve kamer met nummer 23 en we zijn geïnteresseerd in de gemiddelde waarde voor een bepaalde meetperiode. Om dit te bereiken wordt de Lobaro universele box wakker in een vooraf gedefinieerd tijdsinterval en voert de eigenlijke meting van de kamertemperatuur uit. Hiervoor moet een temperatuursensor op de box worden aangesloten. Deze kan bijvoorbeeld van het type analoge PT100 RTD of digitale DS1820 zijn.
Vergelijkbaar met een webpagina op een standaard http webserver worden de temperatuurwaarden opgeslagen op de Lobaro universele box die een CoAP server implementeert. Voor een draadloze temperatuuruitlezing moet de CoAP-client een "GET"-verzoek sturen met de uri van de bron. Optioneel kan de client een uri-query toevoegen, in dit geval "?type=avg", om aan te geven dat de gemiddelde temperatuur wordt opgevraagd in plaats van de werkelijke temperatuur. In het bovenstaande voorbeeld ziet het volledige CoAP-verzoek van de client er als volgt uit:
GET: coap://[fe80::0211:7d00:0030:8e3f]:5684/temperatures/room23?type=avg
De CoAP server zal waarschijnlijk antwoorden met een zogenaamde "piggybacked ACK" die zowel de bevestiging van het verzoek als de payload van het antwoord bevat. In dit voorbeeld de gemiddelde temperatuur van kamer 23. Je kunt meer leren over het request / response model van CoAP door te duiken in hoofdstuk 2 van de CoAP RFC7252.
CoAP is geïmplementeerd in verschillende programmeertalen. Deze bibliotheken kunnen worden gebruikt om eenvoudig een CoAP-client te bouwen voor interactie met onze CoAP-hardware die de serverkant van de gegevensuitwisseling implementeert. Het enige wat je moet weten zijn de basisprincipes van UDP sockets en IPv6 netwerken, maar je hoeft geen soldeerbout ter hand te nemen of low-level embedded firmware te programmeren in "C".
Een erg mooie CoAP-client is gebouwd als mozilla firefox browser plugin ("").Koper (Cu)"), waarmee je toegang krijgt tot bronnen op onze embedded CoAP servers direct via de adresbalk van de browser! Wij raden deze tool voor uw eerste stappen toegang tot Lobaro embedded CoAP-servers.