Salut les gens,
je suis en train de me fabriquer un petit robot que je veux pouvoir contrôler à distance, j'ai donc opté pour la solution du shield GSM pour ce qui est de la communication.
D'après ce que j'ai lu, la plupart des personnes s'en serve en mode SMS pour envoyer des commandes et recevoir des données, ce qui ne convient pas pour l'utilisation que je vais en faire étant donné que je veux avoir un retour vidéo en temps réel de la caméra placé sur mon robot, je pense donc passer en data plutôt qu'en SMS, vais-je avoir des difficultés particulières ?
En plus de la vidéo le shield GSM devra envoyer régulièrement la position GPS (depuis le shield GPS évidement) et recevoir les commandes pour contrôler le déplacement du robot.
Je ne sais pas trop comment faire au niveau de l'architecture de mon réseau, faut-il un serveur sur mon robot auquel je me connecte depuis un navigateur web pour avoir la vidéo et envoyer les commandes ou que au contraire mon robot soit un client qui se connecte à un serveur situé n'importe ou ?
Je suis ouvert à tous les conseils que vous pourrez me donner, que ce soit au niveau matériel ou logiciel, des idées les plus simples aux plus farfelues...
Merci d'avance pour vos réponses.
[EDIT] Quels shields ont les meilleurs rapport qualité / prix ? (GSM et GPS)
Salut les gens,
je pense donc passer en data plutôt qu'en SMS, vais-je avoir des difficultés particulières ?
Oui
D'une part l'Arduino n'est pas assez puissante pour traiter de la vidéo ne serais-ce que pour juste la transférer d'une caméra à un modem 3G.
Tu veux vraiment le faire en 3G ?
Au minimum je te conseille de faire l'architecture locale au niveau du robot en Ethernet/Wifi avec - si nécessaire - un routeur 3G pour l'accès au réseau 3G.
Mais ne cherche pas a faire passer la vidéo à travers l'Arduino.
Je propose :
Une caméra IP ethernet ou wifi
Un routeur Wifi/Ethernet/3G type MR3020
Une clef USB 3G (le MR3020 ne comprend pas la liaison 3G)
Une Arduino Ethernet pour le contrôle du robot
La video passera en direct entre la caméra et la 3G via le réseau Ethernet ou Wifi
Tu pilotes le robot du Wifi ou du 3G depuis Internet via l'Arduino.
Il y a bien un produit intéressant mais pas forcement donné mais au moins il intègre tout. Routeur 3G + GPS + Wifi + RS232 -> http://www.ql3d.fr/vanguard-3000.html
La doc est-elle dispo sur le site ? pas fait attention
Peux tu détailler ta solution PHPWebsocket ?
Tu crée un socket en PHP sur un hébergeur de page perso de ton ISP ?
Il te laisse faire ca ?
Jusqu'à présent nous étions arrivé à la conclusion que tous les hébergeurs désactivaient les sockets....
Désolé pour le retard, en ce moment c'est de la folie niveau temps libre ...
barbudor:
Est-ce que tu avais essayé la 3G/GPRS ?
Oui et non, j'ai utilisé le réseau EDGE (pour test un GET d'une page web, qui marche nikel).
(je sait plus si le GPRS est au dessus ou en dessous du EDGE niveau perf ...).
J'ai un gros doute du coup, normalement ma zone est couverte en EDGE mais est-ce que le SIM900 passe vraiment en EDGE ...
Si le GPRS est en dessous du EDGE ya des chances pour que je me soit planté ...
Dans tout les cas le TCP marche nikel ça c'est sûr, en mode texte, en mode binaire je sait pas comment on fait ...