This is the result of a school project i made for "New Media Development" in my 3rd year Digital Design and Media at Howest.
I used two servo motors attached to the original remote control of the car to adjust speed and steering. These are controlled by an Arduino Uno, which gets the accelerometer data from the iPad through a socket server on my laptop. I also fitted my old Android smartphone to the car, which uses an IPCam app to stream the video to the iPad. The "camera", the iPad and the laptop are connected to the same Wi-Fi network to share their data.
This is my first Arduino project, which uses the Firmata code, ArduinoConnector Native Extension, AirServer and Adobe Air. The car is fitted with an optional faster engine. This, as you can see, results in an extreme amount of wheelspin ;)
On this demo I tried to state that using Adobe AIR as my only tool to develop iOS apps I can manage a complete iBeacon bases solution.
Using a native extension i built a small app that send OSC messages to an OSC server running on an Arduino UNO + Ethernet Shield + Xbee Shield, those messages are diferent as user enter the iBeacons region, change its proximity to them or detects new beacons.
Two more UNO's equipped with series one Xbee chips where coded as receivers for the main Arduino instructions, one for turning my kitchen light on/off and the other coded to play a random song on an iPod nano connected to a Yamaha Speaker/dock using standard NEC remote commands and some IR leds.
When I change my proximity to one specific beacon located behind my entrance door from NEAR to INMEDIATE the iOS device communicates to the Arduino system of the user imminent entrance, as well sends a notification to my pebble with a welcome message, all happens with no physical interaction with any of the devices involved, then all the real world events occurred inside my apartment as magic.
iBeacons provided by kontakt io kontakt.io
The ANE I used was coded and distributed by Rudy Van Der Blom caffaware.com/
As usual some of the ANE's that distriqt.com/ give me as gif last year was used too.
All other elements can be bought on Sparkfun or ebay.
I see enormous possibilities on using this new technology, stores with beacons under their tables, identification using them and maybe a social API, micro location.
And remember Flash is not dead as people like me an others use it to do cool physical computing/videomapping/platform communication things and not just banners and boring stuff.
A demo where a force sensor is being read by an arduino board and the data is sent into an AIR app that use the data to show how hard the sensor was hit or push. Was thinked with punching bag as support of the sensor and a full HD screen app made with Starling.