User Tools

Site Tools


remote

This is an old revision of the document!


Remote Controlled Devices

If you have not done it yet I would recommend using a remote controlled device linked to Jennifer! We hope to make it easy for anyone to easily link a device in. This will take time. The easiest way at the moment is an Audio controlled e-stim but that costs a lot. We hope to have a simple solution that anyone can put together or buy off the shelf for under £20 soon.

If you are too scared to join Jennifer the device API is also available by getting an ID from https://play-link.com/devices.html In time you may also be able to test your devices at https://play-link.com/jen/devices.php?id=XXXX

API

Reading Values

The remote devices are triggered by reading JSON data from the following address: [https://play-link.com/jen/remote.php?id=XXX] The format is in the following format:

{
"servertime": 1466500571,
"triggers": [
{
"start": 1466500601,
"level": 100,
"device": "estim",
"duration": 2
}
,
{
"start": 1466500606,
"level": 100,
"device": "lock",
"duration": 2
}
]}

You can also get the data in text or an alternative json format by adding “&format=text” or “&format=json2” to the link above if thats is easier for you to read. In the example above there are 2 upcoming triggers one for the estim and 5 seconds later to release the lock.

A lot of devices currently being developed make use of relays so the level value is ignored.

Return Status

Where possible it preferable to return a status update when a trigger has been activated. This enables Jennifer (and external mistresses) to get feedback when she tries to shock you etc ;-) To return a status text use the following: https://play-link.com/jen/return.php?id=XXX&device=estim&text=Shock

The above example would return the text “Shock” for if an estim device had been successfully triggered. It would also be good for devices to send a status update to show a device is connected and ready for action e.g. https://play-link.com/jen/return.php?id=XXX&device=estim&text=Ready

Creating Triggers

This will only really be needed for testing…

You can add triggers as follows: https://play-link.com/jen/remote.php?id=XXX&device=estim&delay=60&duration=1&level=100 in this example it will trigger the estim for 1 second in 60 seconds time. If you don't specify delay, duration or level, default values will be used.

Devices currently in the system are: estim, shock, lock, vibe

Alternatively you can use the control program below to create test triggers.

Control

Instead of having to workout how to use the API you can download a controller program.

The controller program is available at [https://play-link.com/jen/controller.zip] you can download this and after updating the ini file will allow you to run commands to trigger devices.

The controller package also contains the source-code in Lazarus and some examples in other languages such as C++ so worth a look if you need some pointers.

Devices

Design & Experimentation

remote.1470040700.txt.gz · Last modified: 2016/08/01 08:38 by liz