Meet the Tactigon: a programmable platform for gesture, motion, and robot applications. It has a small rectangular design with various sensors inside. You can expand it with GPS and LoRa. Its environmental sensors capture temperature and barometric pressure data. The unit also comes with Bluetooth 4.0.
The device has an Arduino core for gesture control and motion tracking. It is waterproof. There is also a rechargeable 500mAh battery inside.