Beispiel #1
0
    if "verify" in property_names:
        verify = properties.verify

    if "host" in property_names:
        params["host"] = properties.host

    import ibmiotf.api

    api = ibmiotf.api.ApiClient(params)
    if verify:
        api.verify = verify

    define(api, properties)

    logger.info("# ---- validate definitions -------")
    result = api.validateDeviceTypeConfiguration(properties.devicetype)
    print(result)

    logger.info("# ---- activate definitions -------")
    result = api.activateDeviceTypeConfiguration(properties.devicetype)
    print(result)

    defineThings(api, properties)

    logger.info("# ---- validate things definitions -------")
    result = api.validateThingTypeConfiguration(properties.thingType)
    print(result)

    logger.info("# ---- activate things definitions -------")
    result = api.activateThingTypeConfiguration(properties.thingType)
    print(result)
Beispiel #2
0
    try:
        from properties import domain
    except:
        pass

    try:
        from properties import verify
    except:
        pass

    params = {"auth-key": key, "auth-token": token}
    if domain:
        params["domain"] = domain

    import ibmiotf.api

    api = ibmiotf.api.ApiClient(params)
    if verify:
        api.verify = verify

    define(api, devicetype, deviceid)

    logger.info("# ---- validate definitions -------")
    result = api.validateDeviceTypeConfiguration(devicetype)
    print(result)

    logger.info("# ---- activate definitions -------")
    result = api.activateDeviceTypeConfiguration(devicetype)
    print(result)
if __name__ == "__main__":    
  domain = None
  verify = True
  from properties import orgid, key, token, devicetype, deviceid
  
  try:
    from properties import domain
  except:
    pass
    
  try:
    from properties import verify
  except:
    pass
  
  params = {"auth-key": key, "auth-token": token}
  if domain:
    params["domain"] = domain
  
  api = ibmiotf.api.ApiClient(params)
  api.verify = verify

  try:
	result = api.validateDeviceTypeConfiguration(devicetype)
  except ibmiotf.APIException as exc:
	print(exc.response)
	print(exc.response.json())
	  
  print(result)