Open Source IoT Platforms & Protocols
约 2 分钟阅读
A collection of open-source tools, resources, and platforms for building Internet of Things (IoT) solutions.
Resources & Aggregators
- Postscapes IoT Open Source Awards链接www.postscapes.com/internet-of-things-award/open-sourceA collection of open-source tools, resources, and platforms for building Internet of Things (IoT) solutions. · Postscapes IoT Open Source Awards笔记:Open Source IoT Platforms & Protocols
- 67 Open Source Tools for IoT (TechBeacon)
- Eclipse IoT Industry Working Group
IoT Protocols
- HTTP RESTful: Standard web interface for IoT.
- MQTT (Message Queuing Telemetry Transport): Lightweight publish/subscribe messaging.
- WebSocket: Full-duplex communication over a single TCP connection.
- CoAP (Constrained Application Protocol): WikipediaWikipediaConstrained Application Protocol
- Eclipse Californium: Java implementation of CoAP.
Major IoT Platforms
IoTivity
- iotivity/iotivityGitHubiotivity/iotivity
- License: Apache 2.0 | Language: C++, C, Java, Python | Tech: OCF Standards
- IoTivity is an open-source framework implementing Open Connectivity Foundation (OCF) standards for secure device-to-device communication.
Eclipse Mosquitto
- eclipse/mosquittoGitHubeclipse/mosquittomosquitto - MQTT broker · eclipse/mosquitto · Topic · sensors/COMPUTERNAME/temperature/HARDDRIVENAME · 级联关系 · - · 匹配 sensors/a/temperature/b笔记:mosquitto
- License: EPL 2.0 / EDL 1.0 | Language: C, C++ | Tech: MQTT Broker
- An open-source message broker that implements the MQTT protocol (versions 5.0, 3.1.1, and 3.1).
ThingsBoard
- thingsboard/thingsboardGitHubthingsboard/thingsboard
- License: Apache 2.0 | Language: Java | Tech: Spring Boot, NoSQL (Cassandra/PostgreSQL)
- Device management, data collection, processing, and visualization. Supports multi-tenancy and horizontal scalability.
Kaa IoT Platform
- kaaproject/kaaGitHubkaaproject/kaa
- License: Apache 2.0 | Language: Go, Java, TypeScript | Tech: Microservices, Digital Twins
- A highly flexible middleware platform for developing end-to-end IoT solutions, featuring device management and data analytics.
Mainflux (Now Magistrala)
- mainflux/mainfluxGitHubmainflux/mainflux
- License: Apache 2.0 | Language: Go | Tech: Docker, Microservices
- Industrial IoT messaging and device management server designed to be highly secure and scalable.
Apache iota (Incubating)
- Apache iota
- Language: Python (Django), Scala (Spark) | Tech: Spark, Redis, Kafka, CockroachDB
- Built to ingest, analyze, and orchestrate IoT data in a highly distributed and performant fashion.
Specialized Tools & Frameworks
Project Flogo
- tibcosoftware/flogoGitHubtibcosoftware/flogo
- License: BSD-3-Clause | Language: Go | Tech: Serverless, Edge computing
- An open-source ecosystem dedicated to simplifying the creation of event-driven, serverless functions and edge microservices.
OpenThread
- openthread/openthreadGitHubopenthread/openthread
- License: BSD-3-Clause | Language: C++ | Tech: Thread Networking Protocol
- OpenThread is an open-source implementation of the Thread networking protocol by Google, targeted at connected home/building products.
Eclipse Kapua
- Eclipse Kapua
- Tech: Java, Modular IoT Cloud
- A modular IoT cloud platform to manage and integrate devices and their data efficiently.
Thinger.io
- thinger-io/thinger.ioGitHub 组织thinger-io
- License: MIT | Language: C++ (Client lib) | Tech: Cloud IoT Platform
- Helps users prototype, scale, and manage connected products with bidirectional communication tools.
Self-Hosted / Service Categories
- Self-host: Hosting the entire platform on private infrastructure.
- Self-service: Managed platforms with self-service capabilities.
- Self-center / Self-iot: Focus on user-centric or decentralized IoT models.
关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
GitHub8 条
- eclipse/mosquittogithub.com/eclipse/mosquitto
- iotivity/iotivitygithub.com/iotivity/iotivity
- kaaproject/kaagithub.com/kaaproject/kaa
- mainflux/mainfluxgithub.com/mainflux/mainflux
- openthread/openthreadgithub.com/openthread/openthread
- thinger-iogithub.com/thinger-io
- thingsboard/thingsboardgithub.com/thingsboard/thingsboard
- tibcosoftware/flogogithub.com/tibcosoftware/flogo
Wikipedia1 条
- Constrained Application ProtocolWikipedia:Constrained Application Protocol
其他外链8 条
- iot.eclipse.orgiot.eclipse.org/
- iota.incubator.apache.orgiota.incubator.apache.org/
- iotivity.org/aboutiotivity.org/about
- openthread.ioopenthread.io/
- techbeacon.com/67-open-source-tools-resources-iottechbeacon.com/67-open-source-tools-resources-iot
- www.eclipse.org/californiumwww.eclipse.org/californium
- www.eclipse.org/kapuawww.eclipse.org/kapua
- www.postscapes.com/internet-of-things-award/open-sourcewww.postscapes.com/internet-of-things-award/open-source