Здравствуйте!
Первое нужно определится с каких устройств будет происходить управление и какой производитель у умных устройств? Я бы взял все у xiaomi (умные розетки, дверные замки, датчики температуры, датчики воды и т.д.) + для них есть библиотеки под nodeJs + наверное есть документация (Яндекс недавно интегрировал управление этими устройствами к себе в поисковик). Смотрел бы что есть у производителя и под какие платформы какая документация и т.д.
1) Если мобильные устройства: то наверное писал бы кросплатформенное приложение на ReactNative или Flutter.
2) С сайта можно будет управлять через личный кабинет? Там Frontend на VueJs, backend на PHP или nodeJs.
Итого:
Вариант 1: 1 - прошаренный разработчик + дизайнер для создания фирменного стиля+ менеджер по продажам
Вариант 2: Если не верите, что все может сделать 1-ин программист, то тогда минимум 2-ое разработчиков + дизайнер. 1 будет делать мобильное приложение+ второй запилит сайт и сделает API к мобильному приложению + дизайнер+ менеджер по продажам.
Как то так