pfodAppV3 BT,BLE,Wifi,SMS

Update: As of 9th Jan 2019, GooglePlay is refusing to host the SMS version of pfodApp. So if you are using SMS pfodApp control DO NOT update your pfodApp. If you are a new user and want to use the SMS remote control feature, contact via support for alternatives.

Checkout a user's YouTube series on using pfodDesigner and pfodApp

BLE connections. If pfodApp is having trouble re-connecting to your BLE device, use the nRF Connect app
to connect first.

NOTE: None of these screens are built into pfodApp. They are all created by compact text messages from your Arduino or other micro. The contents of each screen shot here, including the language, is completely controlled by the microprocessor that pfodApp is connecting to.

Use the free pfodDesigner app to create your own menu system and then generate the Arduino code for you. See for examples of how to convert your existing projects to android control.

See the Installation Guide: for detail on what permissions are used.

pfodApp connects to Adafruit Bluefruit Feather52, Arduino101, BBC micro:bit, other BLE modules including RFduino, Itead BLE Shield (HM_10 modules), Bluefruit LE Flora and UART Friend, Bluefruit LE SPI, RedBearLab BLE Shield, ESP8266 modules, Classic Bluetooth e.g. Itead Bluetooth Shield, SIM900 GPRS SMS shields, Adafruit Feather
WICED, Arduino Ethernet shield, and others pfod (Protocol For Operations Discovery)

pfodApp V3 adds drawing primitives so you can create your own custom controls. See

It also has menu and image caching as well as Bluetooth Low Energy (BLE) support in addition to SMS,WiFi and Bluetooth V2. Colour and text formatting as well as sliders and data logging and plotting, are available so you can easily capture and display those measurements on your android, and with 128 bit security so you can control you devices over the internet easily and safely.

Use the pfodDesignerV2 to design your own Android menus to control Arduino outputs like the Fish Tank screen shown here. No coding required. NO Android Programming required. All screens, colours, font size and style are completely controlled by your Arduino.

Unleash the power of your Arduino or other micro project with pfodApp. Building useful devices, like a garage door remotes, dimmable room lighting, etc, that they can control from their Android mobile. This one pfodApp can control multiple devices each with different functions.

Using the pfodApp on an Andriod mobile, your users can read text prompts, send navigation commands, traverse menu hierarchies, choose from single and multi-selection lists, input with sliders, and numbers and text and view data sent by your micro, in their own language. pfodApp als supports non-English menus and screen texts.

The Protocol For Operation Discovery (pfod) is simple request/response protocol for use with micro-controllers. The pfodApp functions as micro-browser and the pfodDevice is the micro-server.

The pfodApp does all of the Android stuff for you and remembers the menu hierarchy. You only need to code your micro to be a pfodDevice which responds to simple requests over Bluetooth, wifi/internet or SMS and sends back simple micro-pages in response. The text and user choices displayed by on the Android mobile by the pfodApp are completely controlled by what you code in your micro. No Android coding is required.

This pfodApp has intentional limitations in functionality and the software will have unintentional coding errors. It must NOT be used in any situation where there is any risk of personal injury or damage to property. Copyright in the documents and in any implementations of pfod are owned by Forward Computing and Control Pty. Ltd. (Forward)
Read more
50 total

What's New

Rev 387 added formatting to {!..} close msg
Read more

Additional Information

Eligible for Family Library
Eligible if bought after 7/2/2016. Learn More
January 27, 2021
Current Version
Requires Android
4.0 and up
Content Rating
Offered By
Forward Computing and Control Pty.Ltd
PO Box 3192 Erina, NSW Australia, 2250
©2021 GoogleSite Terms of ServicePrivacyDevelopersAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.