Just fooling around with my home network, and looking into if it is possible to assign varius devices to various vlans based on MAC adress by the use of only Merak and Meraki SM, anyone have any tips?
A second option is to assign access to vlans based on SSID, but what is the preferred way to assign access when the client needs to access say a vlan providing internet, a vlan providing TV services/apple TV/android/chromecast.
For Apple maybe Bonjour broadcast?
You migth say that this is not needed for home deployment, but I´m experimenting because alot of techs say that you need ISE, Clearpass etc. Alongside to provide the sec. And features needed in an ent. Environment, but would it be possible with Meraki only to provide a secure SMB network
As @BrechtSchamp mentioned, Group Policy is probably the best way. You can even add a client to a network by entering its MAC address in the dashboard, even if the client hasn't connected yet:
Network-wide -> Clients
This way you can have some clients on different VLANs but on the same SSID. You would probably setup ISE/RADIUS in an enterprise if you want to do this dynamically, e.g. based on group membership in Active Directory etc.
You could also allow traffic like AirPrint, AirPlay etc. by setting firewall rules in group policies.