Mango Automation is a full features SCADA / HMI solution that offers complete
flexibility no matter how large or small your needs are. Mango can be used in
hundreds of configuration, from data protocol gateway to graphic user interface.
With the Mango expansion modules in the app store and the ability to build
custom modules, you will find everything you need in Mango. Here is a list of
the key features available.
Security and User Management
Your data resides where you install Mango and is secured by standard web server
and database security practices, so you are in control. User permissions are
fully customizable by the system administrators, and all communications with
Mango can be secured with SSL (Secure Socket Layer), ensuring the privacy of
your information.
Data Acquisition and Logging
Mango can receive data from any device for which there is a protocol driver.
Currently supported protocols include BACnet I/P & MS/TP, Modbus (ASCII, RTU,
TCP, and UDP), OPC DA, 1-wire, SNMP, SQL, HTTP, POP3, MBus, DNP3, OpenV,
webcams, vmstat, and many proprietary protocols developed by or for hardware
vendors. More protocols are being added regularly. Mango allows each data point
to be configured with logging properties and automatic purging properties.
Logic and Automation
Using the Meta Data Source and Scripting Data Source modules, Mango can become a
powerful automation controller handling a wide variety of logic sequences
simultaneously. From mathematical calculations to aggregate data, custom
triggers and alarms to device output control Mango has the flexibility and power
to get your job done.
The Mango Scripting Module is a powerful logic handling tool that gives you the
power to automate, manipulate and control data and devices in any way you want.
It uses the full power of JavaScript and you have the ability to set any data
point in your Mango system as a context variable in the script. Uses would
include automation routines across multiple devices, advanced schedules or
dynamic control of any output Mango is connected to. After you install the
scripting module you can configure it by selecting it from your data source list
Alarming and Events
With each piece of data, you can define event detectors such as, high limit, low
limit, state, change and no change. Along with system events and scheduled
events, users can configure any event to send emails, set a point or run a
server process.
Graphic Dashboards, GUI’s and HMI’s
Mango has three modules for creating graphic representations of your data:
Graphic Views, JSP Pages and DGLux.
Graphic Views offers a
simple and easy way to use images, graphics and animations to create dashboards
and HMIs. With drag and drop simplicity, you quickly get your page online.
JSP Pages allow you to write
custom JSP pages using html and javascript that use your real time and
historical Mango data. This allows for complete customization of dashboards,
mobile apps, HMIs and GUIs.
DGLux is a powerful drag and
drop dashboard building tool like no other. With DGLux you can provide dynamic,
high-end graphic web pages and GUI’s to your customers that impress and excite
user involvement. This powerful tool is included in every installation of Mango
Automaton.
Custom Database Applications
Mango can be much more than a SCADA application, you can also design custom
database applications using a combination of the Mango SQL Data Source
connections and the DGLux graphics module. This can include dynamic database
driven reports, database queries and inserts and many other powerful database
interactions.
Mango Automation is based upon a core that provides the base services that the
application uses. The core is written in Java, and so will run on any platform
supported by Java 6 (e.g. Windows, Linux, Mac, etc.). The user interface is
entirely web-based, so the application can be run at any location, and can be
accessed and controlled using a browser from anywhere with network connectivity.
Mango Automation modules are
plugged in to a core instance (by simply copying into a sub-directory), and
provide the specific functionality you need to create your SCADA application.
Modules provide functionality such as connectivity to equipment (via "data
sources"), graphical user interfaces, dashboards, language translations, themes,
and much more.
Modules are developed by both Infinite Automation Systems and the Mango
community. Some modules also provide source code so that they can be tailored to
exact needs. In addition, documentation is provided so that developers can
create their own modules, which they can use for their own purposes or even
redistribute to others in the Mango store.
Typical Mango applications include the following:
Buildings / facilities
Office equipment, HVAC / environmental systems and controls.
Home automation
Control your lights, furnace, air conditioner, garage doors, anything that
allows itself to be connected. Monitor temperature, humidity, door and
window contacts, fish tank acidity, etc. Track your consumption of
electricity, gas and water.
Consumer / professional
White goods / appliances, consumer electronics.
Energy
Utility meters, conservation, distributed generators, electricity grid and
pipelines.
Green Energy
Solar Panel Monitoring, Solar Thermal Monitoring, Wind Production and Geo
Thermal System Monitoring
Industrial
Automation and control equipment, asset tracking capital equipment
Retail
lighting, HVAC and refrigeration systems
Transportation
Fleet management vehicles, airplanes and transport systems