Как отслеживать трафик устройств через домашний роутер?
Никак. Ваш роутер на это не способен.

В Микротиках:
Tools->Packet Sniffer, настраивается хост, на который будет зеркалироваться нужный траффик. На приёмном хосте (на компе) запускается Wireshark и слушается UDP порт 37008, в филтрах Wireshark указываете ip.src интересующего вас клиента, добавляете фильтр HTTP - вуаля, вы видите весь траффик. 
Подробнее - гуглите Mikrotik Packet Sniffer.

Второй вариант - сделать роутером ваш компьютер: Linux в качестве прозрачного прокси, настраивается iptables, траффик собираете на компе, а комп берет интернет с роутера. Конечно же в комп нужно будет воткнуть WiFi свисток, и с него организовать AP, но я считаю, вам подойдет только первый вариант. Второй - это уже слишком для вас, надо шарить в линуксах.
Добрый день, какую цель вы преследуете сбором этих данных ?