| import gradio as gr | |
| import random | |
| def simulate_edge(device_type, ai_model, edge_location): | |
| latency = round(random.uniform(2, 25), 1) | |
| accuracy = round(random.uniform(88, 99), 1) | |
| power = round(random.uniform(2, 12), 1) | |
| throughput = random.randint(15, 120) | |
| result = f"""### AIoT Edge Simulation Results | |
| **Device Type**: {device_type} | |
| **AI Model**: {ai_model} | |
| **Edge Location**: {edge_location} | |
| ๐ฎ **Simulation Metrics**: | |
| - Inference Latency: {latency}ms | |
| - Model Accuracy: {accuracy}% | |
| - Power Consumption: {power}W | |
| - Throughput: {throughput} inferences/sec | |
| - Edge Processing: {'Enabled' if random.choice([True, False]) else 'Cloud Fallback'} | |
| **Status**: โ Simulation completed successfully | |
| --- | |
| **Anktechsol** - AIoT & Edge AI Solutions | |
| ๐ [Visit anktechsol.com](https://anktechsol.com)""" | |
| return result | |
| with gr.Blocks(title="AIoT Edge Simulator") as demo: | |
| gr.Markdown("# ๐ AIoT & Edge AI Simulator") | |
| gr.Markdown("Test AIoT deployments - **Anktechsol**") | |
| with gr.Row(): | |
| with gr.Column(): | |
| device = gr.Dropdown(["Raspberry Pi 4", "Jetson Nano", "AWS IoT Greengrass", "Azure IoT Edge"], label="Edge Device", value="Raspberry Pi 4") | |
| model = gr.Dropdown(["Object Detection", "Image Classification", "Anomaly Detection", "Predictive Model"], label="AI Model", value="Object Detection") | |
| location = gr.Radio(["Factory Floor", "Warehouse", "Retail Store", "Remote Site"], label="Deployment Location", value="Factory Floor") | |
| btn = gr.Button("Run Simulation") | |
| with gr.Column(): | |
| output = gr.Markdown() | |
| btn.click(simulate_edge, inputs=[device, model, location], outputs=output) | |
| gr.Markdown("""--- | |
| ### Anktechsol - AIoT Specialists | |
| Edge AI deployment & AIoT consulting. [Get started](https://anktechsol.com)""") | |
| demo.launch() |