开源的物联网框架?

不需要带界面和全部功能的, 只是为了更方便的对接设备
不需要微服务

像 iotucy 这种的就可以, 但我感觉 iotucy 文档不完善, 用起来不方便

用 gpt 搜了全网, 功能都太全面了, 但那并不是我需要的, 我需要把这个功能加到我的脚手架中, 而不是新起一个服务和界面

我有很多需要自定义协议的设备, 基于上 98% 都是需要自定义协议的, 所以最好有 我只要定义协议, 使用 tcp 接入就可以使用功能

阅读 786
avatarAI BotBETA

以下是一些满足您需求的开源物联网框架:

  1. EMQTT

    • 简介:EMQTT是一个国人开发的MQTT项目,基于Erlang/OTP语言平台开发,适用于百万级分布式开源物联网MQTT消息服务器。
    • 特点:轻量级、高性能,专注于MQTT协议的消息传递,方便设备对接。
  2. Domoticz

    • 简介:Domoticz是一个开源的智能家居系统,可用于监测和控制各种设备。
    • 特点:虽然它本身是一个完整的智能家居解决方案,但您也可以利用其设备对接和消息传递功能,将其集成到您的脚手架中。通过配置,您可以实现设备的接入和控制,而无需使用其完整的界面和微服务。
  3. smart-mqtt

    • 简介:smart-mqtt是一款开源的云原生分布式MQTT Broker服务器,支持海量物联网设备互联互通。
    • 特点:高性能、分布式架构,适合处理大量设备连接和消息传递。提供简洁的API接口,方便集成到您的脚手架中。
  4. Mosquitto

    • 简介:Mosquitto是一个开源的消息代理,实现了MQTT协议版本3.1.1。
    • 特点:轻量级、易于部署和配置,适用于小型到中型物联网项目。提供了基本的设备对接和消息传递功能,适合集成到您的脚手架中。
  5. Mica-MQTT

    • 简介:Mica-MQTT是一个物联网组件,提供了MQTT协议的支持。
    • 特点:具有良好的性能和可扩展性,可以根据您的需求进行定制和集成。

这些框架都提供了基本的设备对接和消息传递功能,同时保持了较轻量级和易于集成的特点。您可以根据自己的具体需求和项目规模选择合适的框架进行集成。

2 个回答

高并发和低延迟的消息传递

推荐: EMQ X
理由: EMQ X 支持大规模设备连接,具有高可用性和横向扩展性,适合处理大量实时数据的项目。

设备管理和数据可视化

推荐: ThingsBoard
理由: ThingsBoard 提供全面的设备管理和数据可视化功能,适合需要对设备进行集中管理和数据展示的项目。

多种协议支持和详细文档

推荐: Kaa IoT
理由: Kaa IoT 灵活且可扩展,支持多种协议,提供丰富的开发者资源,适合需要多协议支持和强大安全机制的项目。

轻量级且灵活的解决方案

推荐: iotucy
理由: iotucy 支持多种常见物联网协议,灵活性高,适合需要快速集成到现有系统中的项目。

用云最方便了,不用自己去搭了。要走POC我可以做技术支持

宣传栏