I have the UN46ES6100 and I was wanting to control it over LAN from my Windows 8 computer through Visual Basic. I tried the "Remote Lan Control" just to see if this could work and it does not work for me. I have a couple android apps on my phone that can control my TV, so I know this is possible.
I have looked into it, but have found very little documentation. It looks like I have to first authenticate my computer's MAC address with the TV and then PUSH XML files to http://tvip:55000 . Is that correct? If so, what is the general format for the XML? Please help.
EDIT: I just tried this with Android using the code http://sourceforge.net/p/samygo/code/1286/tree/: and this is what I get when I try to run it (from Wireshark)
Code: Select all
POST /upnp/control/RenderingControl1 HTTP/1.1
SOAPACTION: urn:schemas-upnp-org:service:RenderingControl:1#SetMute
Content-Length: 373
Content-Type: text/xml
Host: 192.168.1.111:55001
Connection: Keep-Alive
User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)
<?xml version='1.0' encoding='UTF-8' standalone='no' ?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><u:SetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredMute>false</DesiredMute></u:SetMute></s:Body></s:Envelope>HTTP/1.1 500 Error
Date: Thu, 01 Jan 1970 07:38:55 GMT
Server: Samsung/1.0
Content-Type: text/html
Content-Length: 103
Connection: close
<HTML><HEAD><TITLE>500 Error</TITLE></HEAD><BODY><H4>500 Error</H4>
Not Support Method
</BODY></HTML>
EDIT 2: It seems like this has been done in .NET before. Does anyone have the source code? The link doesnt work http://wiki.samygo.tv/?title=Desktop_ap ... ung_Remote