1 | initial version |
In general to obtain network statistics, you should use a tool for network statistics, not a tool for network packet inspection such as Wireshark. Although Wireshark can display statistics about the captured traffic, that's not the primary task of the application.
Ideally you would monitor statistics on a "central" point through which all your local traffic flows, i.e. the WiFi Access Point. Most basic home APs don't offer such a capability so you would need another AP or, if the device is supported, installing a replacement firmware such as OpenWRT.
The central monitoring won't tell you which application on the devices is generating the traffic, although that can sometimes be inferred by the destination, i.e. to which external IP the traffic flows. To definitively determine the application would require on-device monitoring that might be difficult (the iPhones) or impossible (the printers). You could investigate what facilities are provided by the devices themselves with the built in tools.