Есть программы для работы которых надо положить телефон на матрац рядом с собой или одеть умный браслет/часы.
Принцип работы таких программ это отслеживание вибраций, движений и звуков.
В разные фазы сна-бодорствования человек совершает разные движения и звуки.
Программа анализирует полученные данные и показывает график сна.