So you want to program and control your own robots and smart device? Phoenard has you covered. It is a dev board with full Arduino programming support. It has motion sensors, GSM, WiFi, Bluetooth, and everything you need to get started.
Phoenard uses a microSD card for local storage and programs. It has accelerometer, gyro, barometer and temperature sensors and GPS tracking support. Its 30-pin connector lets you connect external electronics.