我想将Sierra AT命令发送到COM端口,并使用PowerShell捕获输出并将其存储在variables中。
PowerShell版本:
Name : ConsoleHost Version : 2.0 InstanceId : eb5987f0-9961-4842-b349-ba215d86fdfa UI : System.Management.Automation.Internal.Host.InternalHostUserI nterface CurrentCulture : en-IN CurrentUICulture : en-US PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy IsRunspacePushed : False Runspace : System.Management.Automation.Runspaces.LocalRunspace
例如: at!gstatus?
我试过这个,但是不适合我。
如何更改/查看Windows机器上的临时端口范围?
tomcat正在运行,但是8080端口没有响应
如何在centOS中打开端口
Apache转发请求到另一台服务器
PS> [System.IO.Ports.SerialPort]::getportnames() COM16 PS> $port= new-Object System.IO.Ports.SerialPort COM16,115200,None,8,one PS> $port.open() PS> $port.WriteLine("at!gstatus?") PS> $port.WriteLine("`r") PS> $port.ReadExisting() //getting null output PS> $port.close()
如何才能做到这一点?
卸载MysqL后如何设置3306端口?
如何知道在Linux的特定端口的stream量
主机端口与数据库到Docker容器
使用80端口的多个tomcat实例
怎样才能在.NET上创build一个软件路由器?
调制解调器? COM端口? AT命令? 是2015年还是1995年? ^ _ ^
在读取数据之前试试暂停:
$port = New-Object System.IO.Ports.SerialPort COM16,one $port.open() $port.WriteLine( "at!gstatus?" + "`r" ) Start-Sleep -m 50 $port.ReadExisting() $port.Close()
资料来源: https : //social.technet.microsoft.com/Forums/en-US/2980f24e-56d1-431f-aedc-811c087b5184/powershell-serial-com-port?forum = ITCG
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。