Blue Pie Apps use bluetooth 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).
BTBerryWifi : Set the wifi network on your (headless) Raspberry Pi, using only Bluetooth. (see details)
See it in the store:
iOS,
Android,
or search for: BTBerryWifi , on your app store.
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".
Coming soon: BLEConnect Library Swift(iOS), Kotlin(Android) Bluetooth Channels to embed in your own branded app
Purchase the library for iOS and/or Android. It comes with example apps for Apple iOS (Swift/SwiftfUI) and for Android (Kotlin/JetPack Compose). You also get the code to implement the "Set Wifi over Bluetooth" function with a UI similar to the BTBerryWifi app. You can copy/paste this code into your own branded app and have it working in a day. You also get a repackaged Python library for the Raspberry Pi/Remote Linux Device. With it, you can write python code to run in separate processes on your Raspberry Pi which exchange information over Bluetooth with the phone/tablet of your users. You could build/add to your existing app:- a configuration tool that uses bluetooth so the users can configure your Raspberry Pi Device (without wifi),
- a status information display (from your device, in real time) on your user's phone or tablet,
- a control surface in your phone App to control the Raspberry Pi in real time, using buttons, sliders etc. sending the "commands" from the user's phone to your Raspberry Pi over bluetooth.