Saya membuat mikro-server rumah (berdasarkan Raspberry Pi). Memiliki Internet dan berfungsi 24/7. Server membuat beberapa otomatisasi rumah, pemantauan, dan kontrol. Tidak memiliki alamat IP publik statis (ditugaskan melalui DHCP).
Saya memerlukan cara untuk berkomunikasi dari server dari jarak jauh: Saya ingin mengirim perintah pendek ke server dan terkadang mendapatkan balasan.
Apa cara terbaik untuk melakukannya? Saya tahu beberapa cara:
Email . Saya dapat mendaftarkan alamat email dengan akses pop3 / smtp untuk server dan menggunakannya untuk komunikasi. Tetapi ada masalah: itu tidak instan, jadi sulit untuk melakukan transaksi instan, laporan kritis kepada saya, dll.
SMS . Saya dapat menghubungkan modul GSM-ponsel atau GSM-lama ke server saya dan menggunakan SMS untuk komunikasi. Ini instan dan sepertinya baik-baik saja, tetapi saya tidak pernah bekerja dengan GSM dan tidak tahu semua masalah yang mungkin terjadi.
Tolong bantu saya dengan saran. Jika Anda sudah menyelesaikan masalah untuk server Anda sendiri, jelaskan saya, mohon komunikasinya.
Jawaban:
Buat akun di situs web server Dynamic DNS APA PUN. Saya menggunakan dnsdynamic.com sebagai contoh untuk kesederhanaan
Buka terminal di Raspberry Pi Anda dan instal layanan pembaruan:
Anda dapat mengetik pengaturan selama wizard atau cukup tekan enter. Kami akan mengedit file konfigurasi dengan cara apa pun.
Edit file konfigurasi /etc/ddclient.conf dan ganti semua yang ada di dalamnya dengan ini:
Ganti [LOGIN] berikut, [KATA SANDI] dan [DOMAIN] dengan pengaturan yang Anda gunakan.
Simpan perubahan yang dibuat ke file konfigurasi, dan mulai ulang Raspberry Pi.
Ingatlah untuk mengkonfigurasi router Anda untuk meneruskan port yang diperlukan ke Raspberry Pi Anda.
443 - SSL
sumber
Opsi lain adalah mengatur front-end Anda di server web internet (dan / atau aplikasi pada perangkat seluler Anda) dan menggunakan antrian pesan untuk berkomunikasi di antara mereka semua.
Antrian pesan memungkinkan redundansi dan abstraksi antara front-end dan back-end
MQTT dirancang untuk tugas dan gratis
https://en.wikipedia.org/wiki/MQ_Telemetry_Transport
sumber