Displaying 1 to 20 from 38 results

emqx - EMQ X Broker - Massively Scalable MQTT Messaging Broker

  •    Erlang

EMQ X broker is a fully open source, highly scalable, highly available distributed MQTT messaging broker for IoT, M2M and Mobile applications that can handle tens of millions of concurrent clients. Starting from 3.0 release, EMQ X broker fully supports MQTT V5.0 protocol specifications and backward compatible with MQTT V3.1 and V3.1.1, as well as other communication protocols such as MQTT-SN, CoAP, LwM2M, WebSocket and STOMP. The 3.0 release of the EMQ X broker can scaled to 10+ million concurrent MQTT connections on one cluster.

ThingsBoard - IoT platform for data collection, processing, visualization, and device management

  •    Java

ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management. It enables device connectivity via industry standard IoT protocols - MQTT, CoAP and HTTP and supports both cloud and on-premises deployments. ThingsBoard combines scalability, fault-tolerance and performance so you will never lose your data.

stream-reactor - Streaming reference architecture for ETL with Kafka and Kafka-Connect

  •    Scala

Lenses offers SQL (for data browsing and Kafka Streams), Kafka Connect connector management, cluster monitoring and more. A collection of components to build a real time ingestion pipeline.

node-coap - CoAP - Node.js style

  •    Javascript

node-coap is a client and server library for CoAP modelled after the http module. It does not parse the protocol but it use CoAP-packet instead.


  •    Java

Common definitions and configuration for all Californium (Cf) components

node-cbor - Encode and decode CBOR documents, with both easy mode, streaming mode, and SAX-style evented mode

  •    Javascript

Encode and parse data in the Concise Binary Object Representation (CBOR) data format (RFC7049). See the full API documentation.

coap-cli - A command line interface for CoAP built on node-coap

  •    Javascript

CoAP-CLI is a command line interface for CoAP, built on node.js and node-coap. PUT and POST requests body are sent from the standard input by default. E.g.

coap-packet - Generate and Parse CoAP packets

  •    Javascript

CoAP-Packet is a generator and parser of CoAP packets for node.js. This library follows the draft-18 of the standard.

rozu - Webhook server

  •    Javascript

Each response will include a Link header, and an Array of Objects with IANA defined rel properties & URIs. Rozu has a publically accessible route /receive which will accept a JSON or form encoded payload & put it into Redis for pub/sub behavior in your local stack. Inbound requests must include a user supplied token (token in config.json) which maps to a registered webhook; tokens are v1 UUIDs.

tenso - Tensō is an elastic REST API gateway for node.js

  •    Javascript

Tensō will handle the serialization & creation of hypermedia links, all you have to do is give it Arrays or Objects. Creating an API with Tensō can be as simple as one statement.

emq-coap - CoAP Gateway

  •    Erlang

emq-coap is a CoAP Gateway for the EMQ Broker. It translates CoAP messages into MQTT messages and make it possible to communiate between CoAP clients and MQTT clients. libcoap is an excellent coap library which has a simple client tool. It is recommended to use libcoap as a coap client.

smcp - Experimental CoAP-based Machine-to-Machine (M2M) Protocol

  •    C

SMCP is an experimental CoAP-based machine-to-machine (M2M) protocol that is in the early stages of development. It allows you to create complicated interdependent relationships between resources on different devices without relying on an outside service. A very rough high-level scatter-shot description of the protocol is described here. This project contains a library (libsmcp) which is used to implement the protocol. This project also includes smcpd, which is a plug-in based posix CoAP daemon that can be used as a starting point for adding SMCP support to Linux-based embedded devices and servers.

coap-visualizer - Simple application for visualizing the communication between the CoAP client and the CoAP server

  •    Javascript

Simple application for visualizing the communication between the CoAP client and the CoAP server. Node.js is a server side software system designed for writing scalable Internet applications in JavaScript.

h5.coap - Implementation of the Constrained Application Protocol (CoAP) client for node.js.

  •    Javascript

Implementation of the Constrained Application Protocol (CoAP) client for node.js. This project is released under the MIT License.

rtos-wot - Open source FreeRTOS SDK for ESP8266 WiFi Module

  •    C

BSD license (as described in LICENSE) applies to original source files, lwIP. lwIP is Copyright (C) Swedish Institute of Computer Science. FreeRTOS is provided under the GPL with the FreeRTOS linking exception, allowing non-GPL firmwares to be produced using FreeRTOS as the RTOS core. License details in files under FreeRTOS dir. FreeRTOS is Copyright (C) Real Time Engineers Ltd.

libnyoci - A flexible CoAP stack for embedded devices and computers. RFC7252 compatible.

  •    C

LibNyoci is a highly-configurable CoAP stack which is suitable for a wide range of embedded devices, from bare-metal sensor nodes with kilobytes of RAM to Linux-based devices with megabytes of RAM. LibNyoci was spun off from the SMCP project in late March of 2017.

webofthings.js - A gateway and server reference implementation of the Web of Things model

  •    Javascript

A server and gateway reference implementation of the W3C Web Thing Model, written in Node.js and tailored for embedded systems. Note: while this code is used in the Building the Web of Things book, it isn't the code of the book which you can find here.

java-coap - CoAP Java library

  •    Java

Java implementation of CoAP protocol

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.