Будилка - опционально. Нужен шагосчитающий функционал.
Я так понимаю, во всех шагосчиталках сигнал с акселерометров пишется в лог, потом уже какой-то алгоритм на «хост-девайсе» (на смартфоне например" обрабатывает его и получаются шаги. Или оно на лету уже говорит шаги?
Ну и сразу напишите где надо им затариваться.