docs: async def asynchronously_get_data(self, url):
          """ Asynchronously get data from Chunked transfer encoding of https://smartcity.rbccps.org/api/0.1.0/subscribe.
          (Only this function requires Python 3. Rest of the functions can be run in python2.
  
          Args:
               url (string): url to subscribe
          """
          headers = {"apikey": self.entity_api_key}
          try:
              async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(verify_ssl=False)) as session:
                  async with session.get(url, headers=headers, timeout=3000) as response:
                      while True:  # loop over for each chunk of data
                          chunk = await response.content.readchunk()
                          if not chunk:
                              break
                          if platform == "linux" or platform == "linux2": # In linux systems, readchunk() returns a tuple
                              chunk = chunk[0]
                          resp = dict()
                          resp["data"] = chunk.decode()
                          current_milli_time = lambda: int(round(time() * 1000))
                          resp["timestamp"] = str(current_milli_time())
                          self.subscribe_data = resp
          except Exception as e:
              print("\n*********    Oops: " + url + " " + str(type(e)) + str(e) + "     *********\n")
          print('\n*********    Closing TCP: {}     *********\n'.format(url))