Quectel IoT Firmware with CANopen

Job ID: 39973699

Budget: ₹12,500 – ₹37,500 INR

I need prototype firmware that links a Quectel cellular modem to an embedded controller like ARDUINO / Raspberry Pi, collects data from on-board temperature and motion sensor like DHT11, accelerometer/gyro ,—plus GNSS position—to the cloud via MQTT & HTTPS. The hardware is already available & pin configuration can done as per the code.
Your task is the code.

The work covers writing robust C/C++ /python code on the host & ask the Quectel/ Telit / Fibocom module over serial RX/TX (AT command set, po), bringing up the temperature, humidity probe and accelerometer data for periodic basis and merging all data into clean JSON or MQTT payloads with accurate GNSS timestamps.

Deliverables
• Flashable firmware image and complete source repository
• Clear build instructions (Make, CMake, or similar) for GCC/ARM
• Demonstrated end-to-end test log showing LTE attachment, MQTT publish/subscribe, GPS fix, sensor sample, heartbeat, all running fault-free during a 24-hour soak

If you have shipped code on Quectel hardware and spoken CANopen before, I’d like to see brief evidence in your proposal so we can move quickly.

If you need AT commands manual for any three module, will share over mail.
For MQTT, HiveMQ or similar is preferred.
NodeJS for creating the pathway for data flow

Basic dashboard to visualise the GNSS trace while using it