IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web avec .NET Discussion :

COM port et web application


Sujet :

Développement Web avec .NET

  1. #1
    Membre régulier
    Profil pro
    Concepteur traitement de signal
    Inscrit en
    Août 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Concepteur traitement de signal
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2004
    Messages : 192
    Points : 106
    Points
    106
    Par défaut COM port et web application
    Bonjour !

    Je suis en train de m'amuser avec mon Arduino (board de développement utilisant un port COM pour ceux qui ne connaissent pas). J'ai fait une petite application pour communiquer avec, mais maintenant j'aimerais faire la même chose avec une appli web. Je pense cependant que j'ai un gros problème de conception.

    Alors tout d'abord, j'avais essayé avec une simple appli ASP.NET, mais le port COM que j'instanciais ne persistait pas (quand il était créé...) car une fois la page loadée, la variable associée au port COM n'existait évidemment plus. J'ai alors fait une classe de services REST pour appeler le port COM à la demande, sauf que je m'en suis sorti seulement en l'instanciant, l'ouvrant et le fermant à chaque appel, je tourne en rond.

    Je voulais me tourner enfin vers une appli Silverlight, sauf que je voudrais que le port utilisé ne soit pas côté client, mais bien côté serveur ! Je m'explique, je voudrais pouvoir contrôler à distance le port COM du serveur sur lequel est hébergé le site ASP ou Silverlight. Est-ce possible et comment ? je n'ai pas encore trouvé de réponse. Enfin, comme bonus, je voudrais voir le résultat de ma commande au port COM avec une webcam. C'est ultra simple d'utiliser une webcam avec Silverlight, sauf que là encore c'est la webcam du client qui est utilisée et pas celle du serveur. Vous allez me dire que c'est un peu normal puisqu'il est rare d'avoir une webcam sur un serveur mais passons.

    Donc tout ça pourrait se résumer ainsi : comment faire une application web pour qu'il soit possible à distance de contrôler un port COM et une webcam ?

    Merci pour votre aide !

  2. #2
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    Interessant comme problème.

    Si tu veux faire du streaming, tu peux utiliser VLC (installé sur le serveur) pour diffuser le flux de ta webcam.

    Coté web, t'as plus qu^à trouver un composant (que tu intègres dans ta page) capable de lire ton flux vidéo...

    Dans tous les cas, VLC utilise un port pour diffuser son flux et que ce port doit être ouvert pour tous les clients. Sinon ça ne marcheras pas.

    Je pense que cette solution peut t'épargner qqs semaines de dev.
    il vaut mieux prendre son pied que de se prendre la tête!!

    http://bossun.noxblog.com

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/07/2011, 21h27
  2. Réponses: 0
    Dernier message: 08/07/2011, 14h16
  3. Connaître le port d'une application web
    Par sky88 dans le forum IIS
    Réponses: 1
    Dernier message: 16/01/2010, 09h36
  4. Réponses: 4
    Dernier message: 21/05/2008, 14h27
  5. [COM | VB] communication entre application hétérogène
    Par zlavock dans le forum Général Java
    Réponses: 8
    Dernier message: 21/11/2004, 10h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo