I'm looking into the options for putting together a cellular Arduino MQTT client. I'm located in southern Manitoba Canada so I think my best option is Rogers for the data connection. I have previously (9 yrs ago) worked on a project using a Sanguino with a GM862-GPS for a remote temperature monitoring system. I still have several GM862-GPS modules that I wouldn't mind making use of but at the same time I don't see much support in terms of libraries etc to speed up development so I'm willing to go with a newer more modern GSM module. Another option might be to use a 3G router with an ESP8266.
Are there GSM shields/modules that can be used with the PubSubClient library? Which ones?
I see the Arduino store shows the two official GSM shields as retired, is there an official replacement?
Robotshop has ones based on the SIM900, SIM808/F/H, M95, M66, MC60, Ai-think A7 & the official retired v2. Ranging from $31 - $90+ CDN. Does anyone have any experience with these modules?