Active2 years, 9 months ago

The following is a library for serial communications via PHP: http://www.phpclasses.org/package/3679-PHP-Communicate-with-a-serial-port.html. The problem is that the method readPort is not fully implemented. It can read in a *nix environment, but apparently not in a Windows environment. The method:

Ra Cek Port Melalui Script PHP – Banyak cara untuk mengecek port apakah port tersebut terbuka atau tidak diantaranya dengan menggunakan telnet. Sayangnya, telnet hanya dapat digunakan bagi Anda yang memiliki akses ke server atau VPS.

Akses Port Serial Dengan Php Agency

The author states:

Koneksi php ke serialport dengan menggunakan php_dio pada sistem operasi Windows. Caranya adalah dengan menyalin file dll ke subforder ext pada folder php. Edit file php.ini dengan menambahkan. Aug 01, 2011  Kemudian saya bertanya - tanya apakah PHP dapat melakukan akses langsung ke Serial Port, Setelah googling akhirnya menemukan cara tersebut, koding dibawah ini mendeskripsikan perintah2 yang digunakan untuk membuat komunikasi ke serial port langsung dari PHP. Kecuali pada keluarga *Nix (Linux/Unix/OSX) php dapat secara langsung mendapatkan akses ke serial port sehingga pembacaan data dari serial port bisa dilakukan dengan mudah. Pada Windows hal ini sulit dilakukan sebab setelah saya searching di beberapa forum banyak yang kesulitan.

> /! WARNING /! : it's working with linux for r/w, but with windows i've only been able to make write working. If you're a windows user, try to access the serial port through network with serproxy instead.

The limitation of the PHP class library has been mentioned in SO several times already. I haven't found a decent solution. Reading is imperative for my application.

Does anyone here know what to do?

Dengan logika tersebut, ketika router menerima koneksi dari port 5678, maka koneksi tadi akan diteruskan ke Server A, begitu juga ketika router menerima koneksi dari port 8910, maka akan diteruskan ke server B. Sekarang coba akses server dari jaringan internet menggunakan ip public yang terpasang di mikrotik. Tolong dong, bagaimana kalou akses port serial dengan so windows xp. Kalo akses port langsung pakai PHP aku belum pernah coba dan belum menemukan referensinya. Bisa sih kalo mau akses port paralel dengan PHP caranya pakai aja database dan dibantu dengan program delphi yang membaca database.

dsolimano
7,6473 gold badges41 silver badges57 bronze badges
StackOverflowNewbieStackOverflowNewbie

Akses Port Serial Dengan Php Tutorial

14.6k86 gold badges240 silver badges391 bronze badges

Stephen Port Serial Killer

2 Answers

If you can guarantee that you're on Windows, I might recommend an interesting approach: Use either COM (as in, Microsoft's COM, not serial port) or .NET. Scanjet 4670 windows 10.

There's a free .NET class that I regularly use called CommStudio Express. I've found it to be very reliable, but you can always use the standard SerialPort class built into .NET if you don't need to worry about a USB-to-serial adapter getting unplugged randomly.

In any case, it's easy enough to get at a .NET class in PHP with the DOTNET class:

Port Serial

I haven't tested this code (not on Windows at the moment), but something like that should work just fine. You can then proceed to use all of the regular .NET methods within PHP.

Community

Akses Port Serial Dengan Phpmyadmin

BradBrad
122k30 gold badges252 silver badges413 bronze badges

Nope, DOTNET hangs the COM Port. You need to either Restart the computer to detect again or Advanced Users generally Uninstall and Install Arduino.

Pengertian Port Serial

RakyRaky

Not the answer you're looking for? Browse other questions tagged phpserial-port or ask your own question.