I'm looking for a way to connect two circuits with Bluetooth Low Energy (BLE) modules so that they can communicate from anywhere. My initial thought was to use a smartphone as the main communication hub since people always carry their phones close by. The idea is for one circuit to send a signal to the phone, which would then send an alert through an app to the other phone and onto the second circuit.
However, I'm struggling with a couple of points: 1) I can't afford both an Apple Developer License and a server right now, and 2) I don't have enough experience to set up the necessary communication features.
Another option I considered was using a social media app to handle the communication. I could configure it to look for a specific key phrase that, when recognized, would trigger the BLE functionality. But I'm worried about potentially violating the terms of service for either the social media platform or Apple.
Additionally, I'm currently using Windows and don't own a Mac, which complicates things further and finding a workaround doesn't sound appealing. Any thoughts or ideas would be greatly appreciated! I feel like I'm missing something essential here, and this doesn't seem like such a difficult project at its core. Thanks in advance!
1 Answer
To set up your bracelet communication, consider this flow: Bracelet -> Phone (using Bluetooth), then Phone -> Server (via Web API), and Server -> Other Phone (also using Web API). For your back-end, you might look into using Python Flask or C# with ASP.NET Core, and for the front-end, frameworks like React or React Native, or you could go with Android Studio or Swift. These keywords should get you started on learning what you need!
After looking into it, will the phone's app actually use a Web API? I'm a bit confused about how it all fits together.
I see, I'll check into those options. Thanks a lot!