Freezone S'inscrire

FAQ FAQ Rechercher Rechercher Liste des Membres Liste des Membres Groupes d'utilisateurs Groupes d'utilisateurs S'enregistrer S'enregistrer
Recevoir des notifications sur la TV avec la Mini 4K
Aller à la page 1, 2  Suivante 

Poster un nouveau sujet    Répondre au sujet
   Univers Freebox Index du Forum -> Télévision, Radios et toutes les fonctions « audio / vidéo »



 Auteur   Message 
kephren14
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 25 Mar 2016
Messages: 24
 
25 points

kephren14
(Auteur du topic), Posté le: Ven 25 Mar 2016, 19:54    Sujet du message: Recevoir des notifications sur la TV avec la Mini 4K Recevoir des notifications sur la TV avec la Mini 4K 131145 120973
Répondre en citant

Bonjour,
Je cherche depuis quelques temps un moyen de recevoir des notifications sur ma TV et ceci quand je la regarde (même en plein film).
J'ai découvert il y a peu une application :
https://play.Google.com/Store/apps/details?id=de.cyberdream.androidtv.notifications.Google&hl=fr

Cela marche bien, cela s'affiche à l'ecran, peu importe ce que je fais.
Mais je n'arrive à envoyer des messages que par mon téléphone.

J'ai contacté la personne qui a developpé cette application pour savoir s'il etait possible d'envoyer une notif par URL.
Le hic c'est qu'il me parait impossible de communiquer avec la Mini 4K non ? Une requete ne passera jamais.
C'est ce que le dev me demande en fait. Cry

Qu'en pensez vous ?

(L'idée est de relier ma box domotique a ma TV pour les notifs importantes Joyeux)

Merci d'avance.
Alexis

*** Modération *** Titre édité *** Modération ***

Curtis Newton
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
FloBaoti
Chevalier de L'Univers


Inscrit le: 06 Nov 2013
Messages: 548
 
921 points

FloBaoti, Posté le: Ven 25 Mar 2016, 21:25    Sujet du message: 93774 87258 Répondre en citant

Bonsoir,

Il faut vérifier ça dans les paramètres réseau mais la box doit bien avoir une IP sur le réseau local non ? Donc ça devrait communiquer.
Par contre, je ne suis pas spécialiste de ce genre de trucs sur Android, à mon avis ça sera à la box d'aller chercher l'information quelque part, non (local, ou non) ?
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
loggoi
Geek de L'Univers


Inscrit le: 22 Jan 2007
Messages: 9502
 
6285 points

loggoi, Posté le: Ven 25 Mar 2016, 22:21    Sujet du message: Re: Notification TV Mini 4K Re: Notification TV Mini 4K 3458 3206 Répondre en citant

kephren14 a écrit:
Bonjour,
Je cherche depuis quelques temps un moyen de recevoir des notifications sur ma TV et ceci quand je la regarde (même en plein film).
J'ai découvert il y a peu une application :
https://play.Google.com/Store/apps/details?id=de.cyberdream.androidtv.notifications.Google&hl=fr

Cela marche bien, cela s'affiche à l'ecran, peu importe ce que je fais.
Mais je n'arrive à envoyer des messages que par mon téléphone.

J'ai contacté la personne qui a developpé cette application pour savoir s'il etait possible d'envoyer une notif par URL.
Le hic c'est qu'il me parait impossible de communiquer avec la Mini 4K non ? Une requete ne passera jamais.
C'est ce que le dev me demande en fait. Cry

Qu'en pensez vous ?

(L'idée est de relier ma box domotique a ma TV pour les notifs importantes Joyeux)

Merci d'avance.
Alexis


Le soucis ce n'est pas la Freebox, mais Android TV. Est ce que cet OS sait gérer des notifications (apparemment non) ? Si ce n'est pas le cas, pas d'autre solution que de le suggérer à Google.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
FloBaoti
Chevalier de L'Univers


Inscrit le: 06 Nov 2013
Messages: 548
 
921 points

FloBaoti, Posté le: Sam 26 Mar 2016, 10:24    Sujet du message: 93774 87258 Répondre en citant

Il dit qu'il a trouvé une app qui fait ce qu'il veut, donc c'est que ça fonctionne non ? Rolling Eyes  
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
kephren14
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 25 Mar 2016
Messages: 24
 
25 points

kephren14
(Auteur du topic), Posté le: Sam 26 Mar 2016, 11:30    Sujet du message: 131145 120973
Répondre en citant

Merci pour vos réponses .

Oui cela fonctionne mais il y a l'application en mode Server installée sur la Mini et j'ai la même application en mode client sur mon téléphone pour envoyer les messages sur la mini.
En fait je voudrais me passer de l'application client et pouvoir envoyer un message via une requete http.
Donc le dev m'a demandé si on pouvait envoyer des requetes à la Free. Et c'est ça le probleme, je crois que non.
J'ai beau avoir l'adresse IP, s'il n'y a rien derriere pour interpreter la requete et la "transferer" à l'application cela ne marchera jamais.

L'application client installée sur le téléphone scanne le reseau pour trouver la mini et ensuite elle peut communiquer avec la mini grace à l'application Server installée...
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
FloBaoti
Chevalier de L'Univers


Inscrit le: 06 Nov 2013
Messages: 548
 
921 points

FloBaoti, Posté le: Sam 26 Mar 2016, 11:34    Sujet du message: 93774 87258 Répondre en citant

D'accord je comprends mieux comment ça fonctionne.

Et bien il suffit de savoir comment ça fonctionne actuellement avec l'application cliente du Smartphone et de reproduire ce fonctionnement Smile Ce n'est pas compliqué.
La seule chose à savoir est : est-ce que les 2 applis dialoguent vraiment directement entre elles, ou font-elles appel à un service distant ? (un serveur hébergé par la personne qui a fait l'appli et qui fait le relais entre les 2 apps).

Il suffit de lancer une capture de paquets sur le réseau et de voir les échanges entre les 2, c'est pas bien compliqué. Ou vu que vous discutez avec le créateur, lui demander les spécifications qu'il utilise tout simplement.

Si l'appli de la box est "serveur", cela signifique qu'elle écoute sur un port donné, donc qu'elle est capable de recevoir des ordres par ce biais. A priori, sous réserve qu'un service tiers ne soit nécessaire.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
kephren14
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 25 Mar 2016
Messages: 24
 
25 points

kephren14
(Auteur du topic), Posté le: Sam 26 Mar 2016, 15:19    Sujet du message: 131145 120973
Répondre en citant

J'ai beau sniffer le reseau, je ne reçois rien de concret.
Enfin quand j'envoie une notif à la TV je ne la vois pas dans mes trames. Il y a bien une trame qui parle d'Android TV avec un port 5353 mais je la vois même quand je n'envoie rien.

Je n'ai pas de nouvelle du dev....
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
kephren14
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 25 Mar 2016
Messages: 24
 
25 points

kephren14
(Auteur du topic), Posté le: Sam 26 Mar 2016, 15:27    Sujet du message: 131145 120973
Répondre en citant

Je viens de voir que c'est le même type de notification qui s'affiche à la TV lorsqu'on utilise l'application Android TV Remonte Control...  
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
FloBaoti
Chevalier de L'Univers


Inscrit le: 06 Nov 2013
Messages: 548
 
921 points

FloBaoti, Posté le: Sam 26 Mar 2016, 16:21    Sujet du message: 93774 87258 Répondre en citant

Tu sniffe à quel endroit sur le réseau ? essaye depuis le mobile qui envoit la notification par exemple  
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
kephren14
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 25 Mar 2016
Messages: 24
 
25 points

kephren14
(Auteur du topic), Posté le: Sam 26 Mar 2016, 17:55    Sujet du message: 131145 120973
Répondre en citant

Alors effectivement depuis mon téléphone j'arrive à trouver le port 7676.
Quand je tape https://192.168.1.24:7676/available
Cela me met juste un OK en haut de la page.
Si je tape juste https://192.168.1.24:7676 rien ne se passe, page blanche sans aucun message....
Pour le reste je ne sais pas vraiment decrypter....Cry
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
FloBaoti
Chevalier de L'Univers


Inscrit le: 06 Nov 2013
Messages: 548
 
921 points

FloBaoti, Posté le: Sam 26 Mar 2016, 17:57    Sujet du message: 93774 87258 Répondre en citant

Il faut regarder le contenu du paquet, c'est pas forcément un serveur HTTP derrière, ça peut être tout et n'importe quoi, y compris du brut (échange de messages sans protocole particulier). Il faut aussi voir à quel équipement est cette IP.  
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
kephren14
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 25 Mar 2016
Messages: 24
 
25 points

kephren14
(Auteur du topic), Posté le: Sam 26 Mar 2016, 18:05    Sujet du message: 131145 120973
Répondre en citant

J'ai trouvé mon message..
Code:
Frame 33: 590 bytes on wire (4720 bits), 590 bytes captured (4720 bits)
Ethernet II, Src: Google_00:00:01 (00:1a:11:00:00:01), Dst: Google_00:00:02 (00:1a:11:00:00:02)
Internet Protocol Version 4, Src: 10.8.0.1, Dst: 192.168.1.24
    0100 .... = Version: 4
    .... 0101 = Header Length: 20 bytes
    Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
    Total Length: 576
    Identification: 0x01c8 (456)
    Flags: 0x02 (Don't Fragment)
    Fragment offset: 0
    Time To Live: 64
    Protocol: TCP (6)
    Header checksum: 0x6b27 [validation disabled]
    Source: 10.8.0.1
    Destination: 192.168.1.24
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
Transmission Control Protocol, Src Port: 45528 (45528), Dst Port: 7676 (7676), Seq: 175, Ack: 128, Len: 536
    Source Port: 45528
    Destination Port: 7676
    [Stream index: 0]
    [TCP Segment Len: 536]
    Sequence number: 175    (relative sequence number)
    [Next sequence number: 711    (relative sequence number)]
    Acknowledgment number: 128    (relative ack number)
    Header Length: 20 bytes
    Flags: 0x010 (ACK)
    Window size value: 65535
    [Calculated window size: 65535]
    [Window size scaling factor: -2 (no window scaling used)]
    Checksum: 0x7813 [validation disabled]
        [Good Checksum: False]
        [Bad Checksum: False]
    Urgent pointer: 0
    [SEQ/ACK analysis]
        [iRTT: 0.004486000 seconds]
        [Bytes in flight: 536]
Hypertext Transfer Protocol
    POST / HTTP/1.1\r\n
    connexion: Keep-Alive\r\n
    Content-Type: multipart/form-data; boundary=SwA1459007535597SwA\r\n
    User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.0.1; GT-I9505 Build/LRX22C)\r\n
    Host: 192.168.1.24:7676\r\n
    Accept-Encoding: gzip\r\n
    Content-Length: 3002\r\n
    \r\n
    [Full request URI: http://192.168.1.24:7676/]
    [HTTP request 2/2]
    [Prev request in frame: 4]
    [Response in frame: 47]
MIME Multipart Media Encapsulation, Type: multipart/form-data, Boundary: "SwA1459007535597SwA"
    [Type: multipart/form-data]
    First boundary: --SwA1459007535597SwA\r\n
    Encapsulated multipart part:  (text/plain)
        Content-Type: text/plain\r\n
        Content-Disposition: form-data; name="title"\r\n\r\n
        Line-based text data: text/plain
            Notifications for Android TV
    Boundary: \r\n--SwA1459007535597SwA\r\n
    Encapsulated multipart part:  (text/plain)
        Content-Type: text/plain\r\n
        Content-Disposition: form-data; name="msg"\r\n\r\n
        Line-based text data: text/plain
            alexis
    Boundary: \r\n--SwA1459007535597SwA\r\n
    Encapsulated multipart part:  (text/plain)
        Content-Type: text/plain\r\n
[Malformed Packet: MIME multipart]



Mon message c'est alexis
Et le titre de la notification c'est Notifications for Android TV
Mais maintenant que en faire de tout ça ? Joyeux
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
kephren14
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 25 Mar 2016
Messages: 24
 
25 points

kephren14
(Auteur du topic), Posté le: Sam 26 Mar 2016, 18:06    Sujet du message: 131145 120973
Répondre en citant

L'IP 192.168.1.24 c'est la Mini 4K  
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
FloBaoti
Chevalier de L'Univers


Inscrit le: 06 Nov 2013
Messages: 548
 
921 points

FloBaoti, Posté le: Sam 26 Mar 2016, 18:28    Sujet du message: 93774 87258 Répondre en citant

Et ben voilà parfais tu as tout ce qu'il faut là pour reproduire ça et envoyer tes propres notifications Smile

Donc déjà, on voit qu'il s'agit bien de HTTP, ça nous simplifiera tout, c'est standardisé.

Ensuite il s'agit d'une requete POST, qui envoi les données sous la forme MIME Multipart. Je ne connais pas particulièrement mais ça me parait standardisé.

Regarde par exemple du côté de curl, pour pouvoir reproduire une telle requête, ça doit être relativement simple je pense. curl est disponible comme librairie dans plein de langages, donc tu peux utiliser ton favoris ou alors directement en ligne de commande.

Fais quelques recherches Google pour : curl mime multipart

Ca devrait t'éclairer Wink
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
FloBaoti
Chevalier de L'Univers


Inscrit le: 06 Nov 2013
Messages: 548
 
921 points

FloBaoti, Posté le: Sam 26 Mar 2016, 18:39    Sujet du message: 93774 87258 Répondre en citant

En recherchant 2 minutes, à priori ça sera un truc dans ce genre la :

curl -F "title=Ma notif" -F "msg=Contenu notif" https://192.168.1.24:7676/
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé

Poster un nouveau sujet     Répondre au sujet

Univers Freebox Index du Forum -> Télévision, Radios et toutes les fonctions « audio / vidéo »
Page 1 sur 2
Toutes les heures sont au format GMT + 2 Heures
Aller à la page 1, 2  Suivante 

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum





CoolVista Thème phpbb
- Site adapté par Vincent Barrier
 © 2005 - 2009 Univers Freebox