Ripple is a simple Android application that illustrates how network packets in a RightMesh network travel from device to device. Users can select a colour with the buttons at the bottom of the screen, select a device to send that colour to from the drop-down menu at the top of the screen, and finally press the floating "send" button. As the message travels to the selected device, all devices along the path to that device (and the recipient device itself) will change the colour on their screen to match the colour being sent.
The user can also choose a colour and then tap the "send to all" button, which as the name implies will send the selected colour to all other devices on the mesh. This option really shows off the "ripple" effect as the messages travel outwards!
The app can be seen in use here: https://www.youtube.com/watch?v=tSRjoU_9A9g
To access the RightMesh settings page, just long-press the send button.
Ripple is built in Android Studio, and should be able to be opened once this repo has been cloned. Note that you will have to sign up for a RightMesh developer account in order to download our library and license verification Gradle plugin - please check out https://rightmesh.io/developers for more information.
RightMesh is an SDK that is trying change the paradigm from “Always Connected to the Internet” and let everyone simply be “Always Connected” - to people, to devices, to our communities, to what matters in our world. RightMesh connects smartphones even when the Internet and mobile data can’t. Check out our website for more details!