Can you use PlatformIO to update an ESP32 over NB-IOT?

  1. I have a esp32 application that wish to update the firmware via cellular. I have been using platformio to build the bin file. I was wondering is it possible to update the esp32 via NB-IOT/LTE-M module?

  2. Also if my esp32 is running a webserver is it possible to than use the nb-iot to get a static ip so i can see the webserver outside my localnetwork (without using port forwarding and router modifcaiton)

  3. any boards dev boards that have this combo ( all i see right now on Alibaba are ESP32 with Lora or G SIM Modules) built in (not interested in pYcom or Particle too pricey)