More granular control & monitoring
- website blocking
- website history for each ip/MAC address
- download usage for each ip/mac address
- limits / warnings for preset usage
@dave-s Sounds like you need Ubiquiti equipment (parent company of Amplifi). Amplifi is a consumer level wifi system, so this would be a lot of work for little gain since the vast majority of users don’t need this level of granularity.
Since many home users have kids, the ability to block websites, see activity, etc for particular devices would indeed be helpful.
Website blocking, while initially seeming helpful on a router, is best done using an application that synchronizes its block-list with an online list of IP addresses that are known to be dangerous or to fall within a category (like porn). The lists provided by these block-list providers are very long and slow down network traffic for all devices on the network, because the router must cross-reference the list every time a request to the internet is made. Thus the speed of your internet is as fast as the speed of the router's internal storage, which is usually very slow. The router must be designed intentionally to have this level of compute power. These particular sites will also be blocked on all other devices you own, so if you need to watch youtube but want to keep your children off youtube, you are not at liberty to do this.
One such list provider (that is free):
Also, I do not believe in censoring your children. I was a child once and routinely circumvented all of my parents' security measures if I wanted to know something, but if they had installed a blocker on the computer I would have given up and never become a network security expert or a computer programmer.
Censoring children only makes you the villain, not the savior. Children need to learn how to cope with adult topics (porn, security, the news, etc) in a constructive, analytical fashion, and a grown-up's obstructive attitude will only worsen their desire for a certain piece of information and will influence them to seek it in an unhealthy way. Learn to be open and willing to have a difficult conversation, and don't try to micromanage your children's perspective of the world. They will come to hate you for it.
About "website history for each ip/MAC address" this is an insanely expensive request for a router to do. When your child goes to a website, that website makes requests to many (often hundreds) of other websites in order to complete its task, because not all the parts of a web page are necessarily hosted on that website. So if your child went to a website that was loading an advertisement that happened to be a rogue advertisement, not only would it list a gazillion IP addresses after a few short hours of web browsing, it would list IP addresses for things you potentially disagree with, even though the child did not request that specific resource.
Download tracking should only be used as a way to diagnose huge discrepancies in usage, like if your child was watching 5 hours of Netflix straight (unhealthy). Visiting an educational web page such as a 3D Human Anatomy simulation online (yep they have those) will quickly suck up alot of data, because it requires a lot of data. Or downloading games or software programs will instantly tank your data (I have even hit Comcast's soft limit of 1 TB [terabyte] = 1,000 GB [gigabytes] monthly just by reinstalling my computer while my brother watched Netflix). Putting an artificial restriction on the child's curiosity is not simply inconvenient for the child: you're indiscriminately punishing them for having curiosity, whether that curiosity is constructive or destructive (for example, gore websites). Punishing curiosity is a quick way to create a dimwit or outrage a smart child who needs that mental growth.