Nowoczesne aplikacje na smartfony oferują te informacje. Smartfon ma wbudowany żyroskop, a gdy kładziesz go na materacu blisko ciała, odbiera on drobne ruchy. Gdy zasypiasz, twoje mięśnie się rozluźniają, a aplikacja wie, jak odróżnić ruchy osoby w głębokim śnie, lekkim śnie i leżącej na jawie. Zapewnia ona zapis cykli snu na noc.
Prawdopodobnie nie jest idealnie dokładne, ale uważam, że to dość dobre z osobistego doświadczenia. Z pewnością potrafi odróżnić czasy, kiedy leżę na jawie, próbując zasnąć (i niezauważalnie się poruszać) od czasów, kiedy naprawdę śpię. Nie potrafię powiedzieć, jak dobre to jest dla stanów hipnogogicznych, i można się trochę oszukać, jeśli koncentrujesz się na nieruchu podczas snu (np. jeśli wykonujesz ćwiczenia rozluźniające mięśnie lub medytujesz). Ale dla normalnego snu, to daje ci ładny rekord.
Nie mam żadnych recenzowanych źródeł na ten temat, więc będzie musiał dać ci komercyjny link: Sleep as android to aplikacja, której używam, ale AFAIK jest kilka na platformę. Jeśli masz fitness tracker, taki jak Fitbit, może zaoferować podobną funkcjonalność - są opaski specjalnie do spania, prawdopodobnie bardziej dokładne niż smartphone (ale również bardziej inwazyjne).