物联网(IoT) - Eclipse

  • 简述

    Eclipse IoT 是一个由实体(工业界和学术界)组成的生态系统,它们共同致力于为完全基于开源技术的物联网奠定基础。他们的重点仍然是生产物联网标准技术的开源实施领域;创建用于物联网解决方案的开源框架和服务;并为物联网开发人员开发工具。
    物联网eclipse
  • 智能家居项目

    SmartHome 是 Eclipse IoT 的主要服务之一。它旨在创建一个构建智能家居解决方案的框架,其重点仍然是异构环境,即各种协议和标准集成。
    SmartHome 提供统一的设备和信息访问,以方便设备之间的交互。它由能够在 OSGi 运行时中部署的 OSGi 包组成,并将 OSGi 服务定义为扩展点。
    OSGi 包是 Java 类组和其他资源,其中还包括详细的清单文件。清单包含有关文件内容、增强类行为所需的服务以及聚合作为组件的性质的信息。查看下面的清单示例 -
    
    Bundle-Name : Hi Everyone                        // Bundle Name 
    Bundle-SymbolicName : xyz.xyz.hievery1           // Header specifying an identifier 
    Bundle-Description : A Hi Everyone bundle        // Functionality description 
    Bundle-ManifestVersion : 2                       // OSGi specification 
    Bundle-Version : 1.0.0                           // Version number of bundle 
    Bundle-Activator : xyz.xyz.Activator             // Class invoked on bundle activation 
    Export-Package : xyz.xyz.helloworld;version = "1.0.0" // Java packages available externally 
    Import-Package : org.osgi.framework;version = "1.3.0"   // Java packages needed from 
    // external source 
    
  • eclipse SCADA

    Eclipse SCADA 是另一个主要的 Eclipse IoT 服务,它提供了一种将各种工业仪器连接到共享通信系统的方法。它还对数据进行后处理并将数据可视化发送给操作员。它使用具有通信服务、监控系统、存档和数据可视化的 SCADA 系统。
    eclipse SCADA
    它旨在成为一个完整的、最先进的开源 SCADA 系统,用于开发定制解决方案。其支持的技术和工具包括 shell 应用程序、JDBC、Modbus TCP 和 RTU、Simatic S7 PLC、OPC 和 SNMP。