Research Article
Software-Defined Virtual Testbed for IoT Systems
Listing 1
IoT application used in the use case.
import mosquitto | from upm import pyupm_bmp280 as sensorObj | Import ... | id = 7504343 | def main() : | mqttc = mosquitto.Mosquitto() | mqttc.connect(''172.17.88.230'', 1883, 60) | # Instantiate a BME280 instance using default i2c bus and address | sensor = sensorObj.BME280() | while (1): | sensor.update() | json_template = ’time’ : datetime.datetime.now().strftime(''%Y–%m–%d | %H:%M:%SZ'' ), | ’id’: str(id), | ’temp’: sensor.getTemperature() | mqttc.publish(''/bme'', | json.dumps(json_template), 0, True) | time.sleep(1) | if _ _name_ _ == ’_ _main_ _’: | main() |
|