Can Duo be used on Wired Ethernet

I’m in the planning of rolling out a residential network. Providing each apartment with 1G using Cisco switches.

Could Duo be used to secure access?
Ideally user would register the MAC address of device and when they connect to the network they would have to authenticate using DuO