IoT Embedded Firmware for User Monitoring
Budget: ₹1,500 – ₹12,500 INR
I’m putting together a small IoT device whose sole job is to collect and monitor user-activity data and stream it to a companion mobile or web dashboard. The hardware platform is already chosen; what I now need is the embedded code that brings the board to life.
Here’s the scope in a nutshell. The microcontroller must read data from the on-board motion and touch sensors, structure it efficiently, time-stamp each sample and push it out over BLE (Wi-Fi fallback is available on the module). Low-power techniques are important because the device is battery-powered. I expect clean, well-documented C/C++ (or MicroPython if you can hit the same efficiency) that compiles under the vendor’s SDK and includes a succinct README explaining build steps, pin mapping and firmware-update instructions.
Deliverables
• Firmware source and any build scripts
• Brief schematic annotation showing sensor and pin usage (a photo with markup is fine)
• Integration test routine that echoes live data to a serial console and over BLE so I can verify accuracy
• Short report (PDF or markdown) summarising power profile, data rate and any tuning options
Acceptance is simple: the code must compile without errors, stream coherent user-activity data for at least 24 hours on my dev board, and reconnect automatically after a power cycle. If you’ve tackled battery-friendly IoT wearables or similar activity trackers before, you’ll feel right at home here.
Here’s the scope in a nutshell. The microcontroller must read data from the on-board motion and touch sensors, structure it efficiently, time-stamp each sample and push it out over BLE (Wi-Fi fallback is available on the module). Low-power techniques are important because the device is battery-powered. I expect clean, well-documented C/C++ (or MicroPython if you can hit the same efficiency) that compiles under the vendor’s SDK and includes a succinct README explaining build steps, pin mapping and firmware-update instructions.
Deliverables
• Firmware source and any build scripts
• Brief schematic annotation showing sensor and pin usage (a photo with markup is fine)
• Integration test routine that echoes live data to a serial console and over BLE so I can verify accuracy
• Short report (PDF or markdown) summarising power profile, data rate and any tuning options
Acceptance is simple: the code must compile without errors, stream coherent user-activity data for at least 24 hours on my dev board, and reconnect automatically after a power cycle. If you’ve tackled battery-friendly IoT wearables or similar activity trackers before, you’ll feel right at home here.