The Paho project provides scalable open-source implementations of open and standard messaging protocols aimed at new, existing, and emerging applications for Machine to Machine (M2M) and Internet of Things (IoT).
eclipseiot mqtt iot internet-of-thingsThis is the Eclipse SmartHome project
eclipseiot iot smarthome home-automation internet-of-thingsJohnny-Five is an Open Source, Firmata Protocol based, IoT and Robotics programming framework, developed at Bocoup. Johnny-Five programs can be written for Arduino (all models), Electric Imp, Beagle Bone, Intel Galileo & Edison, Linino One, Pinoccio, pcDuino3, Raspberry Pi, Particle/Spark Core & Photon, Tessel 2, TI Launchpad and more!
iot internet-of-things robotics raspberry-pi bluetooth microcontrollers hardwareHome Assistant is a home automation platform running on Python 3. It is able to track and control all devices at home and offer a platform for automating control. Home Assistant allows you to control all your devices without storing any of your data in the cloud. We like to keep your privacy private.
home-automation iot internet-of-things mqtt raspberry-pi asyncioUnfortunately Phant, our data-streaming service, is no longer in service and has been discontinued. The system has reached capacity and, like a less-adventurous Cassini, has plunged conclusively into a fiery and permanent retirement. There are several other maker-friendly, data-streaming services and/or IoT platforms available as alternatives. The three we recommend are Blynk, ThingSpeak, and Cayenne. You can read our blog post on the topic for an overview and helpful links for each platform. All secondary SparkFun repositories related to Phant have been archived and pulled in as a subtree in the main Phant GitHub repository.
phant sparkfun data internet-of-thingsLoRa Server is an open-source LoRaWAN network-server, part of the LoRa Server project. It is responsible for handling (and de-duplication) of uplink data received by the gateway(s) and the scheduling of downlink data transmissions. LoRa Server is distributed under the MIT license. See also LICENSE.
lora-server lora lorawan iot network-server internet-of-thingsUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
android tutorial open-source internet-of-things iot android-thingsPJON® (Padded Jittering Operative Network) is an Arduino compatible, multi-master, multi-media network protocol. It proposes a Standard, it is designed as a framework and implements a totally software emulated network protocol stack that can be easily cross-compiled on many architectures like ATtiny, ATmega, ESP8266, ESP32, STM32, Teensy, Raspberry Pi, Linux, Windows x86 and Apple machines. It is a valid tool to quickly and comprehensibly build a network of devices. Visit wiki and documentation to know more about the PJON Standard. Feel free to send a pull request sharing something you have made that could help. If you want to support us you can also try to solve an issue. Thank you for your support.
communication-protocol communication-library iot protocol-specification multi-master framework open-source arduino attiny85 esp8266 teensy raspberry-pi network-protocol network hc-12 internet-of-things decentralization privacyAn official list of SmartApps and Device Types from SmartThings.
smartthings smartapp internet-of-things open-source zigbee zwave upnp oauth2© 2014~2016 Phodal Huang.
iot iot-design desing-iot internet-of-things mqtt coap github-booksPublish transfers by calling prepareTransfers and piping the prepared trytes to sendTrytes command. Feel free to use devnet and take advatage of PoWbox as well as IOTA faucet during development.
iota-javascript-library iota iota-library iot internet-of-things balanced-ternary tangle library nodejs apiCheck out Home Assistant for a ready-made solution using PyChromecast for controlling and automating your Chromecast or Cast-enabled device like Google Home. Each app that runs on the Chromecast supports namespaces. They specify a JSON-based mini-protocol. This is used to communicate between the Chromecast and your phone/browser and now Python.
cast chromecast chromecast-audio internet-of-thingsOut of the box, the Home Assistant front end provides a great way of viewing and interacting with your entities. This project builds on top of that, allowing you to extend the user interface by adding your own visuals. Despite its title, Floorplan for Home Assistant can be used as a general purpose user interface for just about anything you want to present in a visual way.
home-assistant home-automation floorplan svg iot internet-of-things home-assistant-configOpenRemote is an open source project, started back in 2009, with the ambition to overcome the challenges of integration between many different protocols and solutions available for home automation, and offer visualization tools. The challenge has only become bigger and expanded beyond home automation into several other application domains, ranging from building integration, to healthcare, hospitality, entertainment, and public spaces.
home-automation iot internet-of-thingsOpen source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Home Assistant integrates with over a thousand different devices and services. Once started, Home Assistant will automatically scan your network for known devices and allow you to easily set them up.
home-automation mqtt raspberry-pi iot internet-of-things asyncio hacktoberfest automation energy-management energyBlynk provides iOS and Android apps to control any hardware over the Internet or directly using Bluetooth. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets, right on your smartphone. Blynk is the most popular IoT platform used by design studios, makers, educators, and equipment vendors all over the world. Please find examples on how to use different types of connections (transports) and how to do make something great with Blynk. You can easily apply any type of board/connection to all examples.
arduino esp8266 esp32 blynk particle-photon embedded hardware mbed raspberry-pi bluetooth bluetooth-low-energy serialport ethernet-shield wifi-shield gsm ota iot internet-of-things espressif c-plus-plusBlynk - platform with iOs and Android apps to control Arduino, Raspberry Pi and similar micro-controllers boards over Internet.
iot netty blynk-server internet-of-things arduino raspberry-pi mqtt esp8266 iot-platform http websockets home-automation ota blynk esp32 particle-photon rest-api ssl-certificate hardwareA curated list of awesome Internet of Things projects and resources. Inspired by the awesome list thing.
awesome-list internet-of-thingsSming is an asynchronous C/C++ framework with superb performance and multiple network features. Sming is open source and is tailored towards embedded devices. It supports multiple architectures as ESP8266 for example. Please note Version 4 documentation is at sming.readthedocs.io.
iot c-plus-plus arduino esp8266 microcontroller embedded async wifi internet-of-things ssl-support espressif iot-framework sming rbootChirpStack Network Server is an open-source LoRaWAN network-server, part of ChirpStack. It is responsible for handling (and de-duplication) of uplink data received by the gateway(s) and the scheduling of downlink data transmissions. ChirpStack Network Server is distributed under the MIT license. See also LICENSE.
iot internet-of-things lora lora-server lorawan network-server loraserver
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.