GPS tracker (STM32+SIM868) prototype firmware development part2
Budget: $750 – $1,500 USD
Hi all,
I need help with firmware development for a GPS tracker prototype I'm building.
It will be based on the STM32 microcontroller and will use the SIM868 as the communications module for GPS/GPRS/BLUETOOTH.
Requirements:
- Set up communication between STM32 and SIM868 over UART using AT commands
- Sending GPS data to remote server over TCP/IP using a defined communication protocol (GT06/TK06 or other, open for suggestions)
- Reading and configuring of device parameters using SMS
- Reading accelerometer data over I2C using interrupts
- Reading 1 analog input and processing it using interrupts
- Reading 1 digital input and processing it using interrupts
- 2 digital outputs to control relays for example
Optional:
- Reading and configuring of parameters using bluetooth, USB (COM port)
- Sending GPS data using MQTT
Components/Resources:
- STM32F401: https://www.st.com/en/microcontrollers-microprocessors/stm32f401re.html
- SIMCom SIM868: https://simcom.ee/modules/gsm-gprs-gnss/sim868/
I need help with firmware development for a GPS tracker prototype I'm building.
It will be based on the STM32 microcontroller and will use the SIM868 as the communications module for GPS/GPRS/BLUETOOTH.
Requirements:
- Set up communication between STM32 and SIM868 over UART using AT commands
- Sending GPS data to remote server over TCP/IP using a defined communication protocol (GT06/TK06 or other, open for suggestions)
- Reading and configuring of device parameters using SMS
- Reading accelerometer data over I2C using interrupts
- Reading 1 analog input and processing it using interrupts
- Reading 1 digital input and processing it using interrupts
- 2 digital outputs to control relays for example
Optional:
- Reading and configuring of parameters using bluetooth, USB (COM port)
- Sending GPS data using MQTT
Components/Resources:
- STM32F401: https://www.st.com/en/microcontrollers-microprocessors/stm32f401re.html
- SIMCom SIM868: https://simcom.ee/modules/gsm-gprs-gnss/sim868/