pfodApp, Android controlled Arduino via bluetooth, wifi/internet 128bit security


pfodApp (www.pfod.com.au) is a universal Android application for controlling Arduino (or other micros) via bluetooth, wifi/internet with 128 bit security, so you can control your household while you are away.

To date projects using pfodApp include:- remote control of a robotic lawn mower, control of lights and power, garage doors and many others.

The screen above is just a sample. The pfodApp is completely controlled by the Arduino sketch code. No Android programming is necessary. All the mobile's screens are specified by short simple strings in the Arduino sketch. Think simplified html for micros.
See UnoStarter project http://www.forward.com.au/pfod/ArduinoProgramming/UnoStarter/index.html for a range of example screens. You can also try out the pfodAppDemo.

The pfodApp is a mature application with detailed documentation and many example projects.
See www.pfod.com.au for examples
and the gettingStarted guide http://www.forward.com.au/pfod/Android_pfodApp/pfodAppForAndroidGettingStarted.pdf
and pfod message specification guide http://www.forward.com.au/pfod/pfodSpecification.pdf)

The pfodApp can also do data logging and plotting of sensor data from your Arduino, and has a debugging view to help you get your sketch correct.

If you have any problems using pfod you can either contact me directly via contact on www.pfod.com.au
or post your question here.

Just published a free Android app, pfodDesigner (https://play.google.com/store/apps/details?id=au.com.forward.pfodDesigner), that lets you interactively create and preview custom Android menus to control your Arduino project (via bluetooth or wifi/internet) and then generate the required Arduino code to serve up the menu, via pfodApp, and handle the returned commands.

No Andriod Programming is required.
You only need to add the action code for each button to the generated Arduino sketch.

The menu designer lets you set colours, font sizes, styles and number of buttons etc. and gives interactive previews of the current design.
Here is a example menu design. See pfodDesignerV3 for a full tutorial and www.pfod.com.au for example projects

New version of pfodDesigner is available.
This version of pfodDesigner lets you design custom menus on your android mobile and generates ALL the arduino code necessary to display those menus on your mobile (via pfodApp) and switch the Arduino outputs on and off.
Absolutely NO programming required. No Arduino programming and no Android programming. It is all done for you.

So it is suitable for complete beginners.
see the full tutorial at pfodDesignerV2™ <a href="https://play.google.com/store/apps/details?id=au.com.forward.pfodDesignerV2" target="blank"> <img alt="pfodDesigner on Google Play"src="en_app_rgb_wo_45.png" /></a> Android/Arduino menus for Beginners<br>Design Custom menus to switch Arduino outputs on and off<br>Absolutely No Programming Required

A later tutorial will cover choosing relays and connecting them to the Arduino.

Has anyone been able to use the pfodApp with a Yun connected through Ethernet? When I Generate Code in the designer app which BaudRate should I select for the Yun? Does anyone have any insight into how to make the ethernet then connect over the Yun?

Any help would be greatly appreciated.

hi,
The pfodDesigner does not support Yun directly. I think you will need to sort out how to send serial to and from the bridge to access the ethernet and then add some linux code.

Generate code from the pfodDesigner for Serial1 (serial one). Set the baud to match the linux code.