-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsend_data.py
44 lines (32 loc) · 1.01 KB
/
send_data.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import random
import requests
import json
from faker import Faker
from datetime import datetime, timedelta
import random
def generate_waiting_area_data():
return {
'Sensor': 'Pressuresensor' + str(random.randint(0, 10)),
'Status': random.choice(["AAN", "UIT"])
}
def generate_customs_area_data():
return {
'entrance_point': 1,
'before_passport_point': 0,
'after_passport_point': 0,
'exit_point': 0,
}
def send_waiting_area_data():
url = 'http://localhost:80/waiting_area'
data = generate_waiting_area_data()
response = requests.post(url, json=data)
print(f"Waiting Area Data Sent: {response.status_code}")
def send_customs_area_data():
url = 'http://localhost:80/customs_area'
data = generate_customs_area_data()
response = requests.post(url, json=data)
print(f"Customs Area Data Sent: {response.status_code}")
if __name__ == '__main__':
for x in range(75):
send_waiting_area_data()
send_customs_area_data()