aburvaa176/openenv2
0
1from flask import Flask, jsonify, request
2
3app = Flask(__name__)
4
5# Fake database (you can later connect real drones)
6drones_data = {
7 "Chennai": {
8 "connected": 5,
9 "active": 3,
10 "available": 2,
11 "drones": [
12 {"id": "D101", "battery": 70, "status": "Active"},
13 {"id": "D102", "battery": 40, "status": "Idle"}
14 ]
15 }
16}
17
18@app.route("/region/<region>")
19def get_region(region):
20 data = drones_data.get(region, {})
21 return jsonify(data)
22
23@app.route("/drone/<drone_id>")
24def get_drone(drone_id):
25 for region in drones_data.values():
26 for drone in region["drones"]:
27 if drone["id"] == drone_id:
28 return jsonify(drone)
29 return jsonify({"error": "Drone not found"})
30
31if __name__ == "__main__":
32 app.run(debug=True)