Home AMX User Forum AMXForums Archive Threads AMX Hardware Inspired Signage - Digital Signage

IS-XPT-2100 Serial Control via NetLinx Program

I cannot make the XPT 2100 send a serial string out from a NetLinx master. I have the protocol loaded in the XPT 2100 and can send strings using the http://serialcommand.html?, I know I am talking with the player from the NetLinx master because I can control layouts. But I cannot make this work. So far the documentation I have found shows to send:

Send_String dvIPServer,"'UPDATE "amx:control:monitor:power" "Off"',13,10,13,10"

but this is not working.

Has anyone ever done this before?

Thanks.

Comments

  • I tried for a week to get this to work on the IS-SPX-1300 and finally gave up and ran a serial cable directly from the master to the display. The only way I could ever get it to work was if I used one of the display files that came pre-loaded on the device, which I believe was an old Panasonic plasma. The two other displays that I tried to control never worked. Tech support said the files looked like they should but they never did work.
  • RaphayoRaphayo Posts: 111
    This information is took from the InspiredXpert.OperationReferenceGuide on page 67

    http://<player ip>:25002/allprotocols.html
    List all the protocols currently installed on the Player separated by semi colons

    http://<player ip>:25002/protocol.html?<protocol name>
    Activate a named protocol

    The following examples show how you could control a typical display which supports a command to turn the screen on and a command to set the volume level:

    http://<player ip>:25002/serialcommand.html?poweron
    Send a command to turn the screen on

    http://<player ip>:25002/serialcommand.html?volume=23
    Send a command to set the volume to 23

    http://<player ip>:25002/serialcommand.html?command=kf 00 10%0D
    Send a command string to the display

    http://<player ip>:25002/protocol.html?monitor2
    Activate a named protocol

    http://<player ip>:25002/allprotocols.html
    List all the protocols currently installed on the Player separated by semi colons

    You need to open a tcp/ip socket to the port 25002 and
    send_string device,"'GET /serialcommand.html?poweron HTTP/1.1',$0D,$0A,'Host: <player ip>:25002',$0D,$0A,$0D,$0A"
    
    send_string device,"'GET /serialcommand.html?volume=23 HTTP/1.1',$0D,$0A,'Host: <player ip>:25002',$0D,$0A,$0D,$0A"
    
    send_string device,"'GET /serialcommand.html?command=kf 00 10%0D HTTP/1.1',$0D,$0A,'Host: <player ip>:25002',$0D,$0A,$0D,$0A"
    
Sign In or Register to comment.