Arduino Tian ser2net配置

Arduino Tian ser2net configuration

我正在尝试通过网络将草图上传到 Arduino,然后还打开串口监视器。虽然第一个任务我有一个解决方案,但我仍然不知道如何打开串行监视器。

通常当连接到同一个 WiFi 网络时,Arduino 应该出现在 Arduino IDE 的 "network port list" 上,但由于某些原因它没有(或不总是)。

因此,我正在寻找替代解决方案,我找到了包 ser2net,但我不知道如何针对我的情况配置它。

情况如下:

Arduino(WiFi AP) -----WiFi------ Laptop

192.168.1.1                    192.168.1.2

设备可以正常通信,我可以通过SSH访问Arduino。

田的连载说明如下:

"Serial: 0 (RX) and 1 (TX). Used to receive (RX) and transmit (TX) 3.3V serial data using the Atmel SAMD21 hardware serial capability. Note that on the Tian, the Serial class refers to USB (CDC) communication; for 3.3V serial on pins 0 and 1, use the Serial5 class. The hardware serials of the Atmel SAMD21 and the AR9342 on the Tian are connected together and are used to communicate between the two processors via SerialUSB."

编辑:

我的回答部分正确。 确实可以按照我的解释工作,但前提是 Arduino 上的草图很简单,例如每 2 秒打印一次。

由于我想在微控制器和微处理器之间进行交互,因此草图使用了 Ciao class。 这会产生另一个问题:在网络监视器中,还会显示 Ciao 库的控制命令,然后将这些命令解释为串行输入,这会导致错误。

我已经设法让一切正常运转。 在arduino上我运行这个

ser2net -C "8082:raw:600:/dev/ttySAMD:115200 NONE 1STOPBIT 8DATABITS -XONXOFF -LOCAL -RTSCTS"

然后使用 Putty(我正在使用 Windows 10),在端口 8082 上与 192.168.1.1 的原始连接和串行监视器将出现。

arduino sketch 使用 SerialUSB 而不是 Serial.