My tool uses augmented reality to visualise data. I believe this is a unique approach for an IoT surveillance tool, which no existing systems utilise. I went with this approach because I believe it would be interesting to see something initially intangible through augmented elements on your screen, making them tangible digitally.
I used a-frame.js to code the AR elements. My tool shows the total amount of data being transmitted from the device, to the device. Whether this data was unsecured, HTTP, or secured HTTPS traffic packets. I play with shapes, colour and size to represent the different elements. For example, a green sphere around the device represents a forcefield, meaning your data is secured and protected. Cubes flying into the device represent traffic packets entering the device. Red cubes represent data going in, and blue, data going out.