ProsecCoAP 🥂
 
Loading...
Searching...
No Matches
coapserver-with-observe.ino File Reference
#include <SPI.h>
#include <Ethernet.h>
#include <EthernetUdp.h>
#include <ProsecCoAP.h>

Macros

#define ENABLE_SERIAL_DEBUG   1
 
#define SERIAL_BEGIN(baud)
 
#define SERIAL_WHILE_WAIT
 
#define SERIAL_PRINT(x)
 
#define SERIAL_PRINT_HEX(x)
 
#define SERIAL_PRINTLN(x)
 
#define SERIAL_WRITE(x)
 
#define DEVICE_ID   1
 

Functions

IPAddress ip (192, 168, 0, DEVICE_ID)
 
void endpoint_subscribe (CoapPacket &packet, IPAddress ip, int port)
 
void setup ()
 
void loop ()
 
void send_notification ()
 

Variables

EthernetUDP Udp
 
Coap coap (Udp)
 
byte mac [] = {0xBE, 0xEF, 0xBE, 0xEF, 0x00, DEVICE_ID}
 

Macro Definition Documentation

◆ DEVICE_ID

#define DEVICE_ID   1

◆ ENABLE_SERIAL_DEBUG

#define ENABLE_SERIAL_DEBUG   1

◆ SERIAL_BEGIN

#define SERIAL_BEGIN ( baud)
Value:
Serial.begin(baud)

◆ SERIAL_PRINT

#define SERIAL_PRINT ( x)
Value:
Serial.print(x)

◆ SERIAL_PRINT_HEX

#define SERIAL_PRINT_HEX ( x)
Value:
Serial.print(x, HEX)

◆ SERIAL_PRINTLN

#define SERIAL_PRINTLN ( x)
Value:
Serial.println(x)

◆ SERIAL_WHILE_WAIT

#define SERIAL_WHILE_WAIT
Value:
while (!Serial) \
;

◆ SERIAL_WRITE

#define SERIAL_WRITE ( x)
Value:
Serial.write(x)

Function Documentation

◆ endpoint_subscribe()

void endpoint_subscribe ( CoapPacket & packet,
IPAddress ip,
int port )

◆ ip()

IPAddress ip ( 192 ,
168 ,
0 ,
DEVICE_ID  )

◆ loop()

void loop ( )

◆ send_notification()

void send_notification ( )

◆ setup()

void setup ( )

Variable Documentation

◆ coap

Coap coap(Udp) ( Udp )

◆ mac

byte mac[] = {0xBE, 0xEF, 0xBE, 0xEF, 0x00, DEVICE_ID}

◆ Udp

EthernetUDP Udp