Sovereign 3D GIS, 34-Byte Wire Telemetry & Offline-First Rangeland Architecture
Foreign cloud trackers fail in South Africa because they treat maps as decorative 2D street tiles and assume permanent 4G cellular coverage. HOTEYE™ is engineered from the bare silicon and PostGIS spatial database upward for zero-tower bushveld endurance, 1.1 cm WGS84 coordinate precision, and uninterrupted backward compatibility with every 1993 legacy socket unit.
3,937,998 Official Surveyor-General Cadastres Across 18 PostGIS Tables
Every farm portion, peri-urban holding, and municipal erf in South Africa is indexed in our sovereign PostgreSQL 16 + PostGIS 3.4 cluster with GIST spatial indexes and 21-digit Surveyor-General (SG-21) keys.
Combined with Chief Directorate: National Geo-Spatial Information (CDSM) 1:50,000 20-meter and 100-meter elevation contours, HOTEYE computes real-time 3D Digital Elevation Models (DEM), line-of-sight RF Fresnel zones for Wi-Fi HaLow base stations, and sub-second ST_Contains() geofence breach detection.
| PostGIS Relation | Feature Count | Operational Scope |
|---|---|---|
| erfs_gauteng | 1,385,420 | Gauteng Surveyor-General Erven, Peri-Urban Plots & Agricultural Holdings |
| erfs_western_cape | 567,810 | Western Cape Wine, Fruit, Wheat & Karoo Sheep Cadastres |
| erfs_eastern_cape | 543,190 | Eastern Cape Commercial Beef, Mohair, Dairy & Communal Grazing Polygons |
| erfs_kwazulu_natal | 491,205 | KZN Midlands Beef, Timber, Sugar & Zululand Game Reserve Boundaries |
| erfs_free_state | 300,412 | Free State Maize Triangle & High-Density Cattle Cadastres (incl. Bothaville) |
| erfs_north_west | 223,890 | North West Bonsmara/Brahman Ranching & Platinum Belt Cadastres |
| erfs_limpopo | 187,640 | Limpopo Bushveld Game Reserves, Waterberg & Cross-Border Corridors |
| erfs_mpumalanga | 168,110 | Mpumalanga Highveld Grazing, Forestry & Greater Kruger Buffer Zones |
| erfs_northern_cape | 70,321 | Northern Cape Kalahari, Boesmanland & Mega-Ranch Polygons |
| cdsm_contours_20m / 100m | Continuous DEM | 1:50,000 Chief Directorate: National Geo-Spatial Information Elevation Contours |
The 34-Byte HOTPROTO_V2 Binary Frame + 1993 Port 5000 Socket Compatibility
Where typical IoT platforms transmit 800-to-1,400 bytes of verbose JSON over TLS per ping (draining collar batteries and failing on weak rural links), HOTPROTO_V2 packs complete GNSS coordinates, altitude, velocity, battery millivolts, solar charging current, strap load-cell tension, 6-axis IMU TinyML activity classification, and 16 emergency alarm flags into exactly 34 bytes with a 2-byte ACK (0x06 + seq).
| Byte Offset | Width | Field Identifier | Data Type | Engineering Purpose |
|---|---|---|---|---|
| 0x00 - 0x01 | 2 B | magic_header | uint16 (0x4850 'HP') | Protocol frame sync marker |
| 0x02 | 1 B | protocol_version | uint8 (0x02) | HOTPROTO_V2 wire version |
| 0x03 | 1 B | device_type_and_seq | uint8 | SKU class (Stock, Wild, HOT6, Fence, Water) + nibble seq |
| 0x04 - 0x07 | 4 B | device_uid | uint32 | Unique hardware serial mapped to PostGIS asset UUID |
| 0x08 - 0x0B | 4 B | timestamp_utc | uint32 | Unix epoch second (hardware RTC + GNSS locked) |
| 0x0C - 0x0F | 4 B | latitude_e7 | int32 | WGS84 Latitude × 10⁷ (1.1 cm spatial precision) |
| 0x10 - 0x13 | 4 B | longitude_e7 | int32 | WGS84 Longitude × 10⁷ (1.1 cm spatial precision) |
| 0x14 - 0x15 | 2 B | elevation_m | int16 | Altitude above mean sea level in meters |
| 0x16 - 0x17 | 2 B | speed_and_heading | uint16 | Ground velocity (0.1 km/h) + packed 2° compass heading |
| 0x18 | 1 B | sats_and_hdop | uint8 | GNSS satellite count (4 bits) + quantized HDOP (4 bits) |
| 0x19 - 0x1A | 2 B | battery_mv | uint16 | LiFePO4 / Li-SOCl2 cell voltage in millivolts |
| 0x1B - 0x1C | 2 B | solar_ma_and_temp | uint16 | Solar charge current (mA) + signed thermopile °C |
| 0x1D - 0x1E | 2 B | load_cell_tension_g | uint16 | Collar strap strain gauge in grams (cut/snare tamper) |
| 0x1F | 1 B | tinyml_activity_state | uint8 | 6-Axis IMU edge classification (Grazing, Ruminating, Fever, Stampede) |
| 0x20 - 0x21 | 2 B | alarm_bitmask_crc16 | uint16 | 16-flag emergency bitmask + CRC-16-CCITT frame integrity |
Zero Stranded Hardware: Native tblmsg04 & tblgprs04 Adapter
Our LegacyMsg04Adapter ingests raw ASCII socket strings on TCP Port 5000, extracts multi-slot historical positions (R1, R2, R3), maps all 16 legacy alarm columns (Alarm1..Alarm16), and normalizes them into the live 34-byte HOTPROTO_V2 event bus—allowing 20-year-old vehicle and farm units to render side-by-side with 2026 Wi-Fi HaLow collars.
15 km Zero-Airtime Wi-Fi HaLow Farmstead Umbrella
Powered by the Morse Micro MM6108 Sub-1 GHz transceiver, a single solar-powered HOTLink-Base mast mounted on a farmstead windmill, silo, or koppie achieves a 148 dB link budget penetrating dense acacia bushveld and valleys across 10–15 km—supporting up to 1,000 collars with R 0.00 monthly cellular SIM charges.
- • Frequency: Sub-1 GHz ISM (ICASA Type-Approved)
- • Range: 10–15 km Line-of-Sight (~70,000 Hectares)
- • Autonomy: 60W Solar + LiFePO4 (14 Days Zero Sun)
Bovine Rhinarium (Nose-Print) & 96-Hr BRD Fever AI
Plastic ear tags and hot-iron brands are forged daily by syndicates. Every bovine's nasal planum (muzzle pattern of beads and grooves) is biologically unique from birth. Using the HOTEYE smartphone camera at the crush-pen, our on-device 512-D MobileFaceNet embedding engine verifies identity in under 5 seconds—cryptographically binding the animal to its collar, bank lien, and EUDR export passport.
- • Biometric Accuracy: 99.4% True-Match at Crush
- • 6-Axis IMU TinyML: 96-Hr Early BRD Fever Flag
- • Offline TFLite Inference: < 180 ms on Mobile
90-Day Disconnected Operation & Sunlight Ergonomics
Every HOTEYE device runs a local PowerSync SQLite + SpatiaLite database storing your farm's SG-21 cadastre polygons, 20m/100m contours, and 90 days of collar telemetry locally. In a bouncing bakkie or helicopter under 100,000-lux Kalahari glare, our High-Glare Sunlight Mode and 56×56dp glove-friendly tactical buttons eliminate mis-taps.
- • Contrast Ratio: > 7:1 AAA Sunlight Palette
- • Touch Targets: 56×56dp Field Bakkie Standard
- • Sync Recovery: Automatic CRDT Delta Upload