Hello people, I did some cursory searches and couldn't find a specific answer. I have a general idea of the software, but I would like some guidance on choosing the hardware.
I'm looking to develop a project involving multiple photons: with only one acting as the "primary" device connected to the cloud. The primary photon pulls information from the cloud then broadcasts it to the secondary photons, which display that information on an OLED screen. Doing this with an event stream is easy, but I want to try something a little more flexible.
Is there a network-free line-of-sight or proximity way to transfer data between photons? Rather, which ones are recommended for sending a JSON (IR doesn't seem feasible).
Example user-case to help illustrate:
There are 4 "secondary" photons spread around a room, and two users with "primary" photons. If USER1 walks up to a secondary photon (SP1) (USER1 triggers an ultrasound sensor, pushes a button, etc) this secondary photon updates its OLED screen to information broadcasted by USER1. USER1 moves to another secondary photon (SP2) and repeats that process.
Meanwhile, USER2 approaches SP1, and triggers the same event. Now SP1's OLED screen is displaying information from USER2's primary photon.
I'm ignoring the possibility of interference between USER1 and USER2's photons, right now I'm only focused on how to update the secondary photons without pairing them.
-
Secondary photons accept data from any primary photon transmitting that meets requirements (no pairing, no cloud)
-
Secondary and primary photons cannot physically interact
-
Secondary photons do not broadcast back. Think of them as "mirroring the display" of a primary photon.
Thus to keep this "hot swap" flexibility I am trying to avoid blue tooth pairing.
I'll appreciate any advice people have
Thank you!