开源物联网平台和智能家居平台

news2024/11/26 11:48:11

 

开源物联网平台和智能家居平台

  目 录

  • 1、开源智能家居平台(家庭自动化工具)
    • 1. Home Assistant
    • 2. openHAB
    • 3. Domoticz
    • 4. Calaos
  • 2、开源物联网平台
    • 1. Thingsboard
    • 2. Kaa IoT Platform
    • 3. SiteWhere
    • 4. JetLinks
    • 5. Thinger.io


做者:晨星1032

 

1、开源智能家居平台(家庭自动化工具)

整体来说各个智能家居平台基本功能一致,不过应选择功能较为丰富,教程丰富,社区活跃的,以及选择一个配置简单方便的,如下各有优缺点。git

1. Home Assistant

  • 官网:https://home-assistant.io/github

  • GitHub:https://github.com/home-assistant数据库

  • 演示:https://demo.home-assistant.io/后端

  • 概述:服务器

    • Home Assistant是运行在Python 3 上的开源家庭自动化平台,在家中跟踪和控制全部设备并实现自动化控制。首次启动Home Assistant时,将建立全部者用户账户。该账户具备一些特殊特权,能够:建立和管理其余用户账户;配置集成和其余设置(还未上线)。目前,其余用户账户将具备与全部者账户相同的访问权限,非全部者账户将可以应用限制(将来推出)基于本地化控制,远离云,不会将任何数据存储在云端,以保护我的隐私
  • 优势:架构

    • 免费和开源
    • 针对树莓派等嵌入式设备进行了优化
    • 100%本地家庭自动化
    • 易于安装和更新(由Home Assistant操做系统和Home Assistant Core支持)
    • 管理Web界面已集成到家庭助理中
    • 轻松建立和还原整个配置的完整备份
    • 功能十分强大,社区活跃,国内教程丰富

    loading.gif

2. openHAB

  • 官网:http://www.openhab.org/框架

  • GitHub:https://github.com/openhab/dom

  • 演示:https://demo.openhab.org/模块化

  • 概述:微服务

    • openHAB是一个纯Java打造的开源项目,开发者能够在openHAB的基础上设计独特的操做界面,以开发本身的家庭自动化系统,或者利用其余技术来建立设备的新的控制方式,为家庭自动化构建提供一个通用的集成平台,将openHAB Cloud链接器与免费的myopenhab.org服务一块儿使用(放置云端)
  • 优势:

    • 它具备集成众多其余设备和系统的能力。openHAB将其余家庭自动化系统,(智能)设备和其余技术归入单个解决方案
    • 不管涉及多少制造商和子系统,为整个系统提供统一的用户界面和通用的自动化规则方法
    • 为您提供最灵活的工具,几乎能够实现全部家庭自动化的愿望

loading.gif

3. Domoticz

  • 官网:https://www.domoticz.cn/ (中文站) https://www.domoticz.com/(官方站)

  • GitHub:http://github.com/domoticz/

  • 演示:——

  • 概述:

    • Domoticz是一个轻量级的智能家居系统 ,经过它你能够监测和控制各类设备,还能够向任一移动设备发送通知或警告
    • 拥有国内源和中文站
    • C++编写
  • 优势:

    • 为简单而设计
    • 直接在网页界面配置设备,很容易添加自定义传感器设备
    • ESPEasy 内置 Domoticz 数据传送支持,Lua 事件处理比较强大
    • 麻雀虽小,五脏俱全

813_e3b_3b8.jpg

4. Calaos

  • 官网:https://calaos.fr/en/

  • GitHub:https://github.com/calaos

  • 演示:——

  • 概述:

    • Calaos 是一个设计为全栈的家庭自动化平台,包含一个服务器应用程序、触摸屏界面、Web 应用程序、支持 iOS 和 Android 的原生移动应用、以及一个运行在底层的预配置好的 Linux 操做系统。
    • 是一款来自法国的C++编写的开源家庭自动化系统,论坛已支持英文

814_07c_294.jpg

2、开源物联网平台

物联网平台主要是数据管理,设备管理,规则引擎等等,通常都支持各种相关协议,不过数据可视化与多租户功能不是都有,甚至多租户功能许多须要收费

1. Thingsboard

  • 官网:https://thingsboard.io/

  • GitHub:https://github.com/thingsboard/thingsboard

  • 演示:https://demo.thingsboard.io/login

  • 概述:

    • ThingsBoard是一个国外的开源物联网平台,提供现成的IoT云或本地解决方案,ThingsBoard是用于数据收集,处理,可视化和设备管理的开源物联网平台,分为社区版(免费)和专业版(收费)
  • 优势:

    • 遥测数据收集存储
    • 实时数据可视化和远程设备控制,自定义仪表板的30个可定制小部件
    • 规则引擎,设备、资产管理
    • 多租户开箱即用(专业版功能,收费)
    • 可定制的规则,插件,小部件和传输实现
    • 容许监视客户端和提供服务器端设备属性
    • 支持MQTT、CoAP、HTTP协议以及自定义

loading.gif

2. Kaa IoT Platform

  • 官网:https://www.kaaproject.org/
  • GitHub:https://github.com/kaaproject/kaa
  • 演示:https://youtu.be/o68So1plN1c (YouTube视频,需fq)
  • 概述:
    • Kaa是一个国外开源物联网平台,也是一个模块化的物联网平台,利用微服务架构将关注点,可扩展性和可扩展性明确分离。任何物联网公司,物联网系统集成商或我的均可以避免费实现其智能产品概念。 经过提供服务器和端点SDK组件,Kaa能够为链接的对象和后端基础架构提供数据管理
  • 优势:
    • 设备管理,设备访问凭据,元数据属性,过滤和分组。
    • 设备和网关通讯支持,身份验证,访问受权,数据交换和多路复用。
    • 设备遥测数据收集和存储,时间序列数据,设备日志,警报。
    • 设备配置数据的管理和分发,远程控制链接的设备
    • 设备数据存储,查询,分析和可视化,基于触发器的警报和通知传递。
    • 用于数据可视化,设备管理,平台管理等的Web界面。
    • 支持多租户的组件
    • Kaa平台的基础结构组件将操做和管理集群化
    • 管理无限数量的链接设备(免费版最多5个设备链接)

loading.gif

3. SiteWhere

  • 官网:http://www.sitewhere.org/
  • GitHub:https://github.com/sitewhere/sitewhere
  • 演示:——
  • 概述:
    • SiteWhere是一个面向物联网(IoT)的工业级开源应用支持平台。它提供了基于多租户微服务的基础架构,其中包括构建和部署IoT应用程序所需的关键功能
  • 优势:
    • 微服务,一个具备工业强度的开源IoT应用程序支持平台,能够大规模地帮助获取,存储,处理和集成设备数据,可部署在云端上
    • 设备管理、资产管理、活动管理,不过没有可视化
    • 多租户。默认状况下,租户不共享数据库资源或管道处理,而且具备彻底独立的配置生命周期

815_dda_6fb.jpg

4. JetLinks

  • 官网:https://www.jetlinks.cn/

  • GitHub:https://github.com/jetlinks

  • 演示:http://demo.jetlinks.cn 用户名:test 密码:test123456

  • 概述:

    • JetLinks是国内开源物联网基础平台,平台定位为Paas服务的物联网框架
  • 优势:

    • 统一设备管理
    • 多协议适配
    • 数据可视化,仪表盘
    • 可视化大屏(企业版,收费)
    • 规则引擎可视化
    • 多租户功能(专业版,收费)

loading.gif

5. Thinger.io

  • 官网:https://thinger.io/

  • GitHub:https://github.com/thinger-io

  • 演示:——

  • 概述:

    • Thinger.io是一个云IoT平台,它提供了每个很是简单的方法来原型化,扩展和管理链接产品所需的工具。为链接设备提供了可扩展的云基础。能够经过运行管理控制台来快速处理它们。
  • 优势:

    • 设备管理,数据存储,链接无限设备(免费版两台
    • 实时仪表板显示
    • 规则引擎
    • 多个插件自定义,自定义外观
    • 无多租户

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/529452.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

把握数据核心,A/B测试成就高效邮件营销新纪元

电子邮件营销是现代营销战略中的重要组成部分。但是收件人每天要收到大量的邮件,而确保你的电子邮件有效和吸引人是一件具有挑战性的事情。想要克服这个问题,提高电子邮件营销活动有效性是一个不错的方法。具体措施就是进行A/B测试!在本文中&…

啥是CTF?新手如何入门CTF?

CTF是啥 CTF 是 Capture The Flag 的简称,中文咱们叫夺旗赛,其本意是西方的一种传统运动。在比赛上两军会互相争夺旗帜,当有一方的旗帜已被敌军夺取,就代表了那一方的战败。在信息安全领域的 CTF 是说,通过各种攻击手…

NIO简单入门笔记【一】 三大组件

前言: 👏作者简介:我是笑霸final,一名热爱技术的在校学生。 📝个人主页:个人主页1 || 笑霸final的主页2 📕系列专栏 JAVA专栏 📧如果文章知识点有错误的地方,请指正&…

Python 基础(十三):函数

❤️ 博客主页:水滴技术 🌸 订阅专栏:Python 入门核心技术 🚀 支持水滴:点赞👍 收藏⭐ 留言💬 文章目录 一、创建函数二、调用函数三、向函数传递参数3.1、形参和实参3.2、多参函数3.3、参数的…

【C生万物】 指针和数组笔试题汇总 (上)

欢迎来到 Claffic 的博客 💞💞💞 👉 专栏:《C生万物 | 先来学C》👈 前言: 在学习完初级和进级的指针之后,为了检验掌握程度,这里出一期指…

MYSQL 之 Redis配置与优化

(一)关系数据库和非关系数据库 关系库数据库Oracle ,mysql ,sql,server,microsoft Access ,postgresql 以上数据库必须先建表在设计表的结构,然后存储的时侯按表的结构去存&#x…

微信小程序入门01-工具的下载安装及模板的安装

小程序开发现在已经有多种模式了,有使用uniapp开发的,使用微信开发者工具开发的,还有低代码工具也支持开发小程序的。 在众多开发模式中,使用官方开发者工具开发也是一种形式。本篇我们就介绍一下如何用微信开发者工具搭建小程序…

【MATLAB第32期】基于MATLAB的降维/全局敏感性分析/特征排序/数据处理分类问题MATLAB代码实现(持续更新)

【MATLAB第32期】基于MATLAB的降维/全局敏感性分析/特征排序/数据处理分类问题MATLAB代码实现(持续更新) 本文敏感性分析主要分析分类问题(fisher、rf、arf、nca等)。 一、降维方法(分类) 常见的降维方法: 常见的敏…

2023,8种必备Selenium编写自动化用例的技巧(建议收藏)

在开始自动化时,您可能会遇到各种可能包含在自动化代码中的方法,技术,框架和工具。有时,与提供更好的灵活性或解决问题的更好方法相比,这种多功能性导致代码更加复杂。在编写自动化代码时,重要的是我们能够…

Jangow

Jangow 1.环境准备 靶场地址:https://www.vulnhub.com/entry/jangow-101,754/下载好靶机之后直接使用VMware Workstation Pro虚拟机导入环境,启动即可,将网段设置为NAT模式攻击机:kali(192.168.80.180)靶…

【电厂用 多功能数码显示 HJY-F931B/D交流三相电压继电器JOSEF约瑟】

用途 HJY系列数字式交流电压继电器为瞬时动作特性,用于发电机,变压器,输电线路的继电保护装 置中作为过压或欠压的闭锁启动元件。 安装结构 导轨安装9,导轨安装E两种结构方式,具体尺寸请参考外型尺寸图。特点 (1). 采…

局域网内使用的多人协同编辑文档的软件哪个好?对比5款主流平台

支持局域网内多人协同编辑文档的软件或平台哪个好?PingCode 、Confluence 等知识库工具和腾讯文档、飞书文档等都支持多人协作编辑,怎么选?这是企业团队在找文档管理工具最常见的问题。 支持局域网内协同编辑的软件可以分为两个大类&#xf…

azkaban介绍

目录 为什么需要工作流调度系统 什么是azkaban azkaban适用场景 azkaban特点 常见的工作流调度系统 azkaban和Ooize特性对比 azkaban的架构 azkaban调度的任务有可能有那些类型 总结 为什么需要工作流调度系统 一个完整的大数据分析系统,必然由很多任务单…

基于显扬科技3D视觉相机的医疗试管分拣系统

行业现状: 医疗试管分拣是医疗行业中的一个重要环节,指将医疗实验室或生物技术研究中的试管按照一定的规则进行分拣,并对试管的类型、位置、数量等信息进行识别和管理。 随着医疗技术的不断发展和诊断治疗的精细化,医疗试管分拣…

Python之selenium关于Chrome驱动位置和闪退的问题

目录 一、Chromedriver放置的位置二、浏览器闪退 一、Chromedriver放置的位置 背景:之前由于Chrome浏览器自动升级后,导致驱动与浏览器不匹配,自己也不知道问题出在哪儿,花费了我大量时间去排查,所以接下来记录一些。…

Linux ps -A 和 ps -ef

Linux ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器 ps -A | grep xx 显示xx所有的进程 ps -ef | grep xx 显示xx在一个终端的所有进程 注意这里ef 其实可以拆开理解 e 是显示所有进…

oracle报错ORA-12514

问题:oracle使用服务名orcl登录不成功,并且报错 ORA-12514, TNS:listener does not currently know of service requested in conn原因分析: ORA-12514 错误通常表示 Oracle 数据库监听器无法识别客户端请求的服务名称。这可能是由于以下原因…

什么是ERP、APS和MES

01 先来说说ERP与MES的区别 ERP:企业资源计划 一天中午,丈夫在外给家里打电话:“亲爱的老婆,晚上想带几个同事回家吃饭可以吗?”(订货意向) 丈夫:“6个人,我们7点左右回…

【计算机视觉】如何利用 CLIP 做简单的人脸任务?(含源代码)

文章目录 一、数据集介绍二、源代码 结果三、代码逐行解读 一、数据集介绍 CELEBA 数据集(CelebFaces Attributes Dataset)是一个大规模的人脸图像数据集,旨在用于训练和评估人脸相关的计算机视觉模型。该数据集由众多名人的脸部图像组成&a…

【MySQL】MySQL索引--聚簇索引和非聚簇索引的区别

文章目录 前言1.聚簇索引和非聚簇索引的概念2.两者详细介绍2.1 聚簇索引2.2 非聚簇索引 3. 两者的区别3.1 数据存储方式3.2 二级索引查询 前言 1.聚簇索引和非聚簇索引的概念 数据库表的索引从数据存储方式上可以分为聚簇索引和非聚簇索引两种。“聚簇”的意思是数据行被按照…