From 4da1e37aa07a445df055c95500829530ed58dfab Mon Sep 17 00:00:00 2001 From: eduard256 Date: Wed, 25 Mar 2026 06:23:03 +0000 Subject: [PATCH] Add OUI database section to README --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index d94dc4d..52aa93a 100644 --- a/README.md +++ b/README.md @@ -91,6 +91,17 @@ Available in `presets/` directory: `brand_count` -- number of brands that use this URL pattern. +## OUI Database + +`oui.json` maps MAC address prefixes to camera brands. Used for auto-detecting camera brand by MAC address during network scanning. 2400+ entries. + +```json +{ + "3C:EF:8C": "Dahua", + "44:47:CC": "Hikvision" +} +``` + ## SQLite Pre-built `cameras.db` is available in [GitHub Releases](https://github.com/eduard256/StrixCamDB/releases). Updated automatically on every push to `main`. @@ -109,6 +120,7 @@ streams (id, brand_id, stream_id, url, protocol, port, notes) stream_models (stream_id, model) presets (id, preset_id, name, description) preset_streams (id, preset_id, url, protocol, port, notes, brand_count) +oui (prefix, brand) meta (key, value) ``` @@ -125,6 +137,9 @@ JOIN streams s ON s.id = sm.stream_id JOIN brands b ON b.brand_id = s.brand_id WHERE sm.model = 'DCS-930L'; +-- Detect brand by MAC address +SELECT brand FROM oui WHERE prefix = '44:47:CC'; + -- Top 10 most popular URL patterns SELECT url, brand_count FROM preset_streams WHERE preset_id = 'top-150'