HDP & Wearables

How to configure HDP for use with
your wearable

Tested Platforms

  • iOS and Pebble Time
  • iOS and Apple Watch

Have an Android device? Shoot us a message, we'd love to test with you!

Overview & Structure

First, let's get a few things out of the way. Wearables are only supported in HDP Full version. In order for this to work currently, you must disable authentication in HDP's settings. In HDP's current version, SYNC is not supported with wearables... yet. Your phone must be connected to the same network as your install of HDP. The IP addressed in the tutorials is the IP of the maching running HDP.

Because HDP was built on PHP and uses common http response methods like $_GET and $_POST we are able to take advantage of these requests and apply them to some companion apps that will enable control via wearables. We can use the HTTP GET method to trigger HDP. What this means is we can control HDP by structuring a specific query string in a URL.


deck->  1
        2
        3
        4
        5
        6
        7
        8
                                                                

cmd->   rec         Record
        stop        Stop
        play        Play
        rw          Rewind
        ff          Fast Forward
        trkbk       Track Back
        trkfw       Track Forward
        rem         Remote Enable
                                                                
In order to instruct HDP we need to combine one deck value with one command value using an ampersand. An example of this may look like →http://10.0.1.123/?deck=1&cmd=play.

Configurations

Pebble Time | iOS

1. You will need to download the companion app 'Smartwatch+' on the app store, it cost $2.99 and has other features
*You can also use the free WatchApp HTTP Request, but will be limited to six commands
2. Once Smartwatch+ is installed, launch the application
3. Drag 'HTTP Request Screen' to the Enabled Watch Screens Section and remove all others (unless you plan to use other functionality of the app)
4. Tap HTTP Request Screen to edit
5. Create a new request by tapping the + in the top right corner
6. Give the request a name
7. Now add the desired parameters, you will need a parameter for deck and a parameter for cmd, the entire string should looks something like → http://10.0.1.123/?deck=1&cmd=rec
8. Tap Save

Repeat the Request process for each function and deck you would like to control

Apple Watch | iOS

1. You will need to download the companion app 'WatchRequest' on the app store, it is a free app
2. Once WatchRequest is installed, launch the application
3. Create a new request by tapping the + in the top right corner
4. Tap the NewRequest to edit
5. Change the title, set the method to GET
6. In the URL field put the IP to your installation of HDP, it should look something like → http://10.0.1.123
7. Now add the desired parameters, you will need a parameter for deck and a parameter for cmd, it should look somthing like → Key: cmd Value: rec

Repeat the Request process for each function and deck you would like to control

Support

Need help? Found a bug? The best way to get support is by .