When I had a project with similar needs I bought a few of the cheapest cell phones I could find. At that time it was ZTE Speed from boost mobile $40 each. I never activated them, don't even have service near my house. but WiFi direct, bluetooth, USB OTG, GPS, Compass, Accelerometer, Storage...