I am trying to build a system in which IoT devices can connect and are classified without the need for manual checks by the system administrator. In this system, IoT devices will send data, and on the basis of that data, they will be classified into groups. Also, extra layer of encryption might be applied depending on what device it is.
Now, my question is:
How to identify what kind of IoT device is entering my network. It could be a sensor or a fridge or an AC or a smartphone. How do I identify what device it is? What metrics do I use? Should I analyze its packet or payload? Or should I use the MAC address to identify what type of device it is? Does MAC address give this type of information?
I am confused about this. If I can identify what device it is, I can then authenticate and classify the device.