| |
|
Programmes et jeux pour calculatrices Casio Graph et calculatrice ClassPad 300, jeux casio, cours...: Forums |
Forum Casio
Un espace convivial pour poser vos questions ou simplement venir discuter...
Entrer
|
Forum Programmation
Toutes les discussions à propos de la programmation sur calculatrices Casio...
Entrer
|
Foire aux Questions
Les réponses aux questions les plus courantes sont ici !
Entrer
|
| Auteur |
ClassPad et réseau sans fil |
|
|
Endreillie Membre

 Messages: 10 | Message posté: 02-01-2007 à 16:28  
Bonjour,
Je me demandais s'il est théoriquement possible de relier la ClassPad 300 à l'internet, de la façon suivante :
Fabriquer une antenne WiFi (pas très compliqué en soit) qui puisse être reliée à la prise MiniJack du ClassPad, en y installant un module qui puisse faire croire à la ClassPad qu'elle envoie et reçoit des données à une autre ClassPad;
Programmer un exécutable qui permette à la ClassPad de comprendre les données Wifi, et grâce à un point d'accès on pourrait alors récupérer sur la ClassPad de petits fichiers texte venant d'internet ou d'une autre machine (dissert de philo par exemple pour les tricheurs...).
Ou alors plus simplement pourrait-on faire en sorte de bricoler de petites antennes du type
ClassPad --minijack---------antenne antenne-------mj--CP
Pour faire communiquer à distance deux ClassPad ?
|  |
Ilae Administrateur

 Messages: 3022 Calculatrice : Graph 65 | Message posté: 02-01-2007 à 17:21  
Bon, le Class Pad est très puissant mais à ce point là, je n'y crois guère ... Après, je ne suis pas sûr à 100% de ce que j'avance. Mais il faudraitdéjà programmer un navigateur et tout ce qui va avec pour qu'Internet puisse marcher. Ca c'est possible(mais très compliqué je pense). Attends la réponse de programmeurs sur CP plus expérimentés mais à mon avis c'est techniquement réalisable (même pas sûr) mais pour un particulier, c'est impossible.
 |  |
Endreillie Membre

 Messages: 10 | Message posté: 03-01-2007 à 18:23  
Je reprends l'idée de la connexion CP/CP par ondes hertziennes, on aurait le système :
CP ------ antenne // antenne ------ CP
Il doit être possible de programmer un protocole de transfert hertzien entre les deux Classpad.
En baissant nos ambitions, pourquoi alors serait-il impossible de bricoler sur un ordinateur un programme qui fasse croire à un CP qu'elle communique avec un CP, et de faire une communication ordinateur-CP en faisant croire à la CP que la liaison est CP-CP ?
Alors, de la même façon qu'on fait des jeux en réseau CP-CP, on pourrait envoyer de l'ordinateur vers le CP des fichiers simples du type .TXT (navigateur web inutile donc), et vice-versa. L'ordinateur ferait alors lui-même la jonction Internet-CP.
Pour clarifier un peu tout ça, voici une idée de programme :
On bricole sur un serveur Web un fichier PHP qui récupère toutes les dix secondes les indices CAC40, NYSE, NASDAQ, etc. et édite un fichier texte sur internet avec ces cours. (Rien de plus simple en PHP.)
Ensuite, un ordinateur récupère toutes les dix secondes ce fichier TXT, et l'envoie grâce à notre hypothétique émulateur à la CP par ondes hertziennes (par exemple WIFI). La CP croit qu'elle reçoit des données d'une autre CP et peut les afficher.
Que pensez-vous de la faisabilité du truc ?
Endreillie
|  |
Ilae Administrateur

 Messages: 3022 Calculatrice : Graph 65 | Message posté: 03-01-2007 à 18:34  
Je ne suis pas un pro en programmation et en informatique (même pas du tout) mais il est vrai que ceci est réalisable : très difficile je pense mais réalisable. Attends l'avis de posseurs expérimentés de CP avant de te lancer ... lol.
 |  |
PierrotLL Administrateur

 Messages: 1228 Calculatrice : Graph 85 | Message posté: 03-01-2007 à 18:37  
L'idée me semble bonne, je pense qu'il faudrait une alimentation séparée pour l'emetteur/récepteur et il faudrait faire gaffe aux interférences
Les HP sont équipée d'émetteur/récepteur il me semble.
Par contre, ça m'étonnerais qu'on puisse avoir un débit important
 |  |
kilburn Administrateur

 Messages: 726 Calculatrice : ClassPad 300 | Message posté: 03-01-2007 à 21:07  
Quote:
|
En baissant nos ambitions, pourquoi alors serait-il impossible de bricoler sur un ordinateur un programme qui fasse croire à un CP qu'elle communique avec un CP, et de faire une communication ordinateur-CP en faisant croire à la CP que la liaison est CP-CP ?
Alors, de la même façon qu'on fait des jeux en réseau CP-CP, on pourrait envoyer de l'ordinateur vers le CP des fichiers simples du type .TXT (navigateur web inutile donc), et vice-versa. L'ordinateur ferait alors lui-même la jonction Internet-CP.
|
|
C'est déjà possible, mais on n'a jamais essayé. Je suis justement en train de travailler sur un programme permettant d'envoyer des captures d'écran au PC qui sont automatiquement convertis en PNG.
Quant à la communication sans fil, j'y ai déjà pensé, je pense que c'est tout à fait possible, seulement je n'ai pas les moyens pour m'acheter un émetteur-récepteur Wi-Fi.
Mais ce serait bien, on pourrait même créer de petits sites web au format adapté pour un écran de ClassPad, etc.. etc..
D'un autre côté, il y a ces histoire de protocoles et de routeurs, si on veut connecter sa ClassPad à Internet, il faudrait sûrement lui attribuer une adresse, etc... etc... Enfin... je ne suis pas franchement spécialiste en network donc je ne pourrai pas vraiment t'aider.
 |  |
Endreillie Membre

 Messages: 10 | Message posté: 03-01-2007 à 21:18  
Quote:
|
On 2007-01-03 21:07, kilburn message:
C'est déjà possible, mais on n'a jamais essayé. Je suis justement en train de travailler sur un programme permettant d'envoyer des captures d'écran au PC qui sont automatiquement convertis en PNG.
|
|
Qu'est-ce qui est déjà possible ? si c'est l'émulateur, peux-tu me montrer tes sources ?
Quote:
|
Quant à la communication sans fil, j'y ai déjà pensé, je pense que c'est tout à fait possible, seulement je n'ai pas les moyens pour m'acheter un émetteur-récepteur Wi-Fi.
|
|
Un émetteur-récepteur WiFi si je comprends bien, ça se fabrique à la main non ? C'est même comme ça que le protocole a été conçu...
Quote:
|
Mais ce serait bien, on pourrait même créer de petits sites web au format adapté pour un écran de ClassPad, etc.. etc..
D'un autre côté, il y a ces histoire de protocoles et de routeurs, si on veut connecter sa ClassPad à Internet, il faudrait sûrement lui attribuer une adresse, etc... etc... Enfin... je ne suis pas franchement spécialiste en network donc je ne pourrai pas vraiment t'aider.
|
|
Pour les histoires de protocole, je pense qu'il existe des opensource pour gérer ça, il faudrait juste les adapter au format CP ; mais je ne sais pas quelles sont les subtilités du C++ Casio.
|  |
bebe-vador Utilisateur Graph

 Messages: 89 Calculatrice : Graph 85 SD | Message posté: 03-01-2007 à 22:32  
pour le prococole il y a pas mal d'homebrews pour psp qui utilisent la connexion internet, vous pourez peut-etre trouver des info dns les sources
 |  |
kilburn Administrateur

 Messages: 726 Calculatrice : ClassPad 300 | Message posté: 04-01-2007 à 10:08  
Quote:
|
Qu'est-ce qui est déjà possible ? si c'est l'émulateur, peux-tu me montrer tes sources ?
|
|
Non, aucun rapport avec l'émulateur. C'est pour communiquer avec l'ordinateur par le port USB. D'un côté, la ClassPad envoie et reçoit les données comme à une autre ClassPad, et de l'autre côté, le PC obtient l'adresse du port USB où la ClassPad est connectée, et écrit et lit dessus comme sur un fichier.
 |  |
rom1dep Administrateur

 Messages: 924 Calculatrice : ClassPad 300+ | Message posté: 04-01-2007 à 11:06  
mwais...je veux pas paraître pessimiste mais à mon avis c'est pas pour tout de suite...déjà, ya le problème de l'antenne wifi... qui est obligatoirement alimentée (donc si c'était pour tricher au bac, c'est grillé ) ensuite, il y à une quantité monstre de paramètres dont il faut tenir compte : le balayage du réseau, le SSID, la clé WEP, le cryptage pour la clé WEP, la protection par clé mac...pour un réseau adhoc, imaginez en infrastructure... c'est moins le problème de mettre une antenne et de dire c'est beau, ça envoie des ondes, que le problème de l'intégrer au réseau, il lui faut une adresse ip interne délivrée par le routeur, et (à mon avis) à moins de se bricoler ou d'émuler un routeur, le cp n'est pas assez puissant pour gérer tous ces protocoles...
sinon, question à Kilburn : on peut utiliser le port USB autrement que vers un pc ? il est alimenté ? (faut pas rêver non plus mais on sait jamais... )
 |  |
Endreillie Membre

 Messages: 10 | Message posté: 04-01-2007 à 11:15  
Quote:
|
On 2007-01-04 10:08, kilburn message:
Quote:
|
Qu'est-ce qui est déjà possible ? si c'est l'émulateur, peux-tu me montrer tes sources ?
|
|
Non, aucun rapport avec l'émulateur. C'est pour communiquer avec l'ordinateur par le port USB. D'un côté, la ClassPad envoie et reçoit les données comme à une autre ClassPad, et de l'autre côté, le PC obtient l'adresse du port USB où la ClassPad est connectée, et écrit et lit dessus comme sur un fichier.
|
|
Vous parlez bien de la connexion Casio-PC grâce au câble USB-Je ne sais trop quoi (JNSTQ) ? Parce qu'à vue de pif il me semble difficile de trouver dans le commerce une prise JNSTQ, en tout cas je n'en ai jamais vu -- mais peut-être ai-je mal regardé ?
Y a-t-il une différence entre le mode d'envoi des données par le port JNSTQ et le port MiniJack ? Et entre les câbles eux-mêmes ?
Existe-t-il un programme opensource capable de communiquer avec la CP par port USB, type ligne de commande ? Parce que je ne vois pas comment on pourrait envoyer simplement et automatiquement des fichiers de l'ordi à la CP en utilisant le CPManager, puisqu'on ne connaît absolument pas ses commandes et qu'il est donc impossible de faire un script BAT qui puisse envoyer les fichiers.
|  |
Endreillie Membre

 Messages: 10 | Message posté: 04-01-2007 à 11:32  
Quote:
|
On 2007-01-04 11:06, rom1dep message:
mwais...je veux pas paraître pessimiste mais à mon avis c'est pas pour tout de suite...déjà, ya le problème de l'antenne wifi... qui est obligatoirement alimentée (donc si c'était pour tricher au bac, c'est grillé ) ensuite, il y à une quantité monstre de paramètres dont il faut tenir compte : le balayage du réseau, le SSID, la clé WEP, le cryptage pour la clé WEP, la protection par clé mac...pour un réseau adhoc, imaginez en infrastructure... c'est moins le problème de mettre une antenne et de dire c'est beau, ça envoie des ondes, que le problème de l'intégrer au réseau, il lui faut une adresse ip interne délivrée par le routeur, et (à mon avis) à moins de se bricoler ou d'émuler un routeur, le cp n'est pas assez puissant pour gérer tous ces protocoles...
sinon, question à Kilburn : on peut utiliser le port USB autrement que vers un pc ? il est alimenté ? (faut pas rêver non plus mais on sait jamais... )
|
|
On pourrait d'abord essayer pour faire plus simple une connexion PC-CP directe par WIFI, sans l'intermédiaire d'un routeur : le protocole doit être plus simple... Quant à la gestion logicielle du truc, on doit pouvoir se servir sur internet, avec des sources de drivers wifi dont on prendrait seulement la partie intéressante...
|  |
Endreillie Membre

 Messages: 10 | Message posté: 04-01-2007 à 20:13  
Cela a sûrement déjà été fait en long, en large et en travers, mais voilà un enregistrement réalisé avec AspyCom 2.05 des données transitant par le port USB lors de l'opération suivante :
1. Connection PC-CP avec le câble
2. Connection CP Manager -- CP (bouton "connect" du CPM)
3. Déconnection CPM--CP (bouton "disconnect" du CPM)
Je n'ai pas touché au CP lui-même !
Je livre le charabia à des experts en protocole USB :
http://www.fileshack.us/v/8384199/snifCP.txt.html
Bonne soirée,
Endreillie
|  |
Meetic
- Les règles du jeu ont changé | MeeticAffinity
|
 |
|
|
|
|