Mesh Graph Visualization Tool Available

I have publicly released the source code for ChatterAnalyze, a small and simple python-based app that lets you connect (via USB) to a PC or Mac to any running ChatterBox and visualize that ChatterBox’s live view of the mesh graph using the ChatterAnalyze app. Remember, each ChatterBox has it’s own view of the graph, and they will be very similar, but not 100% the same. The ChatterBox’s graph data relating to devices that are within fewer hops will typically be fresher. This mechanism is also what makes mesh the mesh delivery path get more efficient along the delivery path, possibly even cutting out hops at the end.

The graph above was generated by the ali device in my below-ground basement with direct connections to only two devices. In the visualization, green indicates a good, strong, and live connection. Yellow indicates a weak or stale connection. The easton device has been powered off for about 8 hours, which is why it’s connection to other devices appears yellow.

You can download the ChatterAnalyze source code and generate this yourself for your own cluster. This lets you see connectivity between all devices in your cluster, which was quite difficult to pull off, strictly using LoRa and no centralized services of any kind.

Previous
Previous

ChatterBox Firmware Partially Open Source

Next
Next

Unplanned Field Testing: 12 Miles in One Hop