import requests import json import datetime import time metadata_url = "http://metadata.soracom.io/v1/subscriber" subscriber_info = requests.get(metadata_url, "get").json() tracker_id = 'beam-tracker' device_id = 'beam-tracker-' + subscriber_info["simId"] ls_trackers_positions_url = "http://beam.soracom.io:18080/tracking/v0/trackers/" + tracker_id + "/positions" locations = [[139.7583, 35.6664], [139.7501, 35.6701], [139.744207, 35.669823]] for location in locations: update_location = { "Updates": [ { "Accuracy": { "Horizontal": 1 }, "DeviceId": device_id, "Position": location, "SampleTime": datetime.datetime.now(datetime.timezone.utc).strftime('%Y-%m-%dT%H:%M:%S.%fZ') } ] } print("Post: " + json.dumps(update_location)) updated_tracker = requests.post(ls_trackers_positions_url, data=json.dumps(update_location)).json() time.sleep(2)