Pour Soul Systems: Bluetooth LE for Digital Tap Handles (Team must be local to Corvallis)

We have developed a smart beer-tap-handle that uses an accelerometer to detect when beer is dispensed from a keg. We plan to collect pouring data to provide a real time inventory management system for bars. To maximize battery life and system robustness, Bluetooth LE architecture must be developed and deployed.

Objectives


1) Determine what BTLE protocols and software to use (both on ESP32 prototype and Android hub) 
2) Successfully implement software to transfer a test dataset to our cloud influx database 
3) Modify software from the existing prototype to use BTLE instead of wifi. Send live data via BTLE from a bar (Brass Monkey in Corvallis)

Motivations


We have a working prototype based off the ESP32-PICO-MINI-02. This MCU has both wifi and bluetooth/low energy capabilities. Our prototype already successfully operates over wifi. But if a bar's wifi goes down, we still need the collected data!

More information: Our ESP32 device is quite capable with 2MB of PSRAM. Our XYZ acceleration measurements are only a few bytes, so even while offline, we can store a considerable amount of data in RAM. But wifi in a bar has many failure modes, so it is essential to have a backup plan in case the wifi goes down for a long time. Having an android device available to receive data over bluetooth low energy when wifi fails is an important goal of ours to increase the robustness of our data collection system. Lost data is not acceptable.

Qualifications


Minimum Qualifications:
None Listed

Preferred Qualifications:

Experience using Arduino, or writing software for IoT devices.


Details


Project Partner:

Timothy Armstrong

NDA/IPA:

NDA Required

Number Groups:

1

Project Status:

Accepting Applicants

Website:
http://poursoulsystems.com
Card Image Capstone