Mencoba mematikan lampu di rumah pintar saya

8

Tujuan utama saya adalah membuat arduino saya atau membuat aplikasi di android untuk mengontrol lampu di rumah.

Jadi rumah saya memiliki Nexwell Tukan dan saya dapat mengontrol lampu dan outlet listrik dan banyak lagi, ia juga memiliki kartu LAN sehingga dapat dikontrol dengan ponsel atau PC, aplikasi ini disebut Nexovision. Dalam program itu Anda dapat mengontrol berbagai hal dengan menambahkannya.

Jadi yang perlu saya lakukan adalah mendapatkan paket yang digunakan perangkat lunak untuk menghidupkan dan mematikan berbagai hal dan membuat arduino / aplikasi android mengirimkannya.

"l.soverom 1" adalah nama kamar saya di Nexwell, 6528 adalah ketika lampu menyala dan 0 mati, IP PC saya adalah dengan 154 dan IoT adalah 75. Baris pertama adalah otentikasi mungkin,

Berikut ini tautan ke .pcapng WireShark .

Tymec
sumber
1
Apakah Anda memiliki manual versi bahasa Inggris?
Goufalite
2
Goufalite - Saya tidak berpikir ada manual, setidaknya dalam bahasa Inggris dan saya juga mencoba WireShark dan mendapatkan beberapa hasil dan saya mungkin menemukan bagaimana paket itu terlihat ketika lampu dinyalakan dan dimatikan, tetapi masalahnya adalah ketika Saya mengirim paket semacam ini, tidak ada yang terjadi, jadi saya pikir itu baik karena memerlukan otentikasi yang saya tidak tahu bagaimana saya akan lakukan, dan apa yang akan menjadi perangkat lunak terbaik untuk mengirim paket?
Tymec
1
Bisakah Anda memposting respons paket yang Anda kirim?
Goufalite
2
"l.soverom 1" adalah nama kamar saya di Nexwell, 6528 adalah ketika lampu menyala dan 0 mati, IP PC saya adalah dengan 154 dan IoT adalah 75. Baris pertama adalah otentikasi mungkin, Inilah tautan ke WireShark .pcapng: drive.google.com/file/d/0B0-1_1Nl64MjRXk2MGMzNlIwdDA/…
Tymec
2
Sinopsis log (dalam pertanyaan) akan membantu ...
Sean Houlihane

Jawaban:

5

Saya belum melihat sistem secara detail, tetapi sepertinya benar-benar harus memiliki transmisi terenkripsi / terotentikasi dengan benar. Ini berarti bahwa kecuali Anda dapat mengekstrak sertifikat pribadi aplikasi, atau mengatur lalu lintas LAN, Anda tidak akan dapat langsung masuk ke sistem saat Anda usulkan. Tanda pertama dari hal ini dilakukan dengan benar adalah mengamati transmisi menggunakan TLS (yaitu HTTPS daripada HTTP).

Mungkin ada pertukaran kunci yang terjadi ketika Anda pertama kali mengotentikasi ponsel ke sistem, mungkin Anda dapat menggunakan proses ini secara sah untuk mendapatkan identifikasi yang tepat pada Pi Anda.

Apakah sistem memiliki integrasi IFTTT? Anda masih seharusnya tidak bisa mendapatkan akses langsung, tetapi Anda mungkin dapat mengirim perintah secara tidak langsung.

Sean Houlihane
sumber
7

Anda harus mulai dengan Wireshark untuk memonitor jaringan. Perhatikan header (otentikasi, sertifikat, ...)

Saya pikir Anda harus menggunakan Raspberry Pi untuk antarmuka modul Anda, bisa jadi antarmuka yang cukup mudah dikonfigurasi dengan server web atau pendengar / instance MQTT.

Goufalite
sumber