def post_input(self): # retrieve the dev instance dev_id = Util.get_id(self, "dev") if dev_id in device_instance: dev = device_instance[dev_id] else: dev = Util.get_diminishing_random_sensor_data(init_value=100, half_life_time=30, restart_time=120, error_rate=0.01) device_instance[dev_id] = dev message = { "id": Util.get_id(self, "dev"), # "dev-xxxxx-n" "value": dev.next_value(), "seq": dev.get_message_seq(), "time": Util.get_current_time() } json = Util.get_json_with_size(message, 1000) Util.wait_until_xth_second(60) response = self.client.post( path="/api/v1/resources/topics//locust/input19/3", data=Util.get_json_with_size(message, 1000), auth=None, headers={"Authorization": "Bearer {}".format(Util.get_access_token()), "Content-Type": "application/json"}, name=Util.get_class_name(self) )
def post_input(self): # retrieve the dev instance dev_id = Util.get_id(self, "dev") if dev_id in device_instance: dev = device_instance[dev_id] else: dev = Util.get_cyclic_random_sensor_data(init_elapsed_time=0, period=300, min=-10, max=45, error_rate=0.1) device_instance[dev_id] = dev Util.wait_until_xth_second(60) json_data = { "id": Util.get_id(self, "dev"), "value": dev.next_value(), "seq": dev.get_message_seq(), "time": Util.get_current_time() } response = self.client.post( path="/api/v1/resources/topics//locust/input19/2", data=Util.get_json_with_size(json_data, 1000), auth=None, headers={"Authorization": "Bearer {}".format(Util.get_access_token()), "Content-Type": "application/json"}, name=Util.get_class_name(self) )