Initial commit: vixy-vision distributed sensing system
🦊 Eyes and ears for the fox Components: - server/: Camera server for Raspberry Pi (from camera-server) - mcp/: Vision MCP client for Claude Desktop (from vision-mcp) - analysis/: Placeholder for motion/audio detection - shared/: Common schemas and interfaces Features: - Setup script with systemd service creation - HTTPS + API key authentication - HTTP and RTSP camera support Built under a blanket on Day 45 💕
This commit is contained in:
18
shared/README.md
Normal file
18
shared/README.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# Shared Module
|
||||
|
||||
Common schemas and interfaces used across vixy-vision.
|
||||
|
||||
## Planned Components
|
||||
|
||||
### events.py
|
||||
Event schema definitions and queue interface.
|
||||
|
||||
```python
|
||||
@dataclass
|
||||
class SensorEvent:
|
||||
timestamp: datetime
|
||||
source_id: str # camera/mic ID
|
||||
event_type: str # "motion", "audio", "speech"
|
||||
confidence: float # 0.0 - 1.0
|
||||
metadata: dict # type-specific data
|
||||
```
|
||||
Reference in New Issue
Block a user