Я бы сделал наоборот: общую таблицу для всех устройств, таблицу типов (устройства на неё ссылаются) и общую же таблицу свойств с полями: ссылка на устройство, имя свойства (строка), значение свойства (тоже строка).
Вероятно, полезна будет таблица описаний свойств, тогда в свойствах вместо имён будут ссылки сюда.
С отдельными таблицами для типов всё очень негибко, и об архитектуре базы надо заботиться заранее, а если потом потребуются изменения (для реальных проектов такое случается наверняка
) то будет совсем тяжело.