Сам сейчас занимаюсь аналогичным вопросом. При чем опыт в инвентаризациях уже есть.
Имхо можно конечно и смартфоном считывать, но по моему тут уже давным давно все уже придумано.
Сканеры штрих-кода (Usb/беспроводные), терминалы сбора данных.
Я вот например для пущей инновационности сейчас решил попробовать использовать как хранилище инвентарной информации - Google.docs, а в качестве первичных штрих-кодов использовать уже стоящие на оборудовании коды модели и серийные, поставленные производителем.
Тем самым я смогу запустить несколько человек параллельно делать обход - а сам сидя на своем рабочем месте наглядно контролировать процесс инвентаризации.... А смартфон, как мне кажется, скорее замедлит процесс.....