Niagara Software framework platform technology to address device connectivity applications.

Source: Internet
Author: User

Niagara is a software framework platform technology developed by Tridium Corporation designed to address the application of device connectivity. Niagara is an application framework, or software framework, specifically designed to address the challenges posed by smart devices, including device connectivity to enterprise-class applications, Internet-enabled products, and Internet-based automation system development. Application framework is a software engineering concept, different from the ordinary software, it is used to achieve a general application of the complete functionality of the underlying services, the use of such a framework of programmers can be implemented in a common function based on the start of specific product and system development. The application framework emphasizes the reusability of software design and the expansibility of the system, in order to shorten the development cycle of various application software and improve the quality of development. Niagara provides a unified, rich and functional open platform, it can simplify the development process, significantly reduce product or system development costs, shorten the time when enterprises enter the market or the construction cycle of the project. Niagara creates a general-purpose environment that can connect almost any conceivable embedded device or system without too much consideration for the manufacturers of these devices and the communication protocols they use. The key to all this is that Niagara can communicate with various devices and systems, transform their data and attributes into standard software components, and provide a seamless, unified view of the device data for enterprise applications through a number of IP-based protocols that support XML data processing and open APIs. As shown, the Niagara platform is a multi-to-one architecture. By transforming data from a variety of external devices and systems into a standardized software component, Niagra creates a development architecture that is significantly superior to many-to-many complex architectures based on Gateway integration. This advantage is reflected in the fact that any device and system, through the Niagara specification, can be compatible with other devices and systems connected to the application framework, providing true in-system interoperability and unified data presentation for enterprise-class applications. Developers no longer have to spend time creating, testing, and repeatedly validating various gateway facilities. The Niagara Framework is designed to address the challenges of automated systems, controlling the real-time connectivity of devices and enterprise applications, creating a variety of derivative products that bring great value to end users, OEMs, and integrators. For OEM customers and system integrators, the Niagara framework addresses several key issues:? Is it expensive to develop software to communicate with devices and process this data? Need to transfer information from the real-time control process to a higher-level product and system? The integration of older products makes it easy for companies to offer new products and technologies to existing customers without the need for large-scale replacement of previous equipment. OEMs and system integrators can use the Niagara framework as the basis for their own software systems, with this stable and powerful base guarantee that companies can focus their resources on their core competenciesApplication development and on the market. By reducing the development costs of products, applications and value-added services and shortening their time-to-market, companies can gain greater competitiveness in the market. Benefits for Niagara end users:? When the customer is ready to adopt the new product or technology, can retain the investment control and inspection equipment; Through a standard browser, you can manage and control all the devices and systems; Integrate information from different systems to better manage corporate assets from the global. The ability to interoperate with devices and systems provided by different vendors avoids the potential risk of being locked out by vendors. With the Niagara framework, the integration of the control system means:1. Connect a variety of devices in a single communication medium2. Build software models for various devices3. Use the information of these devices to design a variety of applications before a device such as a refrigerator, VAV box, or temperature sensor is used, the information of these devices must be connected to the Niagara software. Niagara then builds a software model of these devices and their data types through a common object model. It is often necessary to simplify the data types of the devices, making them easy to use and control through software. Niagara's Universal object model is also used to build applications that can be developed using a non-programmer-based approach, without having to write any code to design the system. Niagara's generic object model is much like a programming language, with some key idioms, but the most effective is the reusable library of applications and objects. Once you understand these idioms, you can use them to build control system solutions quickly and efficiently using Niagara objects. Niagara's generic object model can make the Niagara framework:? Establish two-way communication between the device and the Internet? Transfer real-time device information over the Internet? Real-time control of devices via the Internet

Niagara Software framework platform technology to address device connectivity applications.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.