BluePieApps

Blue Pie Apps creates iOS/Android Apps that use bluetooth (BLE) to communicate with Raspberry Pi or linux-based devices.
Use a phone or tablet to control a Raspberry Pi, or set parameters on the Raspberry pi, only using using bluetooth (no wifi needed, no usb cable needed).

1. BTBerryWifi App : Set the wifi network on your (headless) Raspberry Pi, using only Bluetooth. (see documentation)

See it in the store: iOS, Android,
or search for: BTBerryWifi , on your app store.
 

IMPORTANT: It is necessary to first install the bluetooth python code on your Raspberry Pi (or compatible linux device). It is Free (as in beer), and open-source.

Instructions (ReadMe) and an automated install script can be found on GitHub: RPi-SetWifi-viaBluetooth.
Or see Installation requirements on the Raspberry Pi.

2. BLEControlsPi App : Use Buttons, Toggle, Sliders, Pickers etc. on your iPhone/iPad to control your Raspberry Pi in real time

Uses Bluetooth Low Energy (BLE) - No Wifi connection is needed. (see documentation)

The app is in review - it is not yet published on the Apple App Store
Android App is not available yet (coming soon).
 

What you can do:

  • Define your own Buttons, Toggle, Sliders, Pickers etc.
  • Also includes Gauges and Text Display: build a dashboard to monitor the Raspberry Pi
  • Create Handlers for each controls in the Free Python Code provided
  • Controls are synched between multiple devices (same Apple ID)
  • Tested on linux devices running Debian, Armbian and Ubuntu


The Python code (Free, Open Source) must be installed on the Raspberry Pi. An automated install script can be found on GitHub: BLEControlsPi Python Code.
Or see Installation of Python Code on the Raspberry Pi.

3. News: The BLEConnect Library is available.
Swift(iOS), Kotlin(Android) Bluetooth Channels to embed in your own branded app

Blue Pie Apps has made our proprietary BLEConnect Library available for iOS (Swift/SwiftUI) and Android (Kotlin/JetPack Compose) App developers.
 

This Swift/Kotlin library implements logical channels which you can use to transmit text messages back and forth over Bluetooth Low Energy between a smartphone/tablet and a Raspberry Pi (typically embedded in a Product). A corresponding BLEConnectRouter Python library is installed on the Raspberry Pi - where logical Channel handlers are written to manage the response of the Raspberry Pi to these messages. We provided automated installers.
 

You can hire Blue Pie Apps LLC to work along side your developers to embed the functionality of setting the wifi over bluetooth, or controlling the Raspberry Pi remotely over bluetooth (including Dashboards) - in your own branded apps. We can also create an app for you.
Because we have Views/Screens already available, we can usually complete an engagement quickly. The engagement comes with a license to use the BLEConnect Library.
 

With the BLEConnect library, you can create any application that utilize a smartphone to interact with the Raspberry Pi Product (or similar linux-based device). You are not limited to the functionality examples provided by the BTBerryWifi and the BLEControlsPi apps described above.
 

Contact Blue Pie Apps if you want to learn more about the BLEConnect Library and how it can be embedded in your own branded apps.