M590 GPRS Breakout Module with ESP8266 and Arduino sketches.
The only Library used is Software Serial......
The most reliable power source is a LIPO, any cheap Power Bank (2.1A IPAD Type)
Try a Different SIM if there is repeated failure to AT+CCID...
Modify the a, b, c & d Sections to provide flags for the main loop to provide PWM, WS2812 or whatever you need.... included example rf 315/433MHz with LCD
Read a sensor and reply with a data value.....
Send SMS containing #e0/#e00 to read sensor and recieve a reply with the data....
Send SMS containing #e1/#e01 to clear SMS