Bookmark and Share Mango, open source M2M
Quick links
Home
Features
Walkthrough
Download
Coming soon
Community
Services
License
Contact
Version 1.0.1 now available!
The latest version of Mango M2M is now available. Changes consist major functionality upgrades, simplified installation, and bug fixes . Download it here. Many thanks to Mango users who provided their feedback and suggestions.

Changes in version 0.9.2 can be found here.
Version 1.0.1 changes
Support for Internet Explorer 7
In spite of multiple compatibility and standards variations, full support for the Microsoft Internet Explorer 7 browser has been acheived for this release.
Meta data source
A new data source has been added allowing users to create points based upon other points (i.e. meta points). Point values are defined using scripts, providing the full algebraic and logical power of JavaScript. Also, predefined functions allow users to easily calculate statistical information based both on the current values of points as well as their historical readings. Finally, meta points can be updated based upon the updates of the points they depend upon, or upon time schedules. (Available in the commercial version only.)
Reports
Create reports of point information from one or more points including graphical charts, statistical information, and CSV exports of point data. Reports can be defined on absolute or relative time frames, for example "past day", "previous month", or "from inception until now". Reports can be scheduled to run automatically, and have the results sent by email. Statistical information includes period minimum and maximum, average, sum, starts, runtimes, and reading counts. (Available in the commercial version only.)
Publishing
Publishers let you send data from Mango to other systems, including other instances of Mango. This allows you to construct your network your own way. For example, if you have Modbus RTU networks in multiple locations, an instance of Mango could be set up to collect data at each site, and then the data can ben published to another Mango instance (perhaps for management or consolidation purposes) at a central location. Because publishers are essentially the reverse of data sources, two-way communication can be set up such that events detected at a consolidated level can be sent back down to field level for actioning. (Available in the commercial version only.)
BACnet I/P data source
The ability to communicate within a BACnet I/P network has been added, including network discovery and auto-configuration, and the choice between interval polling or COV subscriptions. The data source uses Serotonin's high-performance, Java-based BACnet4J package. (Available in the commercial version only.)
HTTP Retriever data source
Mango can now extract information from web pages using the power of Regular Expressions. Any information available on the Web can now be monitored with Mango.
POP3 data source
Mango can now monitor an email inbox and extract data from messages delivered there. Similar to the HTTP Retriever data source, regular expresssions (RegEx) is used to define the parsing. (Available in the commercial version only.)
1-Wire data source
Mango now supports the 1-Wire protocol, including many sensor devices, relays, and potentiometers. This is a polling data source with configuration-time network scanning, as well as automatic network topology change sensing. Due to limitations in Java USB support, only serial (RS-232) connectivity is supported.
Enhanced data source and point locator editing
The editing of data source properties has been combined with the editing of data point locator properties, providing a more streamlined data source configuration experience.
Pluggable image set library
Image sets can now be easily added to the Mango graphics library by simply creating a directory of images. Optional overriding of default image set properties is also available.
SQL data source enhancements
Due to the popularity of the SQL data source, it has been enhanced to allow row-based queries and timestamp overrides.
Schedule-based mailing lists
Mailing lists can now be annotated with "active times" so that emails sent to a mailing list are only actually sent if the list is active. This lets you construct lists for shift workers while still allowing management-level notifications of all activity.
Add your graphical views to your own web site
Mango allows you to publish your graphical views on pages external to Mango. Simply add an iframe into your HTML and let the world see how efficient your systems are.
Alarm sounds
Mango now plays sounds when events occur in addition to the existing visual indicators. Sounds are configurable by simply overwriting the sound files. A small library of sounds is included.
Simplified installation instructions
Mango no longer requires the RXTX libraries to operate. Serial-based protocols still require it to be properly installed, but you may forego it if you do not use such protocols.
Simplified set point
Editing of numeric and alphanumeric points in the watch list and graphical views has been made easier with the automatic selection of editable text, and acceptance using the Enter key.
Improved charts
Popup image charts have been made larger for better visibility. Table charts can now accept up to 50 historical readings.
Bug fixes and minor changes
Multiple performance enhancements. Moved system information page information to system settings page. Point heirarchy editing script var fix. Expanded the database lengths of view names and event messages. Allow the safe modification of point data types for existing points where applicable.
Version number
Version changed from 0.9.2 to 1.0.1