Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// partage de liens //// une carte des membres//// (apéros) codelab


Apéro codelab #35 à Rennes, au Jardin Moderne, le 5 mai 2017

#1 2016-09-29 17:13:10 Télécommander plusieurs ordinateurs avec plusieurs téléphones

lilive
membre
Lieu: Toulouse
Date d'inscription: 2011-06-24
Messages: 50
Site web

Télécommander plusieurs ordinateurs avec plusieurs téléphones



Bonjour,

Je suis à la recherche de conseils pour un projet d'installation vidéo impliquant communications entre plusieurs téléphones (smartphones) en mouvement et plusieurs ordinateurs.

Dans ce projet, plusieurs personnes se déplacent dans un grand immeuble désert, un téléphone allumé à la main. Dans certaines pièces de certains appartements des vidéoprojecteurs, branchés chacun sur un ordinateur (Raspberry Pi ou quelque chose comme cela), attendent de diffuser de courtes vidéos de quelques minutes. L'application qui tourne sur les téléphones doit pouvoir signaler aux ordinateurs que le moment de projeter une vidéo est venu. Et les ordinateurs doivent éventuellement pouvoir répondre que la vidéo a bien été diffusée.

Pour cela, je cherche à faire communiquer les téléphones, en mouvement, et les ordinateurs, sans fils. Le but étant que les téléphones puissent envoyer des informations à l'ordinateur le plus proche, et que les ordinateurs puissent envoyer des informations aux téléphones à portée. Les applications sur les téléphones pourront alors signaler aux ordinateurs que le moment de diffuser une vidéo est venue, et les ordinateurs pourront signaler aux téléphones la fin de la diffusion d'une vidéo.

J'ai très peu d'expérience en réseaux, d'où mes questions. Je suis codeur, ni ingénieur, ni administrateur système.
Il faut également savoir que les ordinateurs seront répartis de la façon suivante dans l'immeuble : 2 ou 3 par appartement, dans des pièces séparées voire dans la même. Les appartements contenant des ordinateurs pourront être proches ou au contraire séparés de dizaines de mètres et par plusieurs étages.
Je ne pense pas qu'il y ait un wifi public existant qui couvre l'immeuble.

J'ai pensé à plusieurs solutions :

Je pense qu'on peut sans problème faire communiquer un smartphone et un ordinateur, de pair à pair, par le wifi ou le bluetooth. Par exemple en équipant chaque Raspberry d'une carte wifi, si besoin.
- Mais est-il possible de faire communiquer simultanément plusieurs smartphones avec un même ordinateur ?
- Où est-il possible, si un smartphone est à porté de plusieurs ordinateurs, qu'il se connecte simultanément à tous ?
- Et est-il possible que la connexion s'établisse automatiquement dès qu'un réseau est à porté, sans que l'utilisateur ait besoin d'agir sur le téléphone ?

On doit pouvoir également pouvoir créer l'équivalent d'un réseau domestique, comme quand à domicile il y a une box sur laquelle se connectent différents appareils. Je n'ai aucune idée de comment on fait cela, enfin, j'imagine qu'intervient un de ces fameux routeurs. Et qu'une fois tous les appareils connectés ils peuvent s'échanger des messages.

Ou alors on équipe tout le monde de l'accès à internet (du genre 3G si je ne me trompe pas, je n'ai jamais utilisé cela, j'ai pas de portable) et on les fait passer par là. Mais ça fait peut-être grimper le budget là.

Voilà, je me pose déjà ces questions sur l'architecture matérielle. Après, il faudra voir par quel moyen les appareils communiquent, par quel protocole, là c'est pareil, TCP, UDP, j'y connais pas grand chose, mais si c'est du côté du dev que ça se joue alors ça m'effraie moins.

Quelqu'un par ici aurait-il des idées sur la question ? Merci !

Hors ligne

 

#2 2016-09-29 23:54:46 Re : Télécommander plusieurs ordinateurs avec plusieurs téléphones

Tepaze
membre
Lieu: Angers
Date d'inscription: 2014-04-14
Messages: 173

Re: Télécommander plusieurs ordinateurs avec plusieurs téléphones



Salut,

Je ne suis pas admin reseau, mais tu risque d'être confronté au problème de la sécurité. Sécurité non pas de ton application, mais des réseaux...
Aucun appareil ne se connecte à un reseau (WiFi, Bluetouth, 3G) sans que celui-ci ait été sélectionné par l'utilisateur au moins 1 fois auparavent.

Par contre il est possible en WiFi (je ne sais pas en BT) de créer de multiple des réseaux identiques.
Après pour savoir qui est connecté à un réseau, il y a l'outils nmap (en console) qui propose pas mal de solutions.

Pour faire communiquer plusieurs smatphone avec un même ordinateur, soit ils sont sur le même réseau, et ils peuvent dialoguer, soit c'est carrément l'ordi qui fait routeur, et c'est à "lui" que les telephones ce connecte.

Ensuite, il y a la question de la portée.
Le WiFi porte sur quelques dizaine de metres, le BT de dizaine de cm à quelques mètres.
Il faut noter que suivant les téléphones, la puissance d'émission et/ou la finesse de reception sont différentes

Ta problématique me fait penser à d'autres solutions. Je me permet donc de te faire la proposition. Tu jugeras de leur interet...
1/ La connexion NFC des smartphones. Les personnes se déplacent, et lorsqu'elles arrivent dans un endroit ou il y a une diffusion, elles passent leur téléphone devant une borne NFC qui déclenche la lecture.
2/ La localisation GPS avec des répéteurs GPS pour capter dans les appartements. En mêlant altitude et position. Les téléphones communiquent cette position à un serveur qui centralise les commandes, et déclenche les lectures pieces par pieces en fonction de l'endroit ou l'on ce trouve.

Voila ce que m'évoque ton message. En espérant fournir de l'eau à ton moulin

Hors ligne

 

#3 2016-09-30 17:49:07 Re : Télécommander plusieurs ordinateurs avec plusieurs téléphones

Simon Strueux
membre
Date d'inscription: 2016-07-06
Messages: 36

Re: Télécommander plusieurs ordinateurs avec plusieurs téléphones



La localisation GPS avec des répéteurs GPS pour capter dans les appartements. En mêlant altitude et position. Les téléphones communiquent cette position à un serveur qui centralise les commandes, et déclenche les lectures pieces par pieces en fonction de l'endroit ou l'on ce trouve.

Je pense aussi pour cette solution
Les smartphones communiquent leurs positions et tu fais des scripts qui telechargent la position.

Hors ligne

 

#4 2016-10-01 11:25:17 Re : Télécommander plusieurs ordinateurs avec plusieurs téléphones

lilive
membre
Lieu: Toulouse
Date d'inscription: 2011-06-24
Messages: 50
Site web

Re: Télécommander plusieurs ordinateurs avec plusieurs téléphones



Grand merci pour vos réponses Tepaze et Simon,
je reviens mardi ou mercredi continuer la discussion car en train de boucler un autre projet pour lundi !

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2017