I'm trying to make a GSM/GPRS/GPS tracker for my bike for fitness monitoring and location tracking, in the event of a theft. I would like to fit this device inside my bike's seat tube which is 25.5mm in diameter. Looking around the internet I came across this Kickstarter :
https://www.kickstarter.com/projects/385904042/shyspy-gps-gsm-tracker-for-bicycles, sadly the goal wasn't reached. But I want more than what they offered.
What I need (in order of priority):
0. Module has to be <25mm.
1. GSM/GPRS capability for retrieving location data and sending it through SMS.
2. GPS capability for retrieving location data (more accurate) and tracking speed/distance for fitness.
3. Bluetooth capability for wireless transmission of fitness data to smartphone/laptop and for finer localization by tracing signal strength on smartphone (<10m distance).
4. GSM Microphone capability for listening on the surroundings of the bike.
I've found some modules from SIMCOM that fit most of my needs, such as the SIM968 but the size is an issue. There is also the SIM800 series that are small enough to fit inside a bike tube but they don't offer both GPS and GPRS.
Question: What modules are available that are less than 25mm in size and offer at least GSM/GPRS functionality?
At the moment I'm leaning towards the SIM800 and being satisfied with just having the GPRS tracking alone. I've also thought about having two separate modules for both GPS and GSM but I'm not too knowledged in that area to say for certain, and I fear that I might be stuck with compatibility issues.
Question 2: What microcontroller would be a good choice for this project?
As a side note: I recently finished my first year at uni; therefore, I'm still an amateur here. And this is my first time on the forum, please be gentle.