Perangkat Gateway IoT yang Dapat Diprogram PHPoC P5H-152
Lebihview
- P5H-152 adalah perangkat yang dapat diprogram yang menyediakan fungsi Ethernet. Karena produk ini dilengkapi port serial yang dapat dipilih ke RS485 atau RS422, Anda dapat menghubungkan berbagai perangkat serial ke jaringan.
- Pemrograman pada produk ini membutuhkan penggunaan PHPoC (PHP on Chip). PHPoC sangat mirip dalam sintaks untuk PHP, bahasa scripting tujuan umum. Oleh karena itu, siapa pun yang berpengalaman dalam pemrograman dapat dengan mudah mempelajari dan menggunakannya.
- Meskipun PHPoC dan PHP sangat mirip dalam sintaks, mereka jelas berbeda bahasa pemrograman. Lihat Referensi Bahasa PHPoC dan PHPoC vs PHP untuk informasi rinci.
Fitur
- penerjemah PHPoC yang dikembangkan sendiri
- lingkungan pengembangan sederhana melalui USB
- Jaringan Ethernet 10/100Mbps
- port serial yang dapat dipilih ke RS485 atau RS422 6 LED yang ditentukan pengguna
- tumpukan TCP/IP yang dikembangkan sendiri
- Web Pelayan
- WebSoket, TLS
- berbagai perpustakaan (Email, DNS, MySQL, dll.)
- alat pengembangan khusus (PHPoC Debugger)
Spesifikasi H / W
Kekuatan | Daya Masukan | Jack DC, 5V (±0.5V) |
Konsumsi Saat Ini | khas – sekitar 273mA | |
Dimensi | Ukuran 94mm x 57mm x 24mm | |
Berat | sekitar 66g | |
Antarmuka |
Pelabuhan Serial | blok terminal 6 kutub,
port RS422 atau RS485 |
Jaringan | Jaringan Ethernet 10/100Mbps | |
USB | Port Perangkat USB – untuk koneksi PC | |
DIPIMPIN | 10 LED (Sistem: 4, Ditentukan pengguna: 6) | |
Suhu (penyimpanan/operasi) | -40℃ ~ 85℃ | |
Lingkungan | Sesuai RoHS |
Tata Letak
Memasok Daya
Input DC 5V
Port ini merupakan port input untuk mensuplai daya. Volume masukantage adalah DC 5V(±0.5V) dan spesifikasinya adalah sebagai berikut:
Eternet
Port Ethernet mendukung Ethernet 10/100Mbps. Port ini adalah konektor RJ45 dan dipetakan ke NET0 untuk pemrograman.
Pelabuhan Serial
Jenis port serial P5H-152 dapat dipilih ke RS485 atau RS422. Port ini adalah blok terminal 6 kutub dan dipetakan ke UART0 untuk pemrograman.
Pengaturan kontrol aliran diperlukan untuk menggunakan RS485 pada UART0. Untuk detail lebih lanjut, silakan merujuk ke Panduan Pemrograman Perangkat PHPoC untuk dokumen p40.
Nomor | Label | Keterangan | Tingkat | masukan/keluaran | Pengkabelan |
1 | TR+ | Data + | RS485 | Masuk/Keluar | Diperlukan |
2 | TR- | Data – | RS485 | Masuk/Keluar | Diperlukan |
3 | GND | Tanah | Tanah | – | Wajib (3 atau 6) |
6 | GND | Tanah | Tanah | – | Wajib (3 atau 6) |
penetapan pin RS422
Nomor | Label | Keterangan | Tingkat | masukan/keluaran | Pengkabelan |
1 | TX+ | Kirim Data + | RS422 | Keluar | Diperlukan |
2 | TX- | Mengirimkan Data- | RS422 | Keluar | Diperlukan |
3 | GND | Tanah | Tanah | – | Wajib (3 atau 6) |
4 | RX+ | Terima Data + | RS422 | In | Diperlukan |
5 | RX- | Terima Data – | RS422 | In | Diperlukan |
6 | GND | Tanah | Tanah | – | Wajib (3 atau 6) |
DIPIMPIN
Produk ini memiliki 10 LED. LED yang ditentukan pengguna dinyalakan saat Anda mengeluarkan LOW ke pin UIO yang terhubung.
Label | Warna | Keterangan | pin UIO |
PWR | Merah | Sistem LED – memasok daya | Tidak tersedia |
STS | Kuning | Sistem LED – status sistem | Tidak tersedia |
L0 | Hijau | LED yang ditentukan pengguna | UIO1.8 |
L1 | Hijau | LED yang ditentukan pengguna | UIO1.7 |
L2 | Hijau | LED yang ditentukan pengguna | UIO1.6 |
A0 | Hijau | LED yang ditentukan pengguna | UIO1.9 |
A1 | Hijau | LED yang ditentukan pengguna | UIO0.30 |
B | Hijau | LED yang ditentukan pengguna | UIO0.31 |
RJ45_G | Hijau | Sistem LED – status sistem | Tidak tersedia |
RJ45_Y | Kuning | Sistem LED – status tautan jaringan | Tidak tersedia |
Tombol Fungsi
Tombol fungsi, yang berada di dalam lubang panel samping, digunakan untuk mengoperasikan produk ini sebagai mode pengaturan tombol.
Port Perangkat USB untuk koneksi dengan PC
Port perangkat USB untuk terhubung dengan PC. Anda dapat mengakses P5H-152 melalui alat pengembangan dengan menghubungkan kabel USB ke port ini.
Perangkat Lunak (IDE)
Debugger PHPoC
PHPoC Debugger adalah perangkat lunak yang digunakan untuk mengembangkan dan mengatur produk PHPoC. Anda perlu menginstal program ini di PC Anda untuk menggunakan PHPoC.
- Halaman Unduh Debugger PHPoC
- Manual Debugger PHPoC
Fungsi dan Fitur Debugger PHPoC
- Mengunggah files dari PC lokal ke PHPoC
- Unduh files di PHPoC ke PC lokal
- Sunting files disimpan di PHPoC
- Debug skrip PHPoC
- Pantau sumber daya PHPoC
- Konfigurasikan parameter PHPoC
- Tingkatkan Firmware PHPoC
- Mendukung MS Windows O/S
Menghubungkan Produk
Koneksi USB
- Hubungkan port perangkat USB P5H-152 ke PC Anda melalui kabel USB.
- Jalankan PHPoC Debugger
- Pilih COM PORT yang terhubung dan tekan hubungkan
) tombol.
- Jika USB berhasil terhubung, tombol sambungkan akan dinonaktifkan dan tombol putuskan
) akan diaktifkan
Koneksi Jarak Jauh
P5H-152 menyediakan koneksi jarak jauh. Silakan merujuk ke halaman manual PHPoC Debugger untuk detailnya.
Mengatur ulang
Pengaturan Ulang
Pengaturan Ulang membuat semua pengaturan produk PHPoC Anda ke default pabrik.
Pengaturan Reset Prosedur
Melangkah | Tindakan | Status Produk | LED STS |
1 | Tekan tombol fungsi segera (kurang dari 1
Kedua) |
Mode pengaturan tombol | On |
2 | Terus tekan tombol fungsi lebih dari 5
detik |
Mempersiapkan inisialisasi | Berkedip sangat
dengan cepat |
3 | Periksa apakah STS LED dimatikan | Inisialisasi siap | Mati |
4 |
Lepaskan tombol fungsi tepat setelah STS OFF. (※ Jika Anda tidak melepaskan tombol dalam waktu 2 detik, status kembali
ke langkah 3) |
Inisialisasi maju |
On |
5 | Mem-boot ulang secara otomatis | Keadaan awal | Mati |
Reset Pabrik
Factory Reset membuat semua pengaturan produk PHPoC Anda ke default pabrik termasuk kata sandi. Selanjutnya, semua files disimpan dalam memori flash dihapus serta sertifikat. Karena itu, Anda harus mencadangkan files sebelum melakukan Factory Reset. Untuk melanjutkan Factory Reset, PHPoC Debugger diperlukan.
Prosedur Reset Pabrik
Web Antarmuka
PHPoC sendiri memiliki webserver untuk menyediakan web antarmuka. Saat menerima permintaan HTTP, itu mengeksekusi skrip php di yang diminta file (jika ada) dan menanggapi klien. Webserver tidak bergantung pada skrip utama PHPoC. TCP 80 digunakan untuk web server dan Anda dapat menggunakan antarmuka melalui Internet Explorer, Chrome, atau lainnya web browser.
Cara penggunaan web antarmuka
Untuk menggunakan web antarmuka, "index.php" file harusnya ada di file sistem PHPoC Anda. Hubungkan ke halaman ini dengan memasukkan alamat IP perangkat setelah menghubungkannya ke jaringan.
Jika nama file bukan "index.php", cukup tentukan nama file setelah alamat IP dengan tanda garis miring.
Penggunaan Praktis dari Web Antarmuka
Sejak web server mengeksekusi skrip php di yang diminta file, pengguna dapat memasukkan kode php ke dalam yang diminta file untuk berinteraksi dengan periferal. Perlu dicatat bahwa ada cara lain untuk berinteraksi dengan periferal secara real-time dari web antarmuka. Ini dapat dilakukan dengan menggunakan webstopkontak.
Mengatur Kata Sandi
Jika Anda menetapkan kata sandi untuk produk, Anda harus memasukkan kata sandi saat menghubungkan produk melalui USB atau jaringan.
Silakan merujuk ke halaman manual PHPoC Debugger untuk detailnya.
Melarikan diri dari Reset Tak Terbatas
PHPoC pada dasarnya menjalankan skrip saat boot. Oleh karena itu, ada kemungkinan PHPoC tidak dapat lolos dari reboot tak terbatas ketika skrip berisi perintah sistem seperti "reboot". Untuk mengatasi masalah ini, diperlukan untuk menghentikan skrip yang sedang berjalan.
Lihat berikut ini.
- Memasuki mode ISP
Jadikan produk PHPoC Anda masuk ke mode ISP dengan mensuplai daya sambil menekan tombol FUNC. Dalam mode ISP, Anda dapat mengakses PHPoC dengan PHPoC Debugger tanpa menjalankan skrip. - Hubungkan ke PHPoC
Hubungkan PC ke PHPoC melalui kabel USB dan sambungkan ke port melalui PHPoC Debugger. Jendela pesan yang terkait dengan mode ISP akan muncul. - Mulai ulang PHPoC
Reboot PHPoC dengan menggunakan menu “Reboot a product” di PHPoC Debugger. Setelah reboot, PHPoC berhenti menjalankan skrip meskipun tidak dalam mode ISP. - Kode sumber yang benar
Perbaiki kode sumber untuk mencegah status reboot tanpa batas.
Informasi Perangkat
Perangkat | Kuantitas | Jalur | Catatan |
BERSIH | 1 | /mmap/net0 | – |
TCP | 5 | /mmap/tcp0~4 | – |
Bahasa Indonesia: UDP | 5 | /mmap/udp0~4 | – |
Bahasa Indonesia: UART | 1 | /mmap/uart0 | – |
Bahasa Inggris | 2 | /mmap/uio0~1 | LED 6 (pin #0.30~31, #1.6~9), TXDE(#0.8) |
ST | 8 | /mmap/st0~7 | – |
UM | 4 | /mmap/um0~3 | – |
NM | 1 | /mmap/nm0 | – |
RTC | 1 | /mmap/rtc0 | – |
Lihat Panduan Pemrograman Perangkat PHPoC untuk hal 40 untuk informasi mendetail tentang penggunaan perangkat.
Dokumen / Sumber Daya
![]() |
Perangkat Gateway IoT yang Dapat Diprogram PHPoC P5H-152 [Bahasa Indonesia:] Panduan Pengguna P5H-152, Perangkat Gateway IoT yang Dapat Diprogram, P5H-152 Perangkat Gateway IoT yang Dapat Diprogram, Perangkat Gateway IoT, Gateway IoT, Gateway, Perangkat |