Skip to content

RightMesh/Ripple

Repository files navigation

Ripple Build status

What is this?

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.

How do I build it?

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.

What is RightMesh?

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!

About

A RightMesh application that demonstrates how network packets "ripple" outwards from device to device. AKA the colour changing demo.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages