通过RS-232读取Sony BRAVIA型号

时间:2019-01-21 09:32:33

标签: powershell serial-port

我正在尝试编写脚本来检测通过串行(RS232)连接的电视的型号。

在SHARP电视上正常工作,但是当我连接到SONY BRAVIA时,脚本将返回p p而不是FW-65XE8501

[Byte[]] $request = 0x8c,0x00,0x00,0x02,0x01,0x8f

$port = new-Object System.IO.Ports.SerialPort COM4,9600,None,8,one
$port.open()
$port.Write($request, 0, $request.Count)

Start-Sleep -s 2

$readable = $port.BytesToRead
$response = $port.ReadExistings()

Write-Host $readable # 3
Write-Host $response # p p

$port.Close()

1 个答案:

答案 0 :(得分:0)

所以我有一个答案:当前软件不提供此信息,仅响应 p t p p ...