MQTT, Arduino, Old Ammeters and Bandwidth Monitoring

details

MQTT, Arduino, Old Ammeters and Bandwidth Monitoring

 

The basic idea of this system is to monitor the current internet speed usage and display it on the ammeter. The system is based around an arduino with ethernet shield which acts as an MQTT client, this subscribes to the downstream bandwidth topic on my MQTT broker, receives the messages and changes the level of a PWM output pin on the arduino which causes the meter to show the appropriate level. The meter displays the current through a resistor which is varied by the PWM signal from the arduino. The reading on the meter corresponds to the current internet speed usage as a percentage of the overall theoretical available bandwidth.

 

Source code and more resources can be found on below link.

http://oliversmith.io/technology/2010/03/11/mqtt-and-ammeters/

MQTT, Arduino, Old Ammeters and Bandwidth Monitoring

 

The basic idea of this system is to monitor the current internet speed usage and display it on the ammeter. The system is based around an arduino with ethernet shield which acts as an MQTT client, this subscribes to the downstream bandwidth topic on my MQTT broker, receives the messages and changes the level of a PWM output pin on the arduino which causes the meter to show the appropriate level. The meter displays the current through a resistor which is varied by the PWM signal from the arduino. The reading on the meter corresponds to the current internet speed usage as a percentage of the overall theoretical available bandwidth.

 

Source code and more resources can be found on below link.

http://oliversmith.io/technology/2010/03/11/mqtt-and-ammeters/

COMMENTS

Please Login to comment
  Subscribe  
Notify of