Any managed switch with port mirroring would do, or you could set up a pc with a bridge in whatever port you want to look at, but a switch with port mirroring makes it a lot easier/cheaper/flexible.
Should be able to, Bluetooth will definitely work, otherwise usb would probably work with an adapter.