We have worked with Wireless sensor networks in which I am using a wireless current monitoring sensor for industrial IoT purpose for long range,
But Instead of going for GSM module and Arduino, you can use ESP8266 where you can also save the data into EEPROM as same as Arduino you can also access the data whenever you switch on the device by using MQTT protocol you can send the data to the user you want to send.