Logo PHPoC

Perangkat Gateway IoT yang Dapat Diprogram PHPoC P5H-152

PHPoC P5H-152 Perangkat Gateway IoT yang Dapat Diprogram-FIG1

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

PHPoC P5H-152 Perangkat Gateway IoT yang Dapat Diprogram-fig2

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:

PHPoC P5H-152 Perangkat Gateway IoT yang Dapat Diprogram-fig3

Eternet

Port Ethernet mendukung Ethernet 10/100Mbps. Port ini adalah konektor RJ45 dan dipetakan ke NET0 untuk pemrograman.

PHPoC P5H-152 Perangkat Gateway IoT yang Dapat Diprogram-fig4

Pelabuhan Serial

PHPoC P5H-152 Perangkat Gateway IoT yang Dapat Diprogram-fig5

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

  1. Hubungkan port perangkat USB P5H-152 ke PC Anda melalui kabel USB.
  2. Jalankan PHPoC Debugger
  3. Pilih COM PORT yang terhubung dan tekan hubungkan PHPoC P5H-152 Perangkat Gateway IoT yang Dapat Diprogram-fig6) tombol.
  4. Jika USB berhasil terhubung, tombol sambungkan akan dinonaktifkan dan tombol putuskan PHPoC P5H-152 Perangkat Gateway IoT yang Dapat Diprogram-fig7) 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.

PHPoC P5H-152 Perangkat Gateway IoT yang Dapat Diprogram-fig8

Jika nama file bukan "index.php", cukup tentukan nama file setelah alamat IP dengan tanda garis miring.

PHPoC P5H-152 Perangkat Gateway IoT yang Dapat Diprogram-fig9

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *