Gå til innhold

Hjelp til å å fange/finne opp spesielt signal over nettverk


Anbefalte innlegg

eg har kjøpt meg SONOS Digital Music System: http://www.hifiklubben.no/produkter/lyd_i_...sic_system_.htm

Dette kommuniserer med med og steamer frå pcen via kablet eller trådløst nessverk.

Det eg prøver å finne ut er hvordan eg kan styre dette systemet med en smarthus løsning(programmerbare brytere).

I smarthus løsningen finnes det eit grensesnitt som gjør at dette kan kommunisere med pcen(trykk på bryter gir signal til pc).

men så vil eg videre sende dette "trykk på bryter signalet" via pcen og ut til SONOS systemet som eit next,preveous,play,mute eller lignende signal.

 

Det eg har gjort til nå er å logge nettverkstrafikken med wireshark for og se hva som skjer når eg trykker next på den trådløse kontrollen.

Når eg gjer dette så kommer det opp 11 "packages":

658 11.455179 192.168.1.106 192.168.1.102 TCP ndl-aps > csms2 [sYN] Seq=0 Win=5840 Len=0 MSS=1460 TSV=74389632 TSER=0 WS=0

659 11.455290 192.168.1.102 192.168.1.106 TCP csms2 > ndl-aps [sYN, ACK] Seq=0 Ack=1 Win=65535 Len=0 MSS=1460 WS=0 TSV=0 TSER=0

665 11.461661 192.168.1.106 192.168.1.102 TCP ndl-aps > csms2 [ACK] Seq=1 Ack=1 Win=5840 Len=1448 TSV=74389633 TSER=0

666 11.461989 192.168.1.106 192.168.1.102 TCP ndl-aps > csms2 [ACK] Seq=1449 Ack=1 Win=5840 Len=1448 TSV=74389633 TSER=0

667 11.462012 192.168.1.102 192.168.1.106 TCP csms2 > ndl-aps [ACK] Seq=1 Ack=2897 Win=65535 Len=0 TSV=193418 TSER=74389633

668 11.462085 192.168.1.106 192.168.1.102 TCP ndl-aps > csms2 [PSH, ACK] Seq=2897 Ack=1 Win=5840 Len=1139 TSV=74389633 TSER=0

670 11.462120 192.168.1.102 192.168.1.106 TCP csms2 > ndl-aps [ACK] Seq=1 Ack=4036 Win=64396 Len=0 TSV=193418 TSER=74389633

672 11.462810 192.168.1.102 192.168.1.106 TCP csms2 > ndl-aps [PSH, ACK] Seq=1 Ack=4036 Win=64396 Len=38 TSV=193418 TSER=74389633

677 11.464093 192.168.1.102 192.168.1.106 TCP csms2 > ndl-aps [FIN, ACK] Seq=39 Ack=4036 Win=64396 Len=0 TSV=193418 TSER=74389633

714 11.488276 192.168.1.106 192.168.1.102 TCP ndl-aps > csms2 [FIN, ACK] Seq=4036 Ack=40 Win=5840 Len=0 TSV=74389635 TSER=193418

715 11.488297 192.168.1.102 192.168.1.106 TCP csms2 > ndl-aps [ACK] Seq=40 Ack=4037 Win=64396 Len=0 TSV=193418 TSER=74389635

 

På den første linjen velger eg "fallow tcp stream" og får opp dette:

 

NOTIFY /notify HTTP/1.1

 

HOST: 192.168.1.102:3400

 

CONTENT-TYPE: text/xml

 

CONTENT-LENGTH: 3839

 

NT: upnp:event

 

NTS: upnp:propchange

 

SID: uuid:RINCON_000E5814AC0401400_sub0000001180

 

SEQ: 19

 

 

 

<e:propertyset xmlns:e="urn:schemas-upnp-org:event-1-0"><e:property><LastChange><Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/"><InstanceID val="0"><TransportState val="PLAYING"/><CurrentPlayMode val="SHUFFLE_NOREPEAT"/><NumberOfTracks val="142"/><CurrentTrack val="138"/><CurrentSection val="0"/><CurrentTrackURI val="x-file-cifs://JOHNNY-6ADE212C/Musikk/Akon%20-%20Locked%20up.mp3"/><CurrentTrackDuration val="0:03:56"/><CurrentTrackMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;res protocolInfo=&quot;x-file-cifs:*:audio/mpeg:*&quot; duration=&quot;0:03:56&quot;&gt;x-file-cifs://JOHNNY-6ADE212C/Musikk/Akon%20-%20Locked%20up.mp3&lt;/res&gt;&lt;r:streamContent&gt;&lt;/r:streamContent&gt;&lt;dc:title&gt;Akon - Locke&amp;apos;d Up&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;dc:creator&gt;Akon&lt;/dc:creator&gt;&lt;r:albumArtist&gt;Akon&lt;/r:albumArtist&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><r:NextTrackURI val="x-file-cifs://JOHNNY-6ADE212C/Musikk/David%20Guetta%20-%20Baby%20When%20The%20Lights%20Go%20Out.mp3"/><r:NextTrackMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;res protocolInfo=&quot;x-file-cifs:*:audio/mpeg:*&quot; duration=&quot;0:03:28&quot;&gt;x-file-cifs://JOHNNY-6ADE212C/Musikk/David%20Guetta%20-%20Baby%20When%20The%20Lights%20Go%20Out.mp3&lt;/res&gt;&lt;dc:title&gt;David Guetta - Baby When The Lights Go Out.mp3&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;upnp:album&gt;POP LIFE&lt;/upnp:album&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><r:EnqueuedTransportURI val="x-rincon-playlist:RINCON_000E5814AC0401400#A:ALBUMARTIST/Akon"/><r:EnqueuedTransportURIMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;A:ALBUMARTIST/Akon&quot; parentID=&quot;A:ALBUMARTIST:akon&quot; restricted=&quot;true&quot;&gt;&lt;dc:title&gt;Akon&lt;/dc:title&gt;&lt;upnp:class&gt;object.container&lt;/upnp:class&gt;&lt;desc id=&quot;cdudn&quot; nameSpace=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot;&gt;RINCON_AssociatedZPUDN&lt;/desc&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/></InstanceID></Event></LastChange></e:property></e:propertyset>HTTP/1.1 200 OK

 

Connection: close

 

Noen som kan hjelpe meg med dette ? har ikkje noe særlig erfaring med programmering eller signaltolkning:/

Endret av nexus329
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...