Следует рассматривать 2 составляющих системы – аппаратную и программную. Если с первой проблем практически не возникает – компонентов и готовых модулей для разных экосистем на рынке достаточно много, то разработка алгоритмов и их реализация требует солидного опыта в программировании. Открытые же решения, размещенные в сети, вряд ли удовлетворят требованиям надежности и безопасности.