Call to pervy electronics buffs on my flist…

So I have an iPhone now, which places me firmly in the ranks of the coveted “hipster” segment of the “consumer whore” demographic. One of the neat features of the new iPhone is GPS; in fact, it’s the reason I got the phone, since I was in the market for a GPS device and the iPhone plus GPS is actually cheaper than stand-alone GPS units.

Anyway, my roommate David also got an iPhone, and has been busy playing with the GPS on it like…well, I don’t really have a metaphor. Like a guy who’s having a lot of fun with a GPS gadget, I suppose.

The iPhone is now open to third-party developers, and the Cocoa API has been extended dramatically with all sorts of calls related to power management, Bluetooth, and GPS functionality. In other words, the GPS system is exposed to third-party developers.

David, who actually isn’t a perv, came up with an interesting idea, that he calls the “Virtual Leash.” His conception is of a sex toy like a vibrator, preferably Bluetooth-enabled (though I suppose USB would work as well), designed to be locked into place in one’s girlfriend. The device would be controlled by software on the iPhone that would monitor the wearer’s position via GPS, so that if she left some pre-determined area, the vibrator would start running. At full speed. And not stop until she returned to that area.

Neither my mad Bluetooth hacking skillz nor my iPhone development skillz are up to tackling this project, but I know several folks on my flist could probably make it work. Any takers?

62 thoughts on “Call to pervy electronics buffs on my flist…

        • Anything that would accommodate using a modified bluetooth headset as the hardware side of this. Probably the easiest way to accomplish this.

          I don’t know, what little experience I have with iPhones hasn’t covered it. I’m of the windows mobile sort.

          • Hmmm, well, guessing at the moment, but you can probably control application scope volume, though that’s still ranged by the global iPhone volume I’m sure.

            I may take a look into this sometime soon and will report back here (and will probably post on slashdong too), as I’ve got an iPhone and planned on making an iBuzz/OhMiBod function generator for it using the multitouch interface, which I think would be a neat experimental interface, though I’m not sure how useful. 🙂

    • Madamruppy, Lurve the icon!

      And for me, this would program would be just one MORE reason to buy an iPhone!

      Or for those of us who can’t yet afford an iPhone, how about finding a way to attach a GPS to your collar, which can then be tracked by your Dom and allow Him/Her to turn it on/off at will. Oh man, this could be so much fun!

    • Hmm. Tricky, though. It’d require two iPhones, each with GPS, plus some way for them to talk to each other.

      I’ve always liked the idea of a Bluetooth sex toy that turns on whenever it’s within about 20′ or so of another Bluetooth sex toy. So you could be walking down th street, feel it start to buzz, then look around to see if you could spot who else was wearing one…

      It’s fairly easy to rig up a radio-controlled sex toy to do something like this. One person wears the transmitter, rigged so that it is always “on;” the other person wears a receiver connected to a vibrator. It buzzes when it’s in range of the transmitter, stops when it’s not.

      I once did something like this, but in reverse; had my partner wear a radio receiver connected to a vibrator, then set up the transmitter so that it stopped running when the transmitter was in range, and started when it wasn’t. I took her to the mall and had her chase me around the place…if she got too far away, bzzzz!

  1. you could set your own adventure treasure hunt… you could have the poor dear running around all over to random parts of the state (only gets a certain time frame in which to do it..) and if she doesnt get to the correct spot in time, on it goes.

    The point being, obviously, that you would set tasks that would be impossible to achieve 🙂

    (wants one used on her in this manner, rather badly)

  2. you could set your own adventure treasure hunt… you could have the poor dear running around all over to random parts of the state (only gets a certain time frame in which to do it..) and if she doesnt get to the correct spot in time, on it goes.

    The point being, obviously, that you would set tasks that would be impossible to achieve 🙂

    (wants one used on her in this manner, rather badly)

  3. You, Sir, are brilliant! 😀 I can’t wait to see if someone comes up with something.

    Congrats on the iPod, by the way, welcome to the digital revolution. Check out Pandora – it’s a build your own radio station and it’s awesome (and free!).

  4. You, Sir, are brilliant! 😀 I can’t wait to see if someone comes up with something.

    Congrats on the iPod, by the way, welcome to the digital revolution. Check out Pandora – it’s a build your own radio station and it’s awesome (and free!).

  5. lol

    Now a great Idea perhaps, but what if you get a female who really wants to have it go off, would that not be encouragement to go out of the ‘designated area’??? I know I’d probably be doing that way too often than I should if that was the case. *evil grin*

  6. lol

    Now a great Idea perhaps, but what if you get a female who really wants to have it go off, would that not be encouragement to go out of the ‘designated area’??? I know I’d probably be doing that way too often than I should if that was the case. *evil grin*

  7. So, why bluetooth? Or even USB? What are you trying to do with those control protocols? Assuming you can deal with wires, this is a job for an audio vibe. Just plug it to the audio port, and put out some waveform with an averaged swing of a half volt, which is the maximum range of most audio toys. Cheaper, simpler to program and set up.

    I did some work on mapping out audio vibe control algorithms, just been trying to get the time to sit down and write it up for slashdong. I may do that this weekend.

    • there are two shortcomings I see with using a sound-operated toy. (Well, three, really; one of them is that the vict–err, user–can just mute the phone.)

      The first is practical; a vibrator without wires seems cleaner, which is why Bluetooth is the first place my mind went. The second is that tje subject would still be able to listen to music while wearing the unit if it doesn’t run on sound. I could even create a playlist for the occasion! “Music to sexually torture my partner,” perhaps. 🙂

  8. So, why bluetooth? Or even USB? What are you trying to do with those control protocols? Assuming you can deal with wires, this is a job for an audio vibe. Just plug it to the audio port, and put out some waveform with an averaged swing of a half volt, which is the maximum range of most audio toys. Cheaper, simpler to program and set up.

    I did some work on mapping out audio vibe control algorithms, just been trying to get the time to sit down and write it up for slashdong. I may do that this weekend.

  9. A not very related question: Do you have any idea how someone from Australia with a 2nd gen iphone can get access to a network in the US? I can’t find anything on the web to help!

  10. A not very related question: Do you have any idea how someone from Australia with a 2nd gen iphone can get access to a network in the US? I can’t find anything on the web to help!

  11. Anything that would accommodate using a modified bluetooth headset as the hardware side of this. Probably the easiest way to accomplish this.

    I don’t know, what little experience I have with iPhones hasn’t covered it. I’m of the windows mobile sort.

  12. Hmmm, well, guessing at the moment, but you can probably control application scope volume, though that’s still ranged by the global iPhone volume I’m sure.

    I may take a look into this sometime soon and will report back here (and will probably post on slashdong too), as I’ve got an iPhone and planned on making an iBuzz/OhMiBod function generator for it using the multitouch interface, which I think would be a neat experimental interface, though I’m not sure how useful. 🙂

  13. Madamruppy, Lurve the icon!

    And for me, this would program would be just one MORE reason to buy an iPhone!

    Or for those of us who can’t yet afford an iPhone, how about finding a way to attach a GPS to your collar, which can then be tracked by your Dom and allow Him/Her to turn it on/off at will. Oh man, this could be so much fun!

  14. there are two shortcomings I see with using a sound-operated toy. (Well, three, really; one of them is that the vict–err, user–can just mute the phone.)

    The first is practical; a vibrator without wires seems cleaner, which is why Bluetooth is the first place my mind went. The second is that tje subject would still be able to listen to music while wearing the unit if it doesn’t run on sound. I could even create a playlist for the occasion! “Music to sexually torture my partner,” perhaps. 🙂

  15. Everyone here is on the NDA right?

    How do I trigger vibration in iPhone?

    To trigger vibration in iPhone, use System Audio Services (AudioToolbox/AudioServices.h). Call the AudioServicesPlaySystemSound function with the kSystemSoundID_Vibrate constant as an argument. Vibration takes place for a fixed duration.

    http://developer.apple.com/iphone/library/codinghowtos/AudioAndVideo/index.html#PLAYBACK-TRIGGER_VIBRATION_IN_IPHONE

    This doesn’t sound very useful, actually.

  16. Everyone here is on the NDA right?

    How do I trigger vibration in iPhone?

    To trigger vibration in iPhone, use System Audio Services (AudioToolbox/AudioServices.h). Call the AudioServicesPlaySystemSound function with the kSystemSoundID_Vibrate constant as an argument. Vibration takes place for a fixed duration.

    http://developer.apple.com/iphone/library/codinghowtos/AudioAndVideo/index.html#PLAYBACK-TRIGGER_VIBRATION_IN_IPHONE

    This doesn’t sound very useful, actually.

  17. Hmm. Tricky, though. It’d require two iPhones, each with GPS, plus some way for them to talk to each other.

    I’ve always liked the idea of a Bluetooth sex toy that turns on whenever it’s within about 20′ or so of another Bluetooth sex toy. So you could be walking down th street, feel it start to buzz, then look around to see if you could spot who else was wearing one…

    It’s fairly easy to rig up a radio-controlled sex toy to do something like this. One person wears the transmitter, rigged so that it is always “on;” the other person wears a receiver connected to a vibrator. It buzzes when it’s in range of the transmitter, stops when it’s not.

    I once did something like this, but in reverse; had my partner wear a radio receiver connected to a vibrator, then set up the transmitter so that it stopped running when the transmitter was in range, and started when it wasn’t. I took her to the mall and had her chase me around the place…if she got too far away, bzzzz!

  18. Normally hearing about someone’s dream does little for me but this is my kinda stuff with the transhumanism lense…. great stuff. thanks for sharing 🙂

  19. Normally hearing about someone’s dream does little for me but this is my kinda stuff with the transhumanism lense…. great stuff. thanks for sharing 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.