If price is your main constraint - then there seems to be a reasonable device made by mbientlab. It looks like it uses a Bosch sensor and has bluetooth and a battery.