The document describes the design and implementation of a dynamic mobile sensor network platform consisting of stationary sensors, mobile sensors, mobile sensor gateways, and sink servers. The platform supports heterogeneous protocols to deliver sensor data from sensors to sinks, and sends control commands from owners to sensors and gateways. Mobile sensors and gateways support mobility, multi-homing, authentication, and security to reliably provide sensor data regardless of location. The platform allows owners to freely install new applications on deployed sensors and gateways, and configure sensors for lightweight or full-function modes based on application needs.