Я новичок в работе по интеграции весов с php через tcp / ip (LAN).Я могу открыть соединение, но не могу получить данные от весов.Программное обеспечение HyperTerminal может получать и перечислять записи.я прикрепил кодировку.
Вес Модель машины - essae si 810
<?php
error_reporting(E_ALL | E_STRICT);
ini_set("display_errors", "1");
ini_set("auto_detect_line_endings", true);
$host = "192.168.5.203";
$port = 4321;
// connect to the port
$fp = fsockopen($host, $port, $errno, $errstr);
// don't die
set_time_limit(30);
// if connection not successfull, display error
if (!$fp)
{
die("no connection");
}
else
{
echo "Connection Open<br />";
// connection successfull, listen for data (1024 bytes by default)
$got = fgets($fp, 120000);
var_dump($got);
// display the data
echo $got;
}
fclose($fp);
?>
Выход:
Connection Open
bool(false)
Выход HyperTerminal:
------------------------------------------------------------------------------
Sl.No MC NO DATE TIME TARE NET WT
------------------------------------------------------------------------------
1 123 19-09-2019 05:26 0.000 0.950
2 456 19-09-2019 05:27 0.000 0.950
3 789 19-09-2019 05:27 0.000 0.940
4 456 19-09-2019 05:27 0.000 67.880
5 1563 19-09-2019 05:32 0.200 25.390
6 7896 19-09-2019 05:32 0.200 25.390
7 5647 19-09-2019 05:32 0.000 25.590
8 3418 22-09-2019 23:22 0.000 25.710
------------------------------------------------------------------------------
0.400 172.800 0.000 0.000
------------------------------------------------------------------------------
Все, что я пропустил