SVP pensez à vous inscrire
guest

Connexion S'inscrire

Login form protected by Login LockDown.


S'inscrire | J'ai perdu mon mot de passe
Recherche avancée :

— Thématique du forum —



— Cherche —



— Options du forum —




Utilisation de caractères Joker:
*  capture un nombre quelconque de caractères    %  capture exactement un caracère

La longueur du mot recherché est au minimum de 4 caractères et au maximum de 84 caractères

RSS du sujet
Le protocole HTTP par l'exemple : piloter sa Freebox
Lire la publication originale du blog
21 septembre 2011
6:56
Vincent PREMEL
Débutant
Nombre de messages du forum: 37
Membre depuis:
6 juillet 2011
Hors ligne

Aujourd’hui, un article un peu plus technique pour vous expliquer la manière dont communiquent certains équipements en utilisant les standards du web. Comme par exemple le pilotage d’iTunes en HTTP présenté par Julian dans cet article.

 


I. Notion de protocole

 

En langage informatique, un protocole est la description d’une méthode permettant de communiquer avec un appareil ou un logiciel donné. Un protocole définira la façon de se connecter ainsi qu’une liste de mot-clés et d’arguments répondant à une syntaxe précise. Par exemple, vous trouverez la description complète du protocole HTTP ici. Inutile de tout lire, vous trouverez un résumé…

21 septembre 2011
7:59
Denis
invités

Article sympa mais il aurait du s’intituler « piloter sa freebox en http ». Il est bien trop succinct pour être une initiation au protocole :pas d’explication sur la commande GET par ex. Et bien trop détaillé pour faire une bonne introduction a l’API Freebox pour le profane : par ex. pourquoi passer par telnet et pas par un navigateur au moins dans un premier temps.
Ce n’est que mon avis…

21 septembre 2011
9:24
Vincent PREMEL
Débutant
Nombre de messages du forum: 37
Membre depuis:
6 juillet 2011
Hors ligne

Bonjour Denis,

Pour l’initiation au protocole, j’ai un lien vers la page « HTTP made really easy » ; inutile de tout réécrire.

Je passe par telnet, car je veux montrer les mécanismes qu’utilisent les navigateurs web ; il est fréquent de commencer des apprentissages par des exemples qui seront ensuite décortiqués et expliqués. Les commentaires et le forum sont là pour ça.

Après, je cherche à faire faire des choses aux gens, mais je t’avoue qu’il est compliqué d’expliquer facilement ce qui pour moi est simple et coule de source. Mais j’ai prévu par la suite des articles sur les arduinos il faut un minimum d’introduction…

Merci pour tes remarques, je tacherais d’être plus didactique la prochaine fois !

A+
Vincent

21 septembre 2011
16:42
Slyounet
invités

Ok que du bon : quelqu’un pourrait me donner un exemple de ligne de code pour que ma zibase allume la freebox puis une ligne pour se mettre dans le menu vidéo ?
A vos plumes! Merci d’avance..

21 septembre 2011
17:29
Vincent PREMEL
Débutant
Nombre de messages du forum: 37
Membre depuis:
6 juillet 2011
Hors ligne

Salut

Je ne connais pas le langage de base de la zybase.

Mais il faut ouvrir un socket TCP, et la ligne de code tu l’as là haut !

Pour le menu je crois que c’est la fonction « home ».

Voir peut-être à remplacer les[entrée] par l’équivalent hexa soit $13$10 (fonction du langage).

A+
Vincent

28 septembre 2011
23:32
cognard
invités

salut, j’essaie d’intégrer ca dams mon usine a gaz,
« Il faudra remplacer “12345678″ par l’ID de votre freebox. », qu entends tu par id de la box ?
ca se trouve ou ?

Merci.
Arnaud

28 septembre 2011
23:46
Vincent PREMEL
Débutant
Nombre de messages du forum: 37
Membre depuis:
6 juillet 2011
Hors ligne

Salut

Sur la V5, il faut aller dans le menu « free », puis « paramètres » et « information générales ».

Il y a une info « code telecommande », c’est l’id.

Pour la V6 je n’en ai pas sous la main, désolé.

A+
Vincent

28 septembre 2011
23:59
cognard
invités

Merci Vincent, j’avais en fait uitilisé cet id. Bon, bin ca ne marche pas si facillement sous linknx….
je te tiens au courant de mes résultats
Arnaud

30 septembre 2011
22:33
Vincent PREMEL
Débutant
Nombre de messages du forum: 37
Membre depuis:
6 juillet 2011
Hors ligne

Salut Arnaud,

On se retrouve ici après Domedia !

Le plus compliqué dans ces histoires est de taper les caractères non imprimables dans un script. En l’occurence, ici,[entrée] correspond à deux caractères qu’il faut écrire la plupart du temps en hexa, en fonction de la syntaxe du langage.

[entrée] vaut « 0x0D 0x0A », soit le caractère ASCII de valeur 13 suivi du caractère de valeur 10 (explicitement, « Carriage Return » -retour charriot- et « Line Feed » -saut de ligne- qui servait d’ordres pour les premières imprimantes). Il faut les écrire explicitement mais ça dépend des langages. En c par exemple ou trouve rn. Certains langages demande une notation hexa.

A+
Vincent

30 septembre 2011
22:50
cognard
invités
10

oui, et je pense que tu connais jquily qui est passé sur le forum et m’a vendu la centrale russound il y a qqe temps.

je ne le voyais pas comme ca le return !
La prog d imprimante laser fut un de mes premiers sujets de stage, et ca commence a dater !
bon, bin je teste tout ca, sous debian, avec linknx.
Merci

20 février 2012
8:21
PABAN Vincent
invités
11

Salut Vincent,

J’espere que tu vas bien.
J’ai enfin fait ma formation niveau 1 CRESTRON et validé.
Je sui en cours de modification de mon système qui est avec une box NEUFBOX évolution actuellement dont je ne trouve pas les codes de pilotage en ip (meme eux ne connaisse pas) cependant je passe sur la freebox V6 prochainement et j’aimerais savoir ou tu trouve les code la concernant ou concernant d’autres ensemble de produits de ce genre (hors produits pro et le site RC).

A bientôt. 

20 février 2012
9:51
Vincent PREMEL
Débutant
Nombre de messages du forum: 37
Membre depuis:
6 juillet 2011
Hors ligne
12

Salut Vincent,

 

Ça va depuis le temps ? Neufbox, pas d'infos sur un possible pilotage.

 

Pour la freebox, il y a ce que j'ai dans l'article, guère plus.

 

A+

Vincent

25 février 2012
12:05
PABAN Vincent
invités
13

Vu pour la neufbox, de toute façon elle est plus active et est remplacer par la freebox V6 depuis aujourd’hui.

cependant dans mon invite de commande il me dit que la commande telnet n’existe pas????

Si tu as des infos?????

Merci a toi pour toute ces infos. 

14 mars 2012
18:24
Vincent PREMEL
Débutant
Nombre de messages du forum: 37
Membre depuis:
6 juillet 2011
Hors ligne
14

Salut Vincent,
Sous Windows 7, il faut aller dans le panneau de configuration, « installer des logiciels » et installer le « client telnet » dans les composants Windows.
 
A+
Vincent

1 mai 2012
20:52
luc
invités
15

Ca fonctionne également directement sous navigateur web
http://hd1.freebox.fr/pub/remo…..=123456789

Zone horaire du forum:UTC 1

Nb Max. Membres En ligne: 54

Actuellement en ligne: LoicD
31 Invité(s)

Qui consulte cette page actuellement:
1 Invité(s)

Auteurs les plus actifs:

algeroth: 132

sjhp: 92

coquelicot: 89

Ted: 68

chrifabre: 67

cyberwarrior: 58

Statistiques des membres

Afficher les invités: 337

Membres: 681

Moderateurs: 0

Administrateurs: 1

Statistiques du forum:

Groupes: 4

Forums: 26

Sujets: 606

Messages:3623

Nouveaux Membres: crevette, LoicD, melyemelo, mccyrille, kasinao, nocolo

Modérateurs:

Administrateurs: Cédric Locqueneux (558)