Tridium Niagara4 控件开发详解

5星 · 超过95%的资源 需积分: 50 149 下载量 97 浏览量 更新于2024-07-18 16 收藏 5.7MB PDF 举报
"Tridium Niagara4 控件开发参考手册.pdf" Niagara Framework 是一个高度集成的、基于Java的分布式系统架构,主要用于构建和管理楼宇自动化、能源管理、安防监控等领域的智能建筑和物联网(IoT)解决方案。Tridium Niagara 4 提供了一套全面的开发工具和技术,使开发者能够创建自定义的控件和应用程序,以适应各种各样的硬件和通信协议。 Niagara 4 的核心特性包括其开放的Web技术,这使得开发者可以利用现代Web标准如HTML5、CSS3和JavaScript来构建用户界面。Niagara AX-bajaUI 和 Niagara AX-Hx 分别代表了两种不同的用户界面选项,前者适用于传统的Niagara AX系统,后者则是针对更现代的Hx平台。Niagara 主题模块允许自定义UI的视觉样式,以匹配特定的品牌或操作环境需求。 网络服务器在Niagara 4中扮演关键角色,它提供了HTTP和HTTPS服务,支持远程访问和数据交换。水平应用(Horizontal Applications)是Niagara架构中的一个重要概念,它们是可扩展的功能模块,可以在不同站点间共享。BQL(Business Query Language)是一种用于查询和操作Niagara系统数据的语言,类似于SQL。 驱动程序是Niagara框架的关键组成部分,它们负责与各种硬件设备和通信协议交互。开发工具集包括了工作台(WorkBench),这是Niagara的主要开发环境,用于创建、配置和调试应用程序。此外,还涉及到串行通讯协议转换,确保不同设备间的兼容性。 安全是Niagara 4中不可忽视的一环,包括对用户权限的管理、加密通信以及安全策略的实施。Niagara概览部分详细介绍了这些组件,包括Java在系统中的应用、混合集成系统的概念以及如何让非专业程序员也能轻松进行编程。 Niagara的架构是其强大功能的基础,由程序(Programs)、通讯协议(Protocols)、平台(Platforms)、站点(Stations)、守护进程(Daemons)、工作台(WorkBench)和WebUI等组成。每个组件都有其特定的角色,例如,站点代表物理位置,平台是运行应用程序的硬件或虚拟环境,而守护进程则执行后台任务。 Niagara 4 的目录结构发生了变化,以优化本地文件组织,包括NiagaraHome、NiagaraUserHome和共享用户目录等。这些变化影响到开发者在创建和管理应用程序时的文件路径和访问方式。 API相关信息部分阐述了Niagara的API栈,包括Baja是什么、标准与实现的区别以及Javax.baja和com.tridium命名空间的使用。模块(Modules)的概念涉及运行时配置文件、版本管理和清单(Manifest)的细节,这些对于理解和构建Niagara应用程序至关重要。 Tridium Niagara 4 控件开发参考手册提供了一个深入的技术指南,帮助开发者理解和利用Niagara框架的强大功能,创建高效且适应性强的IoT解决方案。通过学习这个手册,开发者可以掌握如何构建自定义控件、集成不同设备、处理数据以及确保系统的安全性和稳定性。
2020-03-21 上传
Niagara Framework ® 介绍 Tridium 是一家全球性的软件及技术服务公司,致力于开发通用软件框架来解决智能设备管理相关的各种问 题。软件框架是为用户更容易开发产品而提供的一种平台技术。Niagara Framework ®( 简称 Niagara) 是基 于 Java 为用户提供的一种极其开放式的软件架构,可以集成各种设备和系统形成统一平台,通过 Internet 使用标准 Web 浏览器进行实时控制和管理。 目前全球 70 亿世界人口,一半以上 (40 亿 ) 人拥有移动手机,未来可以智能联接的设备接近 600 亿。而 这些设备又是分布在不同垂直领域、网络和协议之间,这种繁杂程度实在超乎想象。如何将这些智能设备有 机连接起来,相互通信,并可以很好的与上层企业级管理系统和门户有机一体化融合,挑战性太大了。 而 Tridium 却让此变得可能。拥有专利的 Niagara Framework ® 是 Tridium 的核心技术,它提供一个完 整的智能的企业集成平台,用于开发、集成、连接和管理普遍存在的各种协议。此平台可以接入任何协议、 任何设备、任何网络,并轻松与企业管理系统进行一体化应用,为企业创造商业价值。 Tridium 的产品线设计基于 IT/IP 和企业服务平台基础架构之上,提供更大的灵活性、可扩展性和移植性, 并兼容其它创新技术的独特功能。Tridium 的开放式技术已经被系统集成商、OEM 设备制造商和经销商等 合作伙伴广泛应用,以构建自己的产品或纳入现有的产品平台中。这使得合作伙伴有更多的灵活性,满足最 终用户更独特个性化的需求。