Hey guys.
I am doing some research on how to establish communication between Linux and an iOS device via USB.
I came across a cool project called PeerTalk (
https://github.com/rsms/peertalk) which is an XCode project that allows communicaton between an iOS device an an OSX app.
I searched some more regarding if there is any PeerTalk project for Linux, and I came across this blog post:
http://www.dailyack.com/2012/08/peertalk-and-beaglebone.htmland this blog post:
http://www.dailyack.com/2012/08/blinking-beaglebones-heartbeat-led-from.htmlAs it seems, they are using
libusb and
usbmuxd to talk with their iOS device from Linux using Python.
I then found this project:
http://www.libimobiledevice.org/I am trying to figure out how to do all of this with Lazarus.
Has anyone done anything similar before?
The reason I need to do this is because my product that is under heavy development needs to be set-up
by the customer.
There are several options for me to choose between, and I want to use the most straight forward way to set-up my
product just to make it super easy for my customers.
My options are Ethernet, Bluetooth, USB and Ultrasound/audible sound (yes, ultrasound. It's a quite interesting approach actually...)
I do not choose ethernet because the user would need to be near a computer, which is unnecessary since the product is
completely independent.
I do not choose bluetooth because that component would be useless for anything else other than setup,
and would obviously just add unnecessary cost.
I do not choose Ultrasound/audible sound because then a microphone would be an unnecessary component and add cost.
So what I choose is USB because the product will have a USB connector anyways and everyone has a USB cable for their iPhone, quite obvious.
If anyone find this particular question interesting feel free to help me solve this problem,
or if you guys want, a few of us could get together and solve it together, and I'll pay you a small amount of money
or I could donate some money to any organization on the behalf of the Lazarus/FPC community.
My project is coming to an end and I just need to finish some of the final coding. Yaay.