Dear potential client,
I have worked with L89 GPS module from Quectel before for IoT tracking app that was used for car monitoring within the city. It was using this module with external antenna and there was GPS updated every X seconds on the dashboard using MQTT.
For BLE transmission, I have used custom manufacturer-specific data encoding so I was able to use it for multiple data transmission at once. OTA is not a problem and can be made using network OTA port, via WiFiManager with Web interface.
About accelerometer/gyroscope. Is that LSM6DSL or LSM6DSO, they have different functionalities.
Some detailed requirements? On system, like how it should work, how fast it should send, on which events it should react? And so on. Thanks