Я пользовался одной из прог на iPhone, сейчас уже не вспомню как называется, ибо айфон продал. Телефон клался под простынь рядом с подушкой , будучи подключенным к зарядке. Встроенный акселератор анализировал движения во сне по вибрации матраса и из этого делал выводы о фазах сна. В общем мне понравилось и опыт положительный. Через пару тройку дней он откалибровался весьма точно и будил именно заранее, в правильной фазе сна (те. просыпаться было легко). Проблема в том, что использовать его можно, если спишь на кровати один. Во-вторых кровать должна быть достаточна восприимчивая к вибрациям от тела, иначе акселератор не сработает.