| @@ -0,0 +1,44 @@ | |||||
| Position;Floor;RoomName;X;Y;Z;BeaconName;MAC | |||||
| A01;0;PT-MAGA;200;50;107;BC-01;C3:00:00:57:B9:ED | |||||
| A02;0;PT-MAGA;600;200;107;BC-02;C3:00:00:57:B9:E9 | |||||
| A03;0;PT-MAGA;175;1535;107;BC-03;C3:00:00:57:B9:F0 | |||||
| A04;0;PT-MAGA;620;1535;107;BC-04;C3:00:00:57:B9:E4 | |||||
| A05;0;PT-MAGA;580;710;72;BC-05;C3:00:00:57:B9:FA | |||||
| A06;0;PT-MENS;800;1065;142;BC-06;C3:00:00:57:B9:F9 | |||||
| A07;0;PT-MENS;2165;315;107;BC-07;C3:00:00:57:B9:F8 | |||||
| A08;0;PT-MENS;2195;50;142;BC-08;C3:00:00:57:B9:F7 | |||||
| A09;0;PT-MENS;2895;50;142;BC-09;C3:00:00:57:B9:EA | |||||
| A10;0;PT-MENS;2710;250;78;BC-10;C3:00:00:57:B9:EB | |||||
| A11;0;PT-AMMI;1585;870;141;BC-11;C3:00:00:57:B9:EE | |||||
| A12;0;PT-AMMI;1585;1540;141;BC-12;C3:00:00:57:B9:E2 | |||||
| A13;0;PT-AMMI;2130;875;107;BC-13;C3:00:00:57:B9:E5 | |||||
| A14;0;PT-AMMI;2095;1540;141;BC-14;C3:00:00:57:B9:D5 | |||||
| A15;0;PT-AMMI;1875;1200;73;BC-15;C3:00:00:57:B9:EC | |||||
| A16;0;PT-PROD;2180;875;107;BC-16;C3:00:00:57:B9:D8 | |||||
| A17;0;PT-PROD;2180;1540;141;BC-17;C3:00:00:57:B9:E1 | |||||
| A18;0;PT-PROD;2930;880;141;BC-18;C3:00:00:57:B9:F3 | |||||
| A19;0;PT-PROD;2895;1530;141;BC-19;C3:00:00:57:B9:E0 | |||||
| A20;0;PT-PROD;2650;1180;107;BC-20;C3:00:00:57:B9:EF | |||||
| A21;1;P1-NETW;800;1050;107;BC-21;C3:00:00:57:B9:E6 | |||||
| A22;1;P1-NETW;850;1545;107;BC-22;C3:00:00:57:B9:D4 | |||||
| A23;1;P1-NETW;1425;1050;107;BC-23;C3:00:00:57:B9:E8 | |||||
| A24;1;P1-NETW;1400;1530;107;BC-24;C3:00:00:57:B9:F1 | |||||
| A25;1;P1-NETW;1195;1315;72;BC-25;C3:00:00:57:B9:E7 | |||||
| A26;1;P1-RIUNI;2190;50;107;BC-26;C3:00:00:57:B9:D6 | |||||
| A27;1;P1-RIUNI;2180;465;107;BC-27;C3:00:00:57:B9:D7 | |||||
| A28;1;P1-RIUNI;2890;50;107;BC-28;C3:00:00:57:B9:F6 | |||||
| A29;1;P1-RIUNI;2525;465;76;BC-29;C3:00:00:57:B9:F2 | |||||
| A30;1;P1-RIUNI;2540;280;69;BC-30;C3:00:00:57:B9:D3 | |||||
| A31;1;P1-SOFT;1895;865;107;BC-31;C3:00:00:57:B9:F4 | |||||
| A32;1;P1-SOFT;1900;1535;107;BC-32;C3:00:00:57:B9:D9 | |||||
| A33;1;P1-SOFT;2320;870;72;BC-33;C3:00:00:57:B9:F5 | |||||
| A34;1;P1-SOFT;2330;1530;107;BC-34;C3:00:00:57:B9:DA | |||||
| A35;1;P1-SOFT;2065;1190;20;BC-35;C3:00:00:57:B9:DB | |||||
| A36;1;P1-CUCO;2370;865;107;BC-36;C3:00:00:57:B9:DC | |||||
| A37;1;P1-CUCO;2380;1535;93;BC-37;C3:00:00:57:B9:DD | |||||
| A38;1;P1-CUCO;2940;870;93;BC-38;C3:00:00:57:B9:E3 | |||||
| A39;1;P1-CUCO;2905;1540;93;BC-39;C3:00:00:57:B9:DF | |||||
| A40;1;P1-CUCO;2550;1360;72;BC-40;C3:00:00:57:B9:DE | |||||
| A41;1;P1-AMOR;830;50;100;BC-41;C3:00:00:39:47:DF | |||||
| A42;1;P1-DINO;1788;50;117;BC-42;C3:00:00:39:47:E2 | |||||
| A43;1;TESTER;1026;1050;122;BC-43;C3:00:00:39:47:C4 | |||||
| @@ -17,6 +17,11 @@ services: | |||||
| kafka: | kafka: | ||||
| image: apache/kafka:3.9.0 | image: apache/kafka:3.9.0 | ||||
| container_name: kafka | container_name: kafka | ||||
| healthcheck: | |||||
| test: ["CMD-SHELL", "nc -z localhost 9092"] | |||||
| interval: 10s | |||||
| timeout: 5s | |||||
| retries: 10 | |||||
| environment: | environment: | ||||
| - KAFKA_NODE_ID=1 | - KAFKA_NODE_ID=1 | ||||
| - KAFKA_PROCESS_ROLES=broker,controller | - KAFKA_PROCESS_ROLES=broker,controller | ||||
| @@ -48,6 +53,7 @@ services: | |||||
| build: | build: | ||||
| context: ../ | context: ../ | ||||
| dockerfile: build/package/Dockerfile.decoder | dockerfile: build/package/Dockerfile.decoder | ||||
| network: host | |||||
| image: presense-decoder | image: presense-decoder | ||||
| container_name: presense-decoder | container_name: presense-decoder | ||||
| environment: | environment: | ||||
| @@ -62,6 +68,7 @@ services: | |||||
| build: | build: | ||||
| context: ../ | context: ../ | ||||
| dockerfile: build/package/Dockerfile.server | dockerfile: build/package/Dockerfile.server | ||||
| network: host | |||||
| image: presense-server | image: presense-server | ||||
| container_name: presense-server | container_name: presense-server | ||||
| environment: | environment: | ||||
| @@ -78,16 +85,15 @@ services: | |||||
| build: | build: | ||||
| context: ../ | context: ../ | ||||
| dockerfile: build/package/Dockerfile.bridge | dockerfile: build/package/Dockerfile.bridge | ||||
| network: host | |||||
| image: presense-bridge | image: presense-bridge | ||||
| container_name: presense-bridge | container_name: presense-bridge | ||||
| environment: | environment: | ||||
| - KAFKA_URL=kafka:9092 | - KAFKA_URL=kafka:9092 | ||||
| - MQTT_HOST=emqx:1883 | |||||
| - MQTT_HOST=192.168.1.101:1883 | |||||
| - MQTT_USERNAME=user | - MQTT_USERNAME=user | ||||
| - MQTT_PASSWORD=pass | - MQTT_PASSWORD=pass | ||||
| depends_on: | depends_on: | ||||
| kafka: | kafka: | ||||
| condition: service_started | |||||
| emqx: | |||||
| condition: service_healthy | condition: service_healthy | ||||
| restart: always | restart: always | ||||
| @@ -0,0 +1,17 @@ | |||||
| Position;Floor;RoomName;X;Y;Z;GatewayName;MAC | |||||
| C01;0;PT-MAGA;220;250;13;GU-01;ac:23:3f:c1:dd:3c | |||||
| C02;0;PT-FORM;825;745;13;GU-02;ac:23:3f:c1:dd:49 | |||||
| C03;0;PT-LVNS;825;1435;13;GU-03;ac:23:3f:c1:dc:ee | |||||
| C04;0;PT-RECE;2010;620;13;GU-04;ac:23:3f:c1:dd:40 | |||||
| C05;0;PT-AMMI;1785;1260;13;GU-05;ac:23:3f:c1:dd:51 | |||||
| C06;0;PT-PROD;2720;1220;13;GU-06;ac:23:3f:c1:dd:48 | |||||
| C07;0;PT-BATH;2800;655;13;GU-07;ac:23:3f:c1:dd:50 | |||||
| C08;0;PT-MENS;2580;490;13;GU-08;ac:23:3f:c1:dc:d3 | |||||
| C09;1;P1-AMOR;900;50;13;GU-09;ac:23:3f:c1:dd:55 | |||||
| C10;1;P1-NETW;1310;1440;13;GU-10;ac:23:3f:c1:dc:d1 | |||||
| C11;1;P1-DINO;1662;480;13;GU-11;ac:23:3f:c1:dc:cb | |||||
| C12;1;P1-COMM;1575;1455;13;GU-12;ac:23:3f:c1:dc:d2 | |||||
| C13;1;P1-SOFT;2290;965;13;GU-13;ac:23:3f:c1:dd:31 | |||||
| C14;1;P1-CUCO;2860;1120;13;GU-14;ac:23:3f:c1:dd:4b | |||||
| C15;1;P1-BATH;2740;710;13;GU-15;ac:23:3f:c1:dd:4e | |||||
| C16;1;P1-RIUN;2180;355;13;GU-16;ac:23:3f:c1:dc:cd | |||||