ProsecCoAP 🥂
 
Loading...
Searching...
No Matches
serverWithObserve.ino File Reference
#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 SERIAL_WRITE_LEN(x, y)
 
#define DEVICE_ID   1
 

Functions

IPAddress ip (192, 168, 0, DEVICE_ID)
 
void observeCallback (Coap::Message &message, IPAddress ip, uint16_t port)
 
void setup ()
 
void loop ()
 
void sendNotification ()
 

Variables

EthernetUDP Udp
 
Coap::Node coapNode (Udp)
 
Coap::ObserverRegistry< 5 > myObservers
 
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)

◆ SERIAL_WRITE_LEN

#define SERIAL_WRITE_LEN ( x,
y )
Value:
Serial.write(x, y)

Function Documentation

◆ ip()

IPAddress ip ( 192 ,
168 ,
0 ,
DEVICE_ID  )

◆ loop()

void loop ( )

◆ observeCallback()

void observeCallback ( Coap::Message & message,
IPAddress ip,
uint16_t port )

◆ sendNotification()

void sendNotification ( )

◆ setup()

void setup ( )

Variable Documentation

◆ coapNode

Coap::Node coapNode(Udp) ( Udp )

◆ mac

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

◆ myObservers

Coap::ObserverRegistry<5> myObservers

◆ Udp

EthernetUDP Udp