A modern smartphone with location services and an accelerometer is all it takes. You’ll need iOS version 11 or higher for Apple, or for Android, version 8 or later.