Bookmark and Share Mango, open source M2M
Quick links
Home
Features
Walkthrough
Concepts
Download
Coming soon
Community
License
Contact

Mango M2M features

Speed!
Mango is a data logging, control, and monitoring system all in one featuring a browser-based interface. Yet, on an 800MHz linux box with 500MB RAM Mango can host hundreds of data points collected from multiple data sources using multiple protocols, even while using its embedded database. When more powerful equipment is used, and MySQL is configured, Mango can support thousands or tens of thousands of points on a single instance.
Multiple protocol
Mango can receive data from any device for which there is a protocol driver. Currently supported protocols include BACnet I/P, Modbus (ASCII, RTU, TCP, and UDP), OPC DA, 1-wire, SNMP, SQL, HTTP, POP3, NMEA 0183, MBus, DNP3, OpenV, webcams, vmstat, and many proprietary protocols developed by or for hardware vendors. Mango also supports a "virtual" data source that can generate data for benchmarking or testing purposes. More protocols are being added regularly.
Multiple database
Mango ships with the Derby embedded database so that you don't have to have one of your own. But, Mango can also use MySQL for power users who need performance.
Meta points
Use scripts to create new points based upon the values of other points. Based upon Javascript, the most popular scripting language in the world, meta points allow for powerful combinations of point values as well as historical point information.
User-defined events
Tell Mango what events you are interested in. Users can define unlimited event criteria on points to detect conditions such as high and low limits, value changes, state change counts, and run-times.
Import/Export
Export your configuration to a text file. Save this file for backup and recovery, or use it to import into other instances of Mango to make identical copies. Or, use the file to manage very large configurations easily.
Support for Internet Explorer 7, FireFox, and Chrome
Full support for the most popular browsers in the world.
Event handling
Any events that occur, either system or user defined, can be handled arbitrarily using user-defined event handlers. These handlers can send emails and escalations to mailing lists, or set values in Mango points.
Security
Your data resides where you install Mango, so you are in control. User permissions are defined by system administrators, and all communications with Mango can be secured with SSL (Secure Socket Layer), ensuring the privacy of your information.
Data logging
Each point can be configured with its own data logging and log purging characteristics. Logging schedules can be made to be independent of reading schedules.
Reports
Create and schedule reports for online viewing or email. Download data in CSV format for quick upload into spreadsheets or other data analysis programs.
Data publishing
Forward information gathered by Mango to other systems in your M2M architecture in on-event fashion for near real-time updating.
Quick charts and set points
Access and control is quick and up to date with Mango's roll-over charts and point set controls. The use of Ajax technology ensures that all of the information displayed is recent and relevent.
Watch lists
Create your own custom list of points that you want to watch. Easily add and remove points from the list to keep an eye on particular point values and alarms. Create named watch lists with your favourite groups of points. Instantly see multi-point graphs of the points on your list.
Point heirarchies
Create your own arbitrary hierarchies of points and point folders to organize your information the way you want to see it.
Graphical views
Create graphical representations of points upon your own backgrounds with drag and drop functionality. All roll-over charts controls and charts work the same in graphics as they do everywhere else.
Point details
View point detail information including current value, detailed tabular and graphical charts, alarms, event detectors, and user permissions. Set point controls are also available.
Active alarms list
All pages in the application include an indicator of the highest active alarm level. Use it to link to the active alarms list where you can see all active alarms at a glance. Read and add comments, and link to point details pages where actions can be taken
User memos
Users can comment on events and points so that valuable knowledge is not lost. Event comments are sent with email notifications so that all users are kept up to date on system status.
Event scheduling
Define events based upon time schedules. Events raised by schedules have access to all of the handling functionality that other events types have.
Audit trail
Changes to all information processing objects cause audit events to be raised, including new objects, changes, and deletions. These events pass through the event management system so that all users can independently acknowledge the event.
Automatic software updates
Be notified when new versions of Mango are available. Simply copy the new Mango version into your installation directory and all of your data will be updated automatically.
I18N (internationalization)
Mango is fully internationalizable. New languages can be supported simply by translating the label file (and contextual documentation files). Currently translated languages are English, German, Portuguese, Dutch, Chinese, and Finnish.
Pluggable image set library
Easily plug your own graphics library just by copying your images over.
Remote graphical views
Create portlets on your website that remotely display the views you create in Mango.
Alarm sounds
Hear sounds when alarms are raised in Mango.
Mango News
Apr 18, 2012
Infinite Automation Systems takes over the Mango project
Dec 18, 2011
Mango 1.13.0 now available! New stable version
Jul 4, 2011
Mango 1.12.5 now available! New stable version
Apr 15, 2011
Mango 1.12.4 now available! New features and fixes
Mar 24, 2011
Mango M2M2 released in production! Official release now available.
Mar 6, 2011
Mango 1.12.2 now available! New features and fixes
Jan 26, 2011
Mango M2M2 released in beta!
Dec 14, 2010
Mango 1.12.0 now available! New features and fixes
Oct 12, 2010
Mango 1.11.0 now available! Lots more great new features!
Sep 3, 2010
Mango 1.10.0 now available! Lots more great new features!
Jun 22, 2010
Mango 1.9.0 now available! Lots of great new features!
May 20, 2010
The highest Mango ever! Mango is being used to monitor wind speeds at the top of the Burj Khalifa.
Apr 1, 2010 (no joke!)
Mango 1.8.2 now available! New stable version
Mar 7, 2010
Mango 1.8.1 now available! New stable version
Dec 16, 2009
Mango 1.8.0 now available! (release candidate) Great new features
Oct 15, 2009
Mango 1.7.0 now available! Enhancements and bug fixes
Jun 23, 2009
Mango returns to a single open source license!
Jun 22, 2009
Mango 1.6.4 now available! Enhancements and bug fixes
Nov 15, 2009
Play GoiD!
Jun 1, 2009
Mango 1.6.3 now available! Enhancements and bug fixes
May 19, 2009
Mango 1.6.2 now available! Enhancements and bug fixes
Apr 21, 2009
Mango 1.6.0 now available! Great new features!
Nov 15, 2009
Play GoiD!
Dec 30, 2008
Mango 1.5.0 now available! New features