Yes. The Soracom platform includes a mechanism that will disconnect your IoT SIM session if it remains idle for a specific period.
Soracom deletes sessions if they exist for a certain duration without sending data. This duration depends on the Rendezvous Point being used. While this is often observed as one or four hours, please note that these durations may be changed without notice.
In addition, when roaming, a partner carrier may disconnect your session earlier if there is no communication from your device to its cellular radio facility. Details regarding specific timeout periods for partner carriers are not available; you will need to perform tests to determine the relevant timeout behavior for the carriers in your area.
Keeping the Connection Alive
If your application requires the session to remain active for extended periods, ensure you implement an appropriate technique, such as periodically sending keep-alive messages (heartbeats) from your device to your server.
Sessions may also be disconnected due to varying network signal strengths or other environmental reasons. Therefore, in addition to a keep-alive mechanism, you should consider implementing a separate mechanism to automatically reconnect your device whenever a session is disconnected.
For more details on how session states are handled, please refer to the Session Status documentation.