2016-06-09 1 views
0

Я пытаюсь загрузить эскиз в Arduino через сеть, а затем открыть также серийный монитор. Хотя для первой задачи у меня есть решение, как открыть Серийный монитор до сих пор неизвестно мне.Конфигурация arduino Tian ser2net

Обычно, когда подключен к той же сети WiFi, Arduino должен появиться в «списке сетевых портов» в среде Arduino, но по некоторым причинам он не (или не всегда).

Поэтому я ищу альтернативное решение, и я нашел пакет ser2net, но я не знаю, как его настроить для моего случая.

Ситуация следующая:

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

192.168.1.1     192.168.1.2 

Устройства могут работать некорректно, и я могу получить доступ к Arduino через SSH.

Вот описание серийного Тянь:

«Последовательный: 0 (RX) и 1 (TX) Используется для приема (RX) и передачи (TX) 3.3V последовательные данные с использованием аппаратных средств последовательного возможности Atmel SAMD21. Обратите внимание, что в Tian класс Serial ссылается на USB (CDC) связь, для 3.3V последовательных на выводах 0 и 1, используйте класс Serial 5. Аппаратные сериалы Atmel SAMD21 и AR9342 на Tian соединены вместе и используются для обмена данными между двумя процессорами через SerialUSB ».

EDIT:

Ответ я дал это отчасти верно. Это правда, что работает так, как я объяснил, но только если эскиз на Arduino прост, например, просто печатайте что-то каждые 2 секунды.

Поскольку я хочу взаимодействовать между микроконтроллером и микропроцессором, эскиз использует класс Ciao. Это порождает другую проблему: в мониторе по сети отображаются также команды управления библиотекой Ciao, которые затем интерпретируются как последовательный вход, и это приводит к ошибке.

ответ

0

Мне удалось заставить все работать. На Arduino я запускаю этот

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

затем с Putty (я использую Windows 10), сырым подключения к 192.168.1.1 на порту 8082 и Serial Monitor появится.

На платформе Arduino эскиз использует SerialUSB вместо последовательного.

Смежные вопросы