Add a new protocol to Mango.
-
Hi,
I work in a small company specializing in electronics and computing in M2M devices communicating via wireless communications.
We chose to use Mango as monitoring software and add a protocol that we use a lot.
So I'm working on adding a new protocol Mango, the protocol Coronis. I have already successfully implemented a lot of thing to Mango.
I tested almost all the features of the protocol on Mango Coronis. For now, the program runs with a few minor bugs.
When I have a stable version, I will share my source files.I join few screens.
Thank you for sharing your software.
PS: I'm French, sorry for spelling and grammar. :D
Attachment: download link
-
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.
-
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
-
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.
-
-
Super !
Merci beaucoup Julien, je vais regarder cela de prêt.
C'est vraiment très sympa.
Yannick
-
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
-
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
-
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 -
Terry,
thank you. Yes, i am familiar in eclipse. -
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