当前位置: 首页 > 知识库问答 >
问题:

如何在Mac OS X上找到串行端口号?

柴正祥
2023-03-14

我刚刚开始试验Serproxy和Arduino,将一些串行数据输入Flash Builder/Flex。Serproxy似乎工作正常,似乎可以连接到指定的任何端口。但是,我无法使用ActionScript查看或读取串行端口的任何数据。这很奇怪,因为Arduino应该在循环中打印数据。

我唯一能想到的是,我没有设置正确的串行端口号。我一直在试图找出应该设置什么数字,即5331、5332、5333等等。

我如何找到港口号码?有没有一种方法可以使用OS X上的终端来做到这一点?

共有3个答案

南门建章
2023-03-14

无论如何,我都可以使用设备的名称进行筛选,所以这不是问题所在。实际上,我只是想找到端口号,即5331、5332等。我使用Mac OS X上app store中名为TCP2Serial的应用程序,通过尝试和错误过程找到了这个端口号。它不是免费的,但只要我知道它可以工作就行了!

值得99c:)http://itunes.apple.com/us/app/tcp2serial/id506186902?mt=12

太叔岳
2023-03-14

试试这个:ioreg-piousb-l-b|grep-E“@|PortNum|USB序列号”

蓟安歌
2023-03-14

你可以通过终端找到你的Arduino

 ls /dev/tty.*

然后你可以用screen命令读取串口,如下所示

screen /dev/tty.[yourSerialPortName] [yourBaudRate]

例如:

screen /dev/tty.usbserial-A6004byf 9600
 类似资料:
  • 我在Mac上使用了蝗虫1.4.2,当我使用时,我得到了这个错误

  • 问题内容: 我的目标是在端口80上运行Node.js。这是因为我发现node.js被某些网络阻止,这些网络不允许来自任何其他端口的流量。 看来最好的方法是通过Node.js代理Apache。我已经尝试使用node-http- proxy 来做到这一点,但是我没有任何运气。 我正在使用的代码在这里: 但是我一直收到端口80的错误“地址正在使用”。我一定做错了。 如何使用node-http-proxy

  • 在我的spring boot应用程序中,我使用eureka进行服务发现,使用ribbon进行负载平衡。当我在固定端口上运行我的注册到eureka的微服务时,它工作正常,但当我在随机端口上运行它们时,虽然我可以看到在eureka仪表板上注册的服务,但它无法找到端口号。当我尝试点击服务时,我得到了下面的错误。 这是我的控制器类,我从其中调用另一个服务。 这是我添加的属性 我的服务是在名为MYAPP的e

  • 问题内容: 我可以确定是否可以看到JAVA OPTS参数。我想使用Jconsole监视hornetq服务器,所以我需要端口号。 我记得前一段时间连接到它时使用过一些命令,例如java grep等。 问题答案: 如果知道进程号,则可以使用netstat查找程序正在侦听的端口,例如 JMX侦听器的常规端口是1099。

  • 问题内容: 我有一个通过端口5000运行的Flask服务器,很好。我可以在http://example.com:5000上访问它 但是是否可以在http://example.com上简单地访问它?我假设这意味着我必须将端口从5000更改为80。但是当我在Flask上尝试使用该端口时,运行该错误消息。 连续lsof -i :80收益 我需要先杀死这些进程吗?这样安全吗?还是有另一种方法可以让Flas

  • 我遇到了一个Spring Boot应用程序的问题。我们让它在端口8443上运行https,一切正常。现在,我们正在构建与外部支付处理器的集成,他们要求我们在应用程序的443端口上有一个回调endpoint。 一些研究告诉我,部署一个侦听端口号低于1024的Spring启动应用程序是不允许的。我在这个问题上发现的线程通常说“使用1024以上的端口号”,海报很高兴地走开了。我已经有了,需要想出一个使用