text: from json import load as json_load
  from utime import sleep
  
  from components import Components
  from network_wrapper import NetworkWrapper
  
  
  with open('config.json') as json_data:
      config = json_load(json_data)
  
  nw = NetworkWrapper(wifi_config=config['wifi'], ubidots_config=config['ubidots'])
  
  components = Components(config)
  
  bottle_capacity = config['bottle']['bottle_capacity_ml']
  
  while True:
      sensors_data = components.measure_from_periodic_sensors()
      sensors_data['bottle-capacity'] = bottle_capacity
  
      nw.try_sending_sensors_data(sensors_data)
  
      sleep(config['behavior']['measurements_interval_sec'])
  