Remotemonitor
Proyek ini adalah proyek sampel yang menggunakan komponen komunikasi HSLC untuk membaca PLC. Ini menunjukkan bacaan latar belakang dari PLC ke layar latar depan, dan mendorongnya ke klien online, yang menyinkronkan tampilan dan menggambar bagan kurva waktu-nyata.
Dukungan fitur
- Proyek ini didasarkan pada server dan klien
- Mendukung pemantauan sinkron online multi-klien
- Server mendukung penebangan, jalurnya adalah folder log direktori saat ini
- Cache dukungan data server
- Server mendukung melihat semua informasi klien online dan melihat waktu online
- Dukungan server Paksa mulai dan berhenti
- Klien mendukung Remote Forced Start dan Stop
- Klien menunjukkan penggunaan kurva dan kontrol dasbor
- Memberikan versi web antarmuka pemantauan real-time
- Mendukung perangkat mulai atau berhenti dari jarak jauh dari browser
- Mendukung bacaan virtual tanpa perangkat apa pun (data acak)
- Mendukung tampilan online sinkron dari klien Android
- Mendukung Operasi Jarak Jauh Android Start dan Stop
- Mendukung Kurva Tampilan Android, Tampilkan Contoh Dasbor
Tes dibaca sebagai Siemens Plc. Program klien dapat digunakan di komputer Windows lainnya di bawah LAN. Setelah memodifikasi alamat IP dari server yang terhubung, Anda dapat mewujudkan efek pemantauan real-time sinkronisasi jarak jauh. Tes Android perlu mengubah alamat IP server, jika tidak koneksi akan gagal. Gambar tes adalah sebagai berikut:
Gambar sisi server

Klien Winform

Antarmuka web

Antarmuka Android

Semua antarmuka dibuka secara bersamaan

Deskripsi teknis Web-End
- Fungsi push berlangganan data, implementasi berlangganan menggunakan komponen komunikasi HSLC dari langganan server
- Data didorong ke klien browser, dan diimplementasikan menggunakan teknologi SignalR
- Tampilan grafik data menggunakan echart open source baidu untuk mewujudkan dasbor dan tampilan kurva.
- Klik tombol diimplementasikan menggunakan JQuery Ajax , dan itu akan langsung kembali apakah berhasil pada halaman saat ini.
- Backend Web-end dimulai dan menghentikan operasi PLC, dan menggunakan fungsi jaringan komponen komunikasi HSLC untuk mengimplementasikannya.
Deskripsi Teknis untuk Android
- Langganan Data menggunakan implementasi langganan komponen HSLCommunication.jar
- Operasi startup dan stop PLC di latar belakang diimplementasikan menggunakan fungsi jaringan komponen komunikasi HSL .
- Dasbor menggunakan teknologi open source: http://dditblog.com/itshare_536.html
- Kontrol kurva menggunakan teknologi open source: https://github.com/jjoe64/graphview
Jika klien perlu mendukung login akun konten yang lebih canggih, kontrol versi, pengiriman pesan massal, kontrol izin dan fungsi lainnya, Anda dapat merujuk ke item berikut:
https://github.com/dathlin/clientserverproject