We are using a 2G modem controlled by an MCU in our device and we want to do an automated test routine that tests our firmware for bad mobile network scenario. How can we create a system where a computer like Raspberry Pi can through software both 'tamper' and 'restore' GSM signal so that the RSSI drops and increases as controlled by software?
We are looking for creating scenario no network connectivity at all, barely any network (say -90 dBm to -100 dBm) and good network (> -70 dBm). Note that GSM antenna connection is through a U.FL connector by using a decent antenna we get -60 dBm in our location.