Skip to content

aldwinhermanudin/coap-broker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coap-broker: A C implementation of the CoAP Broker REST API (draft-ietf-core-coap-pubsub-01)

INSTALLATION

for building, installing and additional notes see wiki.

ABOUT COAP-BROKER

coap-broker is an implementation of the publish-subscriber architecture used by the MQTT protocol in accordance with draft-ietf-core-pubsub-01. In addition to using the publish-subscribe architecture, coap-broker has a feature to bridge the coap-broker with an MQTT Broker not found on draft-ietf-core-pubsub-01. This implementation use the libcoap as a library that handles data transactions using the CoAP protocol and paho.mqtt.c acting as a bridge with MQTT Broker

PACKAGE CONTENTS

This directory contains the source code of coap-broker. The misc directory contains experimental codes used during development stage, library dependencies used by the coap-broker, testing script to do load test on coap-broker, raspberry pi startup script to configure the raspberry pi, and previous work of related project.

ADDITIONAL INFORMATION

The library was developed for the purpose of being implemented on a 6LoWPAN network with Raspberry Pi Zero as a processing unit using the MRF24J40MA transceiver. However, this library can be used on any IP network.

Releases

No releases published

Packages

No packages published

Languages

  • C 79.8%
  • PHP 6.9%
  • Python 3.7%
  • C++ 3.6%
  • Shell 1.5%
  • CMake 1.2%
  • Other 3.3%