Routing-engine

  • Published on
    DEV-HTL-02 mengunci implementasi komunikasi lapangan antara Node dan Gateway, termasuk pemilihan transport (LoRa / ESP-NOW), struktur frame, routing relay-aware, deduplication engine, serta retry/backoff deterministik. Dokumen ini membahas integrasi radio hardware, parent-child discovery, hop limit enforcement, dan proteksi replay sesuai HTL-07. Arsitektur dikembangkan dengan layering OOP (App → Service → Driver → System) untuk kedua sisi Node dan Gateway. Fokus utama adalah menjaga determinisme komunikasi intra-site tanpa menjadikan gateway sebagai control authority. Field link harus tahan terhadap parent failure, duplicate storm, dan radio timeout. DEV-HTL-02 memastikan topologi 10–15 node per site dapat berjalan stabil sebelum diteruskan ke MQTT layer pada DEV-HTL-03.