• Recent
    • Tags
    • Popular
    • Register
    • Login

    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 Mango 5 Documentation Website

    Add a new protocol to Mango.

    Development general discussion
    6
    11
    8.4k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mlohbihler
      last edited by

      Hi thaon,

      Thanks for posting this. You might also be interested in Mango M2M2, where you can build your data sources and many other enhancements as modules, which you can then keep or even sell.

      Best regards,
      Matthew

      1 Reply Last reply Reply Quote 0
      • Y
        ymahee
        last edited by

        Bonjour Thaon,

        Je serai très intéressé pas ce que tu as fait, serait-il possible que tu m'expliques ?

        Je travaille actuellement aussi sur des modules coronis.

        Merci d'avance,

        Yannick

        1 Reply Last reply Reply Quote 0
        • T
          thaon
          last edited by

          Bonjour,

          Le projet sur l'ajout du protocole Coronis/Wavenis a la plateforme Mango a été abandonnée par ma société il y a déjà plusieurs mois (fin 2011), nous n'utilisons plus de modules Coronis. Pour t'expliquer le fonctionnement, je peux te fournir la dernière version du code Source de Mango modifié, mon rapport de stage de l'époque qui va avec mais je peux difficilement faire plus car je me souviens plus trop honnêtement sa remonte un peu.

          Les principaux fichiers modifiés sont dans les répertoires:

          • /src/com/demtech/vo/dataSource/Wavenis/x.java pour tout ce qui est description des modules dans la base de données.

          • /src/com/demtech/rt/dataSource/Wavenis/x.java pour le Runtime, c'est a dire le dialogue entre un Waveport et un module Wavenis.

          Pour le reste j'ai essayé de respecter au maximum l'architecture de Mango, c'est a dire en projet Web-Java (Par exemple, les pages web des modules Wavenis sont avec les autres pages web des autres protocoles /war/WEB-INF/jsp/dataSourceEdit/x.jsp ).

          L'archive est trop volumineuse pour que je l'upload sur le forum, j'ai donc mis l'archive sur free: http://dl.free.fr/vLC33FdiN

          Cordialement.

          Julien Thaon.

          1 Reply Last reply Reply Quote 0
          • Y
            ymahee
            last edited by

            Super !

            Merci beaucoup Julien, je vais regarder cela de prêt.

            C'est vraiment très sympa.

            Yannick

            1 Reply Last reply Reply Quote 0
            • E
              ely
              last edited by

              slt tt le monde, je suis un étudiant au cours de mon projet, et je suis un

              total noob, je suis entrain d'ecrire un nouveau protocole et je suis bloké

              jarriive pa a modifier correctement le code source mango, et j'aimerai

              bien voir un exemple. joulien sa sra sympa de ta part de reposter

              meme une petite partie de ton travail qui me servira de guide

              sinon ou sa srai possible de trouvé un tutoriel un peu détaillé

              Merci d'avance

              1 Reply Last reply Reply Quote 0
              • D
                deyan
                last edited by

                Hello Master,
                I am interested to use Mango for my automation applications and I have to write a new protocol (data source) for Mango - user protocol on serial communication RS485. But, how? Could you help me to get started? What is M2M2?

                Thank you

                1 Reply Last reply Reply Quote 0
                • terrypackerT
                  terrypacker
                  last edited by

                  deyan,

                  I am a developer for Infinite Automation and we are actively developing the next generation of M2M called Mango (or M2M2). If you would like to add a new data source the best way to get started is to checkout the Mango Core from git here:

                  https://github.com/infiniteautomation/ma-core-public

                  Then checkout the public modules here:

                  https://github.com/infiniteautomation/ma-modules-public

                  All projects contained in these repositories are setup for the Eclipse IDE so you will need to download that and be familiar with how to develop Java code using that. If you can make it that far I would be happy to write up a document that describes how to get started building the Core and writing a Data Source.

                  I would suggest taking a look at the Virtual Data Source in the public modules as an example of what it is involved in writing a module.

                  Thanks for your interest,
                  Terry

                  1 Reply Last reply Reply Quote 0
                  • D
                    deyan
                    last edited by

                    Terry,
                    thank you. Yes, i am familiar in eclipse.

                    1 Reply Last reply Reply Quote 0
                    • terrypackerT
                      terrypacker
                      last edited by

                      Here is a short document about how to setup Mango in Eclipse. This is a rough draft document so let me know if you have any issues.

                      Thanks,

                      Attachment: download link

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post