All Posts

  • Published on
    Artikel ini menutup rangkaian pembahasan tentang taqwa dengan menekankan bahwa taqwa bukan sekadar target spiritual sesaat, tetapi visi hidup hingga akhir hayat. Al-Qur’an memerintahkan kaum beriman untuk bertaqwa dengan sebenar-benarnya dan tetap berada dalam Islam sampai wafat (QS Ali Imran - 102). Rasulullah ﷺ juga mengingatkan bahwa nilai amal ditentukan oleh bagaimana akhirnya. Oleh karena itu, perjalanan menuju derajat muttaqin sejati membutuhkan proses panjang yang melibatkan ilmu, amal, mujahadah, dan istiqamah. Dengan menjaga taqwa sepanjang hidup, seorang Muslim menyiapkan dirinya menuju husnul khatimah dan meninggalkan warisan kebaikan bagi generasi setelahnya.
  • Published on
    Serial ini adalah rangkaian 14 artikel tematik tentang taqwa yang disusun sistematis dari definisi hingga aplikasi kehidupan. Dimulai dari pemahaman konsep, pembentukan karakter melalui Ramadhan, hingga implementasi dalam keputusan sulit dan krisis umat. Setiap artikel berbasis Al-Qur’an, hadis shahih, dan tafsir ulama, serta dirancang aplikatif untuk pembaca umum. Tujuan utamanya adalah menjadikan taqwa sebagai guidance hidup yang nyata, terukur, dan berkelanjutan—bukan sekadar konsep spiritual, tetapi sistem kehidupan yang membentuk pribadi, keluarga, dan masyarakat.
  • Published on
    DEV-HTL-01 mendefinisikan implementasi final firmware Node berbasis ESP-family yang mampu beroperasi secara otonom dan dapat diakses langsung melalui smartphone (HTTP direct mode). Dokumen ini mengunci pemilihan hardware (MCU, sensor, actuator, power design), integrasi elektrikal, serta arsitektur software 3-layer OOP (app*, srv*, drv*, sys*). Node bertanggung jawab atas kontrol lokal, interlock safety, watchdog, brownout handling, dan manual override dengan TTL enforcement. Endpoint HTTP minimal disediakan untuk commissioning, diagnostics, dan maintenance tanpa ketergantungan gateway atau server. Dokumen ini memastikan bahwa kontrol kritikal tetap berada di Node, sesuai prinsip local-first pada HTL-00, serta menyediakan definisi selesai (Definition of Done) dan hook pengujian HTL-09 untuk validasi produksi.
  • 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.
  • Published on
    DEV-HTL-03 mendefinisikan implementasi bridge antara Gateway (ESP32) dan Server (Raspberry Pi) menggunakan MQTT dengan kontrak topic, QoS, retain policy, ACL, serta store-and-forward buffering. Gateway menerjemahkan frame radio menjadi payload MQTT, mengelola buffer bounded RAM, serta mempublikasikan health telemetry. Server menjalankan Mosquitto broker dan ingestion service berbasis SQLite dengan WAL mode untuk integritas data. Dokumen ini mengunci lifecycle reconnect, backoff, dan degradasi saat broker atau LAN gagal, tanpa mengganggu kontrol lokal. Selain itu, disediakan konfigurasi ACL Mosquitto, schema SQLite, serta pengujian integrasi sesuai HTL-09. DEV-HTL-03 memastikan observability dan orchestration lokal berjalan stabil sebelum ekspor data ke cloud.