Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website

Interface for controlling inputs from other application. Either using API, Web Service


  • m@
    Can mango be provided with a API, Web service so that it can be used to communicate with other external applications?

    For example : Sending Control commands from Central Mango to regional mango
    Executing some action on mango based on analytic from external applications...etc.,

    What I would like to know is if this feature can be easily enabled or if it requires a complete architectural re-work?

    Based on the feedback we could request you for your professional services(required quotes and your time lines).

    Thanks,
    Naren


  • Matthew,

    I read this related post

    http://mango.serotoninsoftware.com/forum/posts/list/320.page

    "In Mango, no. The system is too integrated. But since you asked, Serotonin is currently developing a "next generation" of Mango that will have this capability. "

    Can you please let us know the features and capabilities of NEx Gen Mango?

    Thanks and regards,
    Naren


  • We are referring to the system as Mango Automation, or MA for short. There aren't too many details just yet, but there are two initial goals:

    1. MA will be a framework more than an application. It's core is a scripting language whereby users can use a large library of functionality to create the exact system that they require. Compare with a web application server; the product will greatly simplify the task of building the exact application you need.

    2. MA will be module-based, and will have an API via which new modules can easily be plugged in. (Pretty much just copying a jar file into a directory.)

    MA will start life focused on more small-scale and specific usage, rather than enterprise level all-inclusive functionality (a role which Mango M2M is more suited for). It may eventually accumulate enough functionality such that it can replace M2M, but not for its initial release.


  • Naren,

    To answer your initial question, yes, this functionality can be added to Mango. Depending on your exact needs, there are a few of ways this can be done: 1) extend the HTTP publisher or create a new publisher, 2) use a data source that can act as a peer in a network (like BACnet), or 3) create specific functionality for inter-Mango communication.

    As i say, the correct solution depends on what specifically you need to do. Quotes and time lines can be provided once the details have been worked through.