November 23, 2024

Bejagadget

Ikuti perkembangan terkini Indonesia di lapangan dengan berita berbasis fakta Beja Gadget, cuplikan video eksklusif, foto, dan peta yang diperbarui.

Pemulihan Datalogger Surya berbasis PHP

Pemulihan Datalogger Surya berbasis PHP

Ada beberapa perangkat di pasaran yang memiliki Raspberry Pi sebagai intinya, dan bangga menjadi pemilik atap surya, [Paolo Bonzini] menemukan dirinya dengan Intrade ENR-DTLA04DN datalogger yang — sebut saja, memiliki beberapa tanda, dan di FOSDEM 2023, memberi tahu kami semua tentangnya. Dipasang di bawah janji logging lokal saja, datalogger memberikan sifatnya dengan power brick yang dihiasi dengan logo Raspberry Pi, lembar spesifikasi yang identik dengan Pi 3, dan alamat MAC dari Raspberry Pi Foundation. Lembar spesifikasi ini juga menyebutkan kartu MicroSD – yang akhirnya mati [Paolo] untuk melepas penutup. Dia membuang kartu SD yang rusak, lalu menggantinya – dan meletakkan kunci SSH-nya di mesin saat dia melakukannya.

Pada titik ini, Entrade tidak lagi menawarkan perangkat dengan perekaman lokal, hanya opsi perekaman cloud – gratis, tetapi hanya untuk lima tahun, jelas bukan opsi jika Anda menyukai rumah tanpa cloud; Rekaman lokal juga bukannya tanpa kekurangan dan karenanya, perangkat ini layak untuk ditelusuri. Mengintip cepat sistem file dan saya menemukan dua binari besar yang dibundel secara statis, dan strace Ini memberinya cara untuk memata-matai komunikasi RS485 antara datalogger dan reflektor atap surya. Selanjutnya, gali dioda, dan kumpulkan informasi tentang bagaimana perangkat itu melakukan tugasnya. Sebelumnya, dia menemukan bahwa perangkat menyajikan API tidak berdokumen melalui HTTP saat terhubung ke jaringannya, dan membandingkan pekerjaan API dengan data di dalam biner memberinya beberapa hasil yang baik – tetapi tidak cukup.

Biner utama ditentukan menjadi kode Go dan [Paolo] Dia menunjukkan kepada kita penjelasan langkah demi langkah tentang cara merekayasa balik dioda semacam itu radare2dengan serangkaian trik kecil untuk boot – misalnya, menangkap keluaran strings ke URL GitHub untuk melihat pustaka mana yang digunakan. Pada akhirnya, setelah merekayasa balik protokol, katanya sepenuhnya menulis ulang program, Tanpa bug yang mengganggu sebelumnya, dan terintegrasi ke dalam jaringan MQTT rumah yang bekerja dengan HomeAssistant. Sebagai bonus, dia juga menunjukkan PCB utama datalogger, yang ternyata merupakan inovasi yang menarik – tidak merusak kejutan!

READ  Usia resmi para pahlawan di Overwatch 2 tampaknya dibuat-buat

Kami membayangkan pencarian ini tidak hanya berguna saat Anda dihadapkan pada kematian seseorang yang mirip dengan datalogger, tetapi juga berguna bagi mereka yang mendapati diri mereka bergantung pada rencana cloud logging bebas tipuan dan ingin memilih keluar. Teknologi surya tampaknya menjadi area di mana papan Raspberry Pi dan antarmuka berpemilik tidak biasa, itulah sebabnya kami melihat peretas merekayasa balik perangkat terkait surya – misalnya, lihat eksplorasi protokol berpemilik inverter surya ini untuk mendapatkan data keluar darinya, atau merekayasa balik perangkat lunak inverter surya yang dinonaktifkan tetapi sangat sehat untuk mendapatkan kata sandi menu layanan.