From 33ca92df89eb6b62480273f7f67bd62e59fb818e Mon Sep 17 00:00:00 2001 From: Antoine <67126866+ChiefsBestPal@users.noreply.github.com> Date: Tue, 1 Apr 2025 23:41:01 -0400 Subject: [PATCH 1/3] Update go/ README.md --- go/README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/go/README.md b/go/README.md index 793df1ae..728db37a 100644 --- a/go/README.md +++ b/go/README.md @@ -1,4 +1,11 @@ -# Hub Developer Getting Started Guide +# Hub and Core System +Go codebase +## Hub Team Features Demo Video link + +[Video for Presentation Day Hub Team Demo](https://drive.google.com/file/d/1KnHlDSw1Z77iP68RljKhooetPIYsfUyf/view?usp=sharing) +
+ +## Hub Developer Getting Started Guide 1. If you do not already have the smartess_network set up on docker, in the main directory "Smartess" run: From 69150b687d9d579df8dad8f8e4768b68a4fdd2bb Mon Sep 17 00:00:00 2001 From: Antoine <67126866+ChiefsBestPal@users.noreply.github.com> Date: Thu, 10 Apr 2025 23:30:45 -0400 Subject: [PATCH 2/3] Update README.md --- go/README.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/go/README.md b/go/README.md index 728db37a..5fda014c 100644 --- a/go/README.md +++ b/go/README.md @@ -84,7 +84,6 @@ Methods to: Marshall into configStructs from yaml-config , then from configstruc ### common/structures Common data structures, Entities, Contexts, States, EntityFormats structs \ Also lot of HA specific structs and interfaces, as well as relevant enums for go codebase \ -[WIP] TODO: Eventually have proper models/structs distinguishable between 'server' and 'hub' ## hub/ Any scripts, configs, utilities specifically related to the Hub service \ @@ -95,7 +94,7 @@ Any scripts, configs, utilities specifically related to the Hub service \ . RabbitMQ Publishers and publisher-side exchanges \ . WebSocket... hub app ports, hub IP; Networking, phys con, virtual chans, hosts, RabbitMQ Dialer \ . Different Connection setups and webhooks: production or dev Hub is RPI/HA, dev or test Hub is mockups \ - . [WIP] Token, Authentification, security, data/connection integrity, + . [Open to scale] Token, Authentification, security, data/connection integrity, . Hardware installation scripts and docs \ . RTSP video streaming feature (core networking and logic) \ @@ -106,9 +105,9 @@ Any scripts, configs, utilities specifically related to the Hub service \ Any scripts, configs, utilities specifically related to the Backend service \ .RabbitMQServer (RabbitMQInstance, logger, consumers, exchanges, bindings) Init() and Start() \ .RabbitMQ Consumers and Consumer-side Exchanges setup \ - . [WIP] Microservices and Managers \ - . [WIP] Model & Orchestrator logic to manage and containrize microservices \ - . [WIP] Data,Persistence, Microservice, Managers and Business logic to service frontend-apis/views \ + . [Open to scale] Microservices and Managers \ + . [Open to scale] Model & Orchestrator logic to manage and containerize microservices \ + . Data,Persistence, Managers and Business logic to service frontend-apis/views \ # Dependencies and Design from Wikis For Go, RabbitMQ, Docker, and other dependencies, see the Architecture wiki and Infrastructure and Tools wikis. \ @@ -170,7 +169,7 @@ Docker-composes and Dockerfiles should be commented and clear enough to understa | enums.go | +---hub -| | hub_daemon.go (Formerly hub.go) +| | hub_daemon.go (Formerly hub.go, Main producer driver) | | | +---config | | config.yaml @@ -194,8 +193,10 @@ Docker-composes and Dockerfiles should be commented and clear enough to understa +--- README.md | \--- rabbitmq - consumer.go - rabbitmq.go + \--handlers/ (Consumer handlers and middlewars before website/smartess APIs: Events, alerts, logging, Video controller/muxer/segmenter) + \--static/ (Server side version of pages for scripts and to see alerts or video only) + | + rabbitmq.go (main consumer driver) .... .... ``` From d05223fcec5a2895d036b1ffe0107adceb255972 Mon Sep 17 00:00:00 2001 From: Antoine <67126866+ChiefsBestPal@users.noreply.github.com> Date: Thu, 10 Apr 2025 23:31:39 -0400 Subject: [PATCH 3/3] Update README.md hub only --- go/hub/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/go/hub/README.md b/go/hub/README.md index 5caffe15..df30dfda 100644 --- a/go/hub/README.md +++ b/go/hub/README.md @@ -108,3 +108,7 @@ ``` ### Smartess HUB installation ## Proper simplified bash scripts and HA settings pulled sirectly from repo to come + +## Screenshot Video Surveillance +![image](https://github.com/user-attachments/assets/d5c126f8-e09b-4aa2-a4c8-bb0c805bf7c5) +