I previously had a Nova 2G/3G modem plugged in to a raspi which was run off of battery and solar power. The system worked great receiving cloud and SMS messages from the dashboard and SMS messages from my cell phone. The system replies by sending messages to the dashboard which are then routed to the correct cell phone based on message topics. Everything was working as I wanted it to be but the system was draining the battery faster than the solar panel I was using could charge it so I wanted to try the nova-m with LTE Cat-M and NB-IoT which is supposed to be more energy efficient. Using the LTE-M modem however I am not able to receive SMS messages.
I am in the United States and both the 2G/3G modem and the LTE-M/NB-IoT modem are connecting to AT&T.
Upon receiving the nova-M I registered a new SIM card plugged it into the modem, and then switched the new modem into my system.
Upon booting up the system I received a “Setup and running” message on my cell phone from the system and the SIM reported LTE connectivity on the dashboard. When I tried to send messages to the system from my phone though I received no response.
When I look on the dash I see that the dashboard is aware of the message I send from my phone, and even logs a response message from the SIM saying “SMS delivered,” the print statements inside the part of my code that receives messages never print though.
To receive messages I subscribe to “sms.received” events and “message.received” events and call an appropriate function whenever such an event occurs. Based on the print statements and logged messages in my code neither of these events are ever being triggered by the SMS messages I send.
When I try to send a message from the dashboard using cloud data however, the message is received successfully and a response message is sent and received successfully. The problem seems to only occur for SMS messages.
Should I try to intercept SMS messages on the dashboard and send them on as cloud messages or is there a solution to my problem that will allow me to receive SMS messages on the Nova-M over LTE-M.
Thank you for your help.