Получите концентратор / коммутатор, совместимый с DDWRT, tomato или openwrt (с открытым исходным кодом), и подключите его к своему. Подключите свой к нему, и подключите все остальное в новое устройство.
Теперь мониторинг можно осуществлять с помощью стандартных инструментов Linux.
Вы можете настроить dhcpd так, чтобы он передавал статический IP на ваши устройства.
Тогда iptables может выполнять подсчет байтов / пакетов.
tcpdump может создать совместимый с wireshark файл, который вы можете открыть на своем ПК.
Оттуда это зависит от того, что вы хотите контролировать, и насколько близко. Также сколько гигабайт данных вы можете обрабатывать, просматривая каждый день.