We have been developing, testing, and running a CC3220SF project that connects to a GCP (Google Cloud Platform) IoT instance, using SimpleLink SDK v2.40.02 and MQTT. This project has been working for several months; we ran a test of the GCP IoT functionality last Friday (2019-05-31) successfully. However, as of this past Tuesday (2019-06-04), we have found that while the MQTT client connects successfully (callback indicates CONNACK), subscribes to a topic successfully, and publishes to a different topic successfully (GCP IoT logs show successful publish), no messages are ever received on the subscribed topic, despite manual updates published to the config topic through the GCP control panel.
We've run a couple of additional tests to try to determine what's going on. We've tried connecting the CC3220 to a freshly-made GCP IoT test instance using new credentials, but we get the same results (no messages received). We've used the PC based Mosquitto client to connect to the same test instance, and Mosquitto receives published messages OK. We've also pointed the CC3220 at a different MQTT server, and it receives messages fine.
In short, when using the CC3220 to connect to GCP IoT via MQTT, something changed in the last few days such that messages are no longer received. We've also tried reverting back to previous firmware revisions which were known to be functioning with GCP IoT, and those versions no longer receive published messages, either.
So... has anyone else noticed any problems in the last few days when receiving published messages from a GCP IoT MQTT instance? Is there anything specifically I should be looking at to get to the bottom of this? Thanks.