Développement WEB Lantronix XPORT
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

Développement WEB Lantronix XPORT



  1. #1
    denver60

    Développement WEB Lantronix XPORT


    ------

    Bonjour à tous,

    J'envisage d'intégrer un module XPORT de lantronix à une carte de pilotage composée d'un PIC18F afin de pouvoir contrôler et superviser mon système depuis le web.

    Avant d'acheter ce module, je me suis documenté sur internet afin de savoir vers quoi je m'embarque. Le problème (car il y en a un, sinon je ne créerais pas ce topic ), est que je ne trouve pas d'information concernant la création de page web destinée à ce module.

    Je m'explique !

    Je souhaite que le XPORT héberge au sein de son serveur web une page permettant par exemple de visualiser les variables de mon système, ou bien encore commander mon système en lui envoyant des ordres (Marche/Arrêt, ajustement consigne de régulation). Par exemple, si je crée un bouton marche sur ma page, quels sont les mécanismes à mettre en œuvre entre ma page web et la liaison série du XPORT pour envoyer l'ordre de marche sur mon PIC.

    Inversement, quels sont les mécanismes à mettre en œuvre entre ma liaison et ma page web pour l'affichage (même statique) de mes variables ?

    Je souhaiterais obtenir votre aide par le biais : d'exemples, témoignage ou encore retour d'expérience concernant ce module XPORT de Lantronix.

    Par avance, merci de votre aide.

    -----

  2. #2
    invite03481543

    Re : Développement WEB Lantronix XPORT

    Bonjour,

    personnellement j'ai utilisé ce petit bijoux pour établir une liaison à distance d'un équipement, effectuer des reparamétrages, récupérer des données, remise à l'heure, etc...
    Je n'ai en revanche pas utilisé la fonction page web embarquée de l'XPORT.

    J'ai développé un interface graphique sous DELPHI me permettant de communiquer avec l'application, d'ailleurs j'en avais bien chié à l'époque, DELPHI n'étant pas ma compétence première.
    Ce que je peux te dire c'est que l'XPORT est quant à lui simple à mettre en oeuvre, tu utilises l'EUSART de ton µC pour envoyer et recevoir tes données (comme une vulgaire comm RS232) et l'XPORT se charge d'empaqueter les datas et de les envoyer sur le WAN.

    Je peux te confirmer que sur le net on trouve très peu d'infos sur ce sujet, beaucoup de blabla et de mecs qui se la raconte sur le sujet des client/serveur, même sur des sites d'info sensés s'y connaitre à fond, je ne citerai pas de noms, mais jamais vu une appli digne de ce nom fonctionner avec de vrais exemples d'appli reproductibles...
    Dejà parceque les versions telles que DELPHI ou JAVA présentées sont déjà obsolètes un an après ou ne renferment plus les bonnes fonctions ou classes allant avec ton OS etc, bref dans ce domaine il y a toujours quelque chose qui ne va jamais. on mesure toute l'arnaque de l'informatique dite moderne, non péreine et délibérément orientée pour l'obsolescence.
    Je m'enflamme mais ce sujet des OS et autres logiciels PC prévu pour ne surtout pas durer m'agace profondément tu l'auras deviné , nous électroniciens qui devont dialoguer au travers du net ou nous connecter au virtuel du monde des informaticiens on est vraiment pas gâtés ni aidés.

    Alors des exemples client/serveur tu vas en trouver, mais il te faudra aussi trouver le bon compilateur, la bonne version et prier fort pour que ton OS style Windaube7, 8 ou 15000 soit pas trop susceptible.

    Mieux quand tu poses des questions tu te rend vite compte que personne maitrise que dalle sur le sujet de l'XPORT, forcément dès qu'il y a plus de deux pages ça devient trop intello. LOL!
    J'ai dû donc tout me coltiner, ça m'a juste confirmé que dès que tu sors des sentiers battus que ce soit en électronique (led, 555, 7805 et LCD 2x16 et PIC) ou en informatique (langages appliqués, exemples concrets) y a plus grand monde sur le net pour te rencarder finement, car peu vont vraiment au fond des choses.

    Pour résumé je peux te tuyauter pour toute la partie hardware, la partie logicielle µC/XPORT, le GUI (Graphic User Interface), par contre coté page web embarquée dans le module je n'en avais pas besoin donc là je pourrais juste essayer de t'aider, ça n'avait pas l'air très compliqué.
    L'XPORT de LANTRONIX est un excellent produit, je peux en témoigner.
    Tu ne trouveras pas mieux dans un si petit volume pas plus gros qu'un sucre.

    N'hésite donc pas à demander, je me ferais un plaisir de t'aider là où j'en ai tant baver pour faire communiquer sérieusement quelque chose sur le "fameux" net ou rien ne l'est tout à fait ni personne.
    Je te propose soit d'exposer publiquement ton besoin en détaillant l'appli, le choix du µC, etc soit, si ton appli est sensible, à me contacter par MP.

    @+
    Dernière modification par HULK28 ; 03/12/2012 à 15h04.

  3. #3
    paulfjujo

    Cool Re : Développement WEB Lantronix XPORT

    bonjour,
    sur le xport-03 il n'y a pas d'autre alternative que de passer par du Java
    pour inerfacer une page Web,via un applet.
    Lantronix propose un exemple.
    sur ma page,j'ai mis a dispositiion toute la demarche et code sources
    d'un exemple de realisation.
    Sans page web,On peut,comme l'a fait hulk utiliser delphi.
    ou vb6...ou Telnet ou unterminal avec un port virtuel ethernet.

    il n'y a pas de mystere,il faut mettre les mains dans le camboui!

    je croix qu'il existe d'autre xport plus evoulues,permettant le Cgi
    et d'interfacer la page web sans java.(non teste perso).

  4. #4
    invite03481543

    Re : Développement WEB Lantronix XPORT

    Salut Paulfjujo,

    oui j'aurai pu dire que tu es sans doute le seul sur la toile à avoir parlé de l'XPORT en ayant décrit ce que tu faisais de manière détaillée, réussite et échec y compris
    Juste dommage que tu soit parti sur du VB6 qui est carrément obsolète et même introuvable par ailleurs, quitte à partir sur du VB.net j'ai préféré partir sur du Delphi qui me semble bien plus évolué.
    L'exemple en JAVA de Lantronix est plutôt pathétique et vraiement très limité, il est certain qu'ils y gagnerait à renseigner mieux que ça leur produit par des exemples plus concrets.
    Ils oublient trop souvent que les électroniciens ne sont pas informaticiens...

  5. A voir en vidéo sur Futura
  6. #5
    denver60

    Re : Développement WEB Lantronix XPORT

    Merci pour vos réponses .

    @Paulfjujo : j'ai consulté votre page perso et particulièrement la page concernant votre projet contenant un XPORT. Et la question que je me posais durant l'analyse est : faut-il développer nous même les programmes mettant en œuvre les sockets TCP-IP etc ? Ou ce sont des bouts de programme fournit par Lantronix ? Parce que le TCP-IP est loin d'être simple...

    Car comme le dit HULK28 : "Ils oublient trop souvent que les électroniciens ne sont pas informaticiens... ". D'ailleurs pour ma part, je ne suis ni l'un, ni l'autre. J'ai abordé ces domaines durant mon cursus universitaire mais je ne suis pas un spécialiste.

  7. #6
    paulfjujo

    Re : Développement WEB Lantronix XPORT

    bonsoir,

    Citation Envoyé par denver60 Voir le message
    faut-il développer nous même les programmes mettant en œuvre les sockets TCP-IP etc ?.
    Le principal avantage du module XPORT-03, est de tranformer un flux seriel RS232 en encapsulant celui-ci dans une trame Ethernet.

    Il faudra quand meme du Java pour pouvoir faire une page web dynamique et renseigner des champs de valeurs
    Le java sert à extirper des donnes emises par (le PIC) sur le flus RS232, et transmettre des commandes issus d'objets tels que bouton
    case à cocher de la page Web , dans le flus seriel partant vers le PIC et cela à travers l'usage d'une socket TCP-IP en java.
    ... Il faut bien etudier l'exemple fournit par Lantronix.

    voir aussi mes reponses au mail privé du jeudi 29 novembre 2012 19:07,
    nota: reponses inserees dans les questions, j'ai oublié d'en changer la couleur .

  8. #7
    denver60

    Re : Développement WEB Lantronix XPORT

    Et en terme de pérennité, qu'est-il préférable ? Développer une interface graphique comme l'a fait HULK28 ou bien, page web avec applet java comme vous paulfjujo ?

  9. #8
    paulfjujo

    Re : Développement WEB Lantronix XPORT

    bonjour,

    Tout depend de la finalité à atteindre:
    Utiliser une page Web + java permet de se connecter via INTERNET .. sans mobiliser un PC dédié à cela..
    L'XPORT restant connecté à une Freebox ou equivalent ..

    Si on utilise l'XPORT en point à point , donc en liaison avec un PC (mobilisé pour cela).
    l'usage d'une interface faite avec DELPHI ou VB6 est largement suffisante.

    La perenité avec DELPHI ou VB6 .. NON, bien que OK sous windows XP
    Je ne pense pas que cela tourne en 64 bits ?

    Donc plutot utiliser VB2012 , VB.net ou autres version plutot orientées Internet.

    JAVA evolue beaucoup au fil des ans ... JRE 1.05 .... JRE7 à ce jour..
    donc cette solution devrait etre perenne.

    par contre cela devient compliquer avec l'empilage des versions ..
    voir onglet java dans les parametres systeme et la variable d'environnement qui doit contenir le bon chemin ves la bonne version de Java..
    sous fenetre DOS
    SET > SET.txt
    et voir ensuite le contenu du fichier texte ainsi creé .
    mon SET fait deja 1086 caracteres !

    JAVA demande beaucoup d'investissement personnel ( Nb d'heures à etudier), mais je pense que cela doit
    finalement etre payant une fois cette periode passée.

  10. #9
    denver60

    Re : Développement WEB Lantronix XPORT

    voir onglet java dans les parametres systeme et la variable d'environnement qui doit contenir le bon chemin ves la bonne version de Java..
    sous fenetre DOS
    SET > SET.txt
    et voir ensuite le contenu du fichier texte ainsi creé .
    mon SET fait deja 1086 caracteres !
    j'avoue que j'ai du mal à vous suivre là ... Serait-il possible d'avoir des informations complémentaires svp ?

    Par avance, merci.

  11. #10
    alainav1

    Re : Développement WEB Lantronix XPORT

    bonjour,
    pour information
    ce sujet m'interresse (communication avec le eb )et si cela peux vous interesser je suis en cours de developpement interface pc exterieur ave une "surcouche de java " c'est un logiciel de programmation PROCESSING gratuit multiplateforme (linux , windows ..) et pris en main est simple
    il est oriente graphique et on peut facilement cliquer sur un bouton pour declencher une action .
    pour l'instant apres 15 jour de developpement j'ai realisé une interface qui me permet de communiquer avec une carte arduino tres facilement (a terme j'utilserai surement un pic ).
    je mettrai sur mon site tous les details et je vous en ferai part.
    je n'ai pas regarder mais je pense que l'interface avec le web est prevu (puisque c'est du java )
    liens utiles
    http://www.siteduzero.com/tutoriel-3...rocessing.html
    http://fr.flossmanuals.net/processing/
    si cela peut vous etre utile
    Alain

    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  12. #11
    invite03481543

    Re : Développement WEB Lantronix XPORT

    Je n'ai pas essayé mon appli DELPHI sous windows 64 bits, mais par contre je ne monopolise pas un PC pour l'appli.
    L'appli est relié par l'XPORT à une livebox (ou autres routeurs peu importe, domestique ou pro), du moment que l'on peut joindre cette livebox ou ce serveur, le reste est transparent à l'utilisateur.
    Il suffit juste d'entrer l'IP dans la case et de cliquer sur connexion de l'appli DELPHI pour que tout le monde se mette à discuter.
    Le seul inconvénient que je vois est qu'il faut installer l'exécutable DELPHI pour pouvoir se connecter sur n'importe quel PC distant.
    Dans mon cas l'appli était pro donc seuls les clients avaient l'exécutable qu'ils installaient sur leur machine.
    C'est tout l'avantage de se servir de la fonction page web embarquée dans le chip qu'offre l'XPORT en pouvant s'affranchir de l'exécutable à installer pour communiquer avec son appli.

    Sinon pour DELPHI je ne vois pas bien en quoi JAVA lui est supérieur, que ce soit l'un ou l'autre il me semble qu'ils sont tous les deux tributaires des évolutions des machines et des OS.
    Je trouverai assez hallucinant qu'une version écrite en 2009 soit obsolète en 2012 simplement parcequ'on passe de 32 à 64 bits... ça me consterne de voir ce genre de débilité, car le flux internet n'a pas changé, la norme est toujours la même, donc comment se fait-il que la configuration matérielle et logicielle d'un PC vienne influer sur des structures de haut niveau notamment les classes utilisées?

  13. #12
    alainav1

    Re : Développement WEB Lantronix XPORT

    bonjour,
    juste pour info j'ai trouvé ça
    http://arts-numeriques.codedrops.net...nication-entre
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

Discussions similaires

  1. Differentes technologies de développement web
    Par sergeoyan dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 07/04/2009, 16h14
  2. application Web developpement
    Par invitedda938ae dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 20/07/2008, 12h37
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...