EMQ (Erlang MQTT Broker) is a distributed, massively scalable, highly extensible MQTT message broker written in Erlang/OTP. EMQ is fully open source and licensed under the Apache Version 2.0. EMQ implements both MQTT V3.1 and V3.1.1 protocol specifications, and supports MQTT-SN, CoAP, WebSocket, STOMP and SockJS at the same time.
mqtt iot mqtt-broker erlang-mqtt-broker iot-middleware broker m2mqtt m2m pubsub messagingVerneMQ is a high-performance, distributed MQTT message broker. It scales horizontally and vertically on commodity hardware to support a high number of concurrent publishers and consumers while maintaining low latency and fault tolerance. VerneMQ is the reliable message hub for your IoT platform or smart products. VerneMQ is an Apache2 licensed distributed MQTT broker, developed in Erlang.
mqtt m2m scalable broker distributed messaging pubsub vernemq iot-middleware iotEMQ 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.
mqtt iot mqtt-broker erlang-mqtt-broker iot-middleware broker m2mqtt m2m pubsub messaging coap coap-server lorawan lorawan-server mqttv5The Paho project has been created to provide scalable open-source implementations of open and standard messaging protocols aimed at new, exisiting, and emerging applications for Machine-to-Machine (M2M) and Internet of Things (IoT). Paho initially started with MQTT publish/subscribe client implementations for use on embedded platforms.
m2m machine-to-machine mqtt messaging middlewarenode-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.
coap m2m iot client server udp observe internet-of-things messagingCylon.js (http://cylonjs.com) is a JavaScript framework for robotics, physical computing, and the Internet of Things (IoT).Want to use the Go programming language to power your robots? Check out our sister project Gobot (http://gobot.io).
cylon cylonjs cylons robot robots robotics iot hardware mqtt m2mPython MQTT Client Library Based on libmosquitto
mqtt mqtt-client m2mDeviceHive turns any connected device into the part of Internet of Things. It provides the communication layer, control software and multi-platform libraries to bootstrap development of smart energy, home automation, remote sensing, telemetry, remote control and monitoring software and much more. Connect embedded Linux using Python, Node.js or Java libraries and JSON format. Write and read your data via REST, Websockets or MQTT, explore visualization on Grafana charts.
iot devicehive platform m2m dataart devicehive-framework kafka hazelcast zookeeper devicehive-java-server microservices rest websockets postgresql jwtA node.js module for interacting with http://dweet.io — a free, easy-to-use messaging platform for the Internet of Things. Send a dweet and let dweet.io make up a name for you. Subsequent calls to this will result in the same name being used.
dweet.io internet-of-things pubsub iot m2m robotics sensors arduino beaglebone messagingSMCP 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 smcp iot m2m embedded-applicationsYou can check out a working example of pagenodes here. Pagenodes is an in-browser fork of node-red. It requires no back-end server and is 100% browser-based. If you are going to host this, many modules will need to be hosted via https, or you can run it locally for full functionality. Pagenodes is currently in a heavy state of development, and we are working on a roadmap to follow for future implementations. In its current form it offers a large amount of functionality with very little set up.
editor messaging iot m2m pi arduino beaglebone ibm flowA 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.
web-of-things internet-of-things wot gateway building-the-web-of-things rest http mqtt pi raspberry pizero coap m2m iot tcp websockets beaglebone messaging jsondld messagepackbarnowl is a middleware package which interfaces with low-power wireless receivers (ex: Bluetooth Low Energy, Active RFID). barnowl collects, processes and outputs a real-time stream of radio events: identifiers, payloads and received signal strengths. In simpler terms, barnowl tells you what wireless devices (smartphones, wearables, active RFID tags) are transmitting and which re(el)ceivers are decoding them. Effectively barnowl is lightweight, open source middleware for bring-your-own-device real-time location systems (RTLS) and machine to machine (M2M) communications.
middleware bluetooth-low-energy rfid rtls m2m nodejs reelyactive ble iotA visual tool for wiring the cloud platform comprising of apps/services. Credit goes to http://nodered.org from which this has been built. The varai editor runs in the browser. We routinely develop and test using Chrome and Firefox. We have anecdotal evidence that it works in IE9.
editor messaging iot m2m pi arduino beaglebone ibm flow
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.