jcxz 245 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба В 20.03.2019 в 14:52, haker_fox сказал: Нет, этим не занимался. Но у меня в винде, если быть откровенным, вообще ничего не вышло. Она упорно пытается звонить модемом, которого нет. А в линуксе как-то пошло медлееееннооо... Видимо что-то не так указали в настройках. Я сейчас создал под WinXP сетевое подключение. Задал для него PPP-протокол. При клике на его иконку винда открывает порт и начинает периодически слать в порт строку "CLIENT". Дальше не знаю что делать - надо искать в инете или в RFC какого он ждёт ответа на своё "CLIENT". Звонить ничем не пытается - сразу открывает порт и шлёт туда строку. Когда создавал, Вашим даташитом не пользовался Может вы для него в качестве канала связи задали какой-то модем? У меня выбран "Последовательный кабель для связи компьютеров". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба 7 minutes ago, jcxz said: У меня выбран "Последовательный кабель для связи компьютеров". Я тоже сделал так. И где-то читал, что работа с PPP в WinXp и Win7 различается. И что, да, в WinXP вроде как это можно сделать. Насколько я понял, PPP сессия начинается с какого-то байта (точно не помню, что-то около 0x7e). У меня под линуксом, по крайней мере, так. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 245 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба 6 минут назад, haker_fox сказал: Я тоже сделал так. И где-то читал, что работа с PPP в WinXp и Win7 различается. А может у вас просто в настройках соединения что-то не так? Например случайно включили "Аппаратное управление потоком", а сигналы RTS-CTS прокинуть забыли? Винда в порт что-нить пишет? Цитата И что, да, в WinXP вроде как это можно сделать. Насколько я понял, PPP сессия начинается с какого-то байта (точно не помню, что-то около 0x7e). У меня под линуксом, по крайней мере, так. Значит что-то до неё ещё запускается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба 13 minutes ago, jcxz said: "Аппаратное управление потоком" Нет,это точно выключил. Да я уже отчаялся сделать что-то под виндой))) Под линуксом клиент вроде работает, пока разбираюсь, почему на этапе установления соединения микроконтроллер куда-то улетает) 14 minutes ago, jcxz said: Винда в порт что-нить пишет? Да, AT-команды на дозвон. Т.е. она почему-то упорно хочет работать с модемом. 15 minutes ago, jcxz said: Значит что-то до неё ещё запускается. Похоже на то. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 245 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба 51 минуту назад, haker_fox сказал: Нет,это точно выключил. Да я уже отчаялся сделать что-то под виндой))) Под линуксом клиент вроде работает, пока разбираюсь, почему на этапе установления соединения микроконтроллер куда-то улетает) Что-ж - пользователю, для того, чтобы поработать с вашим девайсом, придётся линух устанавливать и осваивать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба А для того, чтобы поработать с вашим, придется покупать, устанавливать и осваивать винду? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 190 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба Не знаю как у других, у меня же подавляющее большинство юзеров, пользующихся нашими продуктами, работает под Windows. Скорее всего, первопричиной этого является визуальная простота интерфейсов. Linux-машину развернуть и освоить на ПК без достаточного опыта - занятие не для обывателя. А моим пользователям, например, этого и не надо - им "кнопочку нажал - результат увидел". И чем прозрачнее этот процесс, тем лучше. На MacBook с их MacOS это еще нагляднее (на интерфейс, по религии Джобса, не должно быть документации - он должен быть интуитивно понятен). Конечно, не отрицаю, что могут быть девайсы, специально разработанные для гуру-пользователей. Возможно, там есть выбор между Linux, Windows и т.д. Но вот лично в моей практике людям итак есть чем заниматься, помимо разбирательства с весьма непростой (относительно Windows-окошечной) ОС. В общем, вкусовщина. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба Насчёт сложности установки и использования современного линукса я бы поспорил, но не буду:) Здесь вопрос в другом: как сделать интерфейс взаимодействия устройства с ПК универсальным, за счёт применения веб-интерфейса (ведь браузеры есть в любой оси). Но, как я понял, если попробовать организовать этот веб-интерфейс через PPP-over-serial, то в разных осях надо использовать разные костыли. А это в значительной степени нивелирует плюсы веб-интерфейса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба 23 minutes ago, AHTOXA said: если попробовать организовать этот веб-интерфейс через PPP-over-serial, то в разных осях надо использовать разные костыли. А это в значительной степени нивелирует плюсы веб-интерфейса. Нынче для этих целей изобретен WEB USB и его раздают даром под зефиром - https://github.com/zephyrproject-rtos/zephyr/tree/master/samples/subsys/usb/webusb Возится с этой целью с PPP явный анахронизм. Подозреваю что TC хочет чего-то другого. Может просто отладить PPP под Wireshark-ом Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 245 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба 2 часа назад, Сергей Борщ сказал: А для того, чтобы поработать с вашим, придется покупать, устанавливать и осваивать винду? Каким "моим"? У меня никакого нет. Я только изучаю варианты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 245 21 марта, 2019 Опубликовано 21 марта, 2019 · Жалоба 52 минуты назад, AHTOXA сказал: Но, как я понял, если попробовать организовать этот веб-интерфейс через PPP-over-serial, то в разных осях надо использовать разные костыли. А это в значительной степени нивелирует плюсы веб-интерфейса. Вот это и есть главная засада. Линух меня особо не волнует, мне нужно Win/Android/IOS. И чтобы для юзера было просто, и чтобы выглядело по-современному и интерактивно (а не текстовая консоль), и чтобы для работы нужен был только serial (BT/SPP). Но почему-то такая, вроде бы очевидная(!) потребность, не предусмотрена всякими MS, Google и прочими Apple. 33 минуты назад, AlexandrY сказал: Нынче для этих целей изобретен WEB USB и его раздают даром под зефиром - https://github.com/zephyrproject-rtos/zephyr/tree/master/samples/subsys/usb/webusb Возится с этой целью с PPP явный анахронизм. Ну да - объясните как этот ваш web usb заюзать из под BT??? При том что модуль кроме SPP, OPP и ещё каких-то аудио - никаких больше профилей не поддерживает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 22 марта, 2019 Опубликовано 22 марта, 2019 · Жалоба 7 hours ago, jcxz said: Что-ж - пользователю, для того, чтобы поработать с вашим девайсом, придётся линух устанавливать и осваивать? Нет) У меня начальство придумало идею, спользовать PPP для соединения двух плат внутри прибора. Поэтому линукс только для отладки. 5 hours ago, AlexandrY said: Подозреваю что TC хочет чего-то другого. Совершенно верно: отрабатываю деньги работодателя. Хотя для соединения двух плат внутри прибора PPP over CDC для меня странно. Но здесь я не особо опытен, поэтому делаю, как приказывают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
antis 1 22 марта, 2019 Опубликовано 22 марта, 2019 (изменено) · Жалоба 15 часов назад, jcxz сказал: Видимо что-то не так указали в настройках. Я сейчас создал под WinXP сетевое подключение. Задал для него PPP-протокол. При клике на его иконку винда открывает порт и начинает периодически слать в порт строку "CLIENT". Дальше не знаю что делать - надо искать в инете или в RFC какого он ждёт ответа на своё "CLIENT". Звонить ничем не пытается - сразу открывает порт и шлёт туда строку. Когда создавал, Вашим даташитом не пользовался Может вы для него в качестве канала связи задали какой-то модем? У меня выбран "Последовательный кабель для связи компьютеров". Он ждет строку "CLIENTSERVER\r" от сервера https://www.trendnet.com/emulators/TK-IP101/h_serial.html#2 Изменено 22 марта, 2019 пользователем antis Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 245 22 марта, 2019 Опубликовано 22 марта, 2019 · Жалоба 9 часов назад, haker_fox сказал: Нет) У меня начальство придумало идею, спользовать PPP для соединения двух плат внутри прибора. У вас там как то всё чудесатее и чудесатее. 1-е апреля 365 дней в году... 3 часа назад, antis сказал: Он ждет строку "CLIENTSERVER\r" от сервера https://www.trendnet.com/emulators/TK-IP101/h_serial.html#2 Большое спасибо! В куче мусора, выдаваемой гуглом, не смог найти эту инфу. После подачи "CLIENTSERVER", начинает идти поток SLIP-кадров (я поставил SLIP вместо PPP как более простой) и отваливается основной интернет. Теперь наверное можно использовать это для конфигурирования устройства. Если бы удалось добиться такого же на Андроид/IOS. PS: Интересно - кто-нить использовал такой способ для конфигурирования своих устройств? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 22 марта, 2019 Опубликовано 22 марта, 2019 · Жалоба 31 minutes ago, jcxz said: У вас там как то всё чудесатее и чудесатее. 1-е апреля 365 дней в году... Ага, т.е. вы бы тоже не стали так делать) Я имею в виду ppp внутри прибора)))))))))))))))))))))) 31 minutes ago, jcxz said: После подачи "CLIENTSERVER", начинает идти поток SLIP-кадров Хм.. странно... а у меня всё соединение начинается с фрейма ppp, стартового байта 0x7e... Примерно как тут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться