Skip to content

maltsev-dev/mcu_servers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. cargo install sqlx-cli --features sqlite
  2. sqlx migrate run C:\Users\Anatolii Maltsev\Documents\PROJECTS\nurse_raw_server>sqlx migrate run Applied 20250901121220/migrate create devices table (4.3265ms) Applied 20250901121221/migrate create mcu data table (5.5749ms)
  3. cargo sqlx prepare
  4. cargo sqlx migrate run
  5. cargo build
  6. cargo run
C:\Users\Anatolii Maltsev\Documents\PROJECTS\nurse_raw_server\frontend>npm install
C:\Users\Anatolii Maltsev\Documents\PROJECTS\nurse_raw_server\frontend>npm run dev 
> nurse-raw-frontend@0.1.0 dev
> vite
  VITE v5.4.21  ready in 265 ms
  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help
C:\Users\Anatolii Maltsev\Documents\PROJECTS\nurse_raw_server\frontend>npm run build  

> nurse-raw-frontend@0.1.0 build
> vite build

vite v5.4.21 building for production...
✓ 87 modules transformed.
dist/index.html                   0.52 kB │ gzip:  0.34 kB
dist/assets/index-CiBJ1WYz.css    0.09 kB │ gzip:  0.10 kB
dist/assets/index-Cqi42sEg.js   201.23 kB │ gzip: 68.14 kB
✓ built in 606ms
C:\Users\Anatolii Maltsev\Documents\PROJECTS\nurse_raw_server\backend>cargo clean && cargo build --release && cargo run

HTTP server at http://0.0.0.0:8080
[2025-10-28T08:08:04Z INFO  actix_server::builder] starting 20 workers
[2025-10-28T08:08:04Z INFO  actix_server::server] Actix runtime found; starting in Actix runtime
[2025-10-28T08:08:04Z INFO  actix_server::server] starting service: "actix-web-service-0.0.0.0:8080", workers: 20, listening on: 0.0.0.0:8080
[2025-10-28T08:08:04Z INFO  nurse_raw_server::services::mqtt_listener] MQTT listener started

HTTP server at http://0.0.0.0:8080
[2025-10-28T08:08:04Z INFO  actix_server::builder] starting 20 workers
[2025-10-28T08:08:04Z INFO  actix_server::server] Actix runtime found; starting in Actix runtime
[2025-10-28T08:08:04Z INFO  actix_server::server] starting service: "actix-web-service-0.0.0.0:8080", workers: 20, listening on: 0.0.0.0:8080
[2025-10-28T08:08:04Z INFO  nurse_raw_server::services::mqtt_listener] MQTT listener started
[2025-10-28T08:08:12Z INFO  actix_web::middleware::logger] 127.0.0.1 "GET /predictions/device/device HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36" 0.000612
[2025-10-28T08:08:12Z INFO  actix_web::middleware::logger] 127.0.0.1 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 400 45 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36" 0.000177
[2025-10-28T08:08:12Z INFO  actix_web::middleware::logger] 127.0.0.1 "GET /assets/index-Cqi42sEg.js HTTP/1.1" 304 0 "http://127.0.0.1:8080/predictions/device/device" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36" 0.000640
[2025-10-28T08:08:12Z INFO  actix_web::middleware::logger] 127.0.0.1 "GET /assets/index-CiBJ1WYz.css HTTP/1.1" 304 0 "http://127.0.0.1:8080/predictions/device/device" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36" 0.000613
[2025-10-28T08:08:12Z INFO  actix_web::middleware::logger] 127.0.0.1 "GET /favicon.svg HTTP/1.1" 304 0 "http://127.0.0.1:8080/predictions/device/device" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36" 0.000536
[2025-10-28T08:08:12Z INFO  actix_web::middleware::logger] 127.0.0.1 "GET /api/predictions/device/device HTTP/1.1" 200 91 "http://127.0.0.1:8080/predictions/device/device" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36" 0.000935
[2025-10-28T08:08:18Z INFO  nurse_raw_server::services::mqtt_listener] Inserted prediction from text caps: device p=0.36 np=0.64

About

How inference results travel through MQTT and HTTP, land in a Rust backend, and become visible through a web dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors