再分享几个IOT物联网开源项目
前面分享过8个不错的IOT物联网开源项目,今天就再来分享几个
Emoncms
Emoncms是一个由英国OpenEnergyMonitor团队基于PHP
开发开源的能源监测系统,它可以用于收集、存储和可视化各种能源数据,例如电力、水、气体等。Emoncms是一个基于Web的应用程序,可以在任何设备上通过浏览器访问。可以帮助用户实时监测和分析能源数据,从而更好地管理和节约能源。
主要功能包括:
- 数据采集:支持多种数据源,例如传感器、智能电表、环境监测仪器等。
- 数据存储:提供灵活的存储方式,可以将数据存储在本地服务器或云端服务器中。
- 数据处理:支持多种数据处理算法,例如滤波、平均值计算、最大/最小值计算等。
- 可视化:提供丰富的数据可视化方式,例如图表、仪表盘、地图等。
- 用户管理:支持多用户管理,可以为不同用户设置不同的权限和角色。
- 扩展性:支持插件扩展,可以根据需要添加新的功能模块。
代码地址https://github.com/emoncms
Home Assistant
Home Assistant 一个 Python 开源的智能家居平台,可以在 Windows、MacOS、Linux 和树莓派等多个平台上运行。它提供了一个 Web 界面和移动应用程序,可以将各种智能设备和服务整合到一个简单易用的界面中,让用户可以轻松地控制智能设备、设置自动化规则、查看历史数据等。
主要功能:
- 设备和服务集成:Home Assistant支持超过1500个设备和服务的集成,包括灯光、温度传感器、门锁、摄像头、媒体播放器等等。
- 自动化:Home Assistant提供了强大的自动化功能,可以根据时间、日期、设备状态等条件来触发操作,如打开灯光、关闭窗户等。
- 面板:Home Assistant提供了一个可定制的用户界面,用户可以添加自己的设备和服务,并对其进行操作。
- 语音控制:Home Assistant支持多种语音助手,如Amazon Alexa、Google Assistant和Apple Siri等,可以通过语音命令来控制智能设备。
- 数据分析:Home Assistant可以收集和分析家庭数据,如温度、湿度、能耗等,以帮助用户更好地管理家庭。
代码地址https://github.com/home-assistant
OpenRemote
OpenRemote是一款开源的智能家居自动化平台,可以通过手机、平板电脑或计算机控制和监测家庭中的各种设备。它提供了一个灵活的、可扩展的框架,使用户可以定制自己的智能家居系统。
主要功能包括:
- 设备控制:用户可以通过OpenRemote控制家庭中的各种设备,例如灯光、窗帘、空调等。
- 场景设置:用户可以根据自己的需求创建不同的场景,例如“离家模式”、“回家模式”、“睡眠模式”等,以实现自动化控制。
- 定时任务:用户可以设置定时任务,例如在特定时间打开/关闭某些设备,以及执行其他自定义操作。
- 监测与报警:OpenRemote可以监测家庭中的各种设备状态,并在需要时发送通知或警报。
- 第三方集成:OpenRemote支持与许多第三方设备和服务的集成,例如Nest、Sonos、Philips Hue等。
OpenRemote的作用是让用户更方便地控制和管理家庭中的各种设备,提高生活的舒适度和便利性。同时,它也为开发者提供了一个可扩展的平台,可以开发和集成更多的设备和服务。
代码地址https://github.com/openremote
iThings
iThings是一个使用golang编写,选用高性能组件(emqx,nats,tdengine),基于gozero微服务框架高性能的同时保证服务的轻量级云原生微服务物联网平台
产品特性:
- 设备接入:通过行业标准物联网协议(MQTT、CoAP 和 HTTP)实现海量设备连接,也可以通过规则引擎接入自定义协议。
- 远程控制:使用http api可以实现服务器对设备的精准控制和设备主动向服务器发送请求通知。
- 物模型:支持标准物模型,有效管理设备的属性,事件及行为。
- RBAC权限:权限控制采用 RBAC,基于角色的访问控制。封装完善的用户、角色、菜单等基础权限功能。
- 应用支撑:提供http,grpc或golang直接导入包的形式将数据流转至业务层面,屏蔽了物联网层面的复杂特性,让企业专注业务应用开发,缩短物联网解决方案的上市周期,为企业节省大量研发时间和成本。
- 快速开发及维护: 提供设备云端调试日志,设备本地日志,在线设备调试 快速开发及调试问题
代码地址https://github.com/i-Things/iThings.git
ThingsGateway
ThingsGateway 基于net6/7+ ,跨平台边缘采集(物联网)网关,支持南北端插件式开发,支持常用Modbus/OPCDA/OPCUA/S7采集插件,MQTT/OPCUAServer等上传插件,并拥有较完善的北端Rpc权限管理。
代码地址https://gitee.com/diego2098/ThingsGateway.git
相关的开源项目太多了,后期继续不定时更新
再分享几个IOT物联网开源项目