0

Wireless Network Requires Clicking Accept to Connect

I have four Brightsign 4K1042 players that I am trying to get connected to my organizations internal WiFi.  I have tested each of the players successfully by connecting to my own test WiFi router to verify that the player can successfully get the required network information via DHCP and connect to the Internet to gain access to, and display, an RSS feed.  However, when I try to connect to my internal organizational WiFi using my laptop, it redirects me to screen (located at an IP address 1.1.1.2) and requires me to click an ACCEPT button to be connected to the WiFi network. Once this is done, access to the Internet is granted.  I have a shell script that uses curl that does this for my Linux system.  It contains the following two lines:

curl -k -v --data "userStatus=1&err_flag=0&err_msg=" https://1.1.1.2/logout.html

curl -k -v --data "buttonClicked=4&err_flag=0&err_msg=&info_flag=0&info_msg=&redirect_url=" https://1.1.1.2/login.html

In the script above, the first line automatically logs out just to ensure the machine fully disconnects to restart the session time associated with each connection.

The second line sends an http command to the login screen that clicks “Accept” automatically.

Can you help me implement this in my BrightSign players?

Michael

 

4 comments

  • 0
    Avatar
    Allen H. Porter

    We always have our customers add the BrightSign player MACs to their whitelist to avoid this.  Much simpler than scripting.

  • 0
    Avatar
    Michael Grimaila

    Understood.  Unfortunately, the organization that manages this is notoriously slow in whitelisting MACs.  I just wanted to see if this was possible.

  • 0
    Avatar
    Allen H. Porter

    Is the TOS acceptance step required more than once per player?  Or if you accept the terms once then that player is good forever?  I am not any good on scripting but worst-case you could make a touch Presentation with HTML and connect a mouse to the player for that one-time acceptance step then change the project to whatever you need.

  • 0
    Avatar
    ^UD\_$

     

    With custom BrightScript programming you could get that done.

    A BrightAuthor plugin can function like your curl line, with a roUrlTransfer object.

Please sign in to leave a comment.