невозможно получить данные из весовой шкалы - PullRequest
2 голосов
/ 23 сентября 2019

Я новичок в работе по интеграции весов с 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
------------------------------------------------------------------------------

Все, что я пропустил

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...