www.open-tager.ru
http://www.open-tager.ru/forum/

Протокол обмена с компьютером.
http://www.open-tager.ru/forum/viewtopic.php?f=5&t=1688
Страница 1 из 2

Автор:  Pingvin [ 30 авг 2012, 09:04 ]
Заголовок сообщения:  Протокол обмена с компьютером.

Ну что же, братцы, пора и за интерфейс браться! :)
Нашел в конторе комп с двумя COM-портами.
Установил на них Qt и либу QtSerialPort.
В обед пойду искать 0-модемный кабель.
Пора писать софтинку для обмена с тагом.
Встал вопрос по протоколу.
Какой использовать?
Хотелось бы иметь совместимость с тем же LW оборудованием.
Письмо в личку remik2010 написал, жду ответа.
Какие будут варианты?
У Милеса есть протокол обмена с компом?
Или свой лучше разработать?

Автор:  KorSar [ 30 авг 2012, 11:53 ]
Заголовок сообщения:  Re: Протокол обмена с компьютером.

Вы, наверное, знаете, что настройка таггера у малеса через com порт с помощью спец проги. Может её и использовать. Хотя может проще свою написать, чем разбираться.

Автор:  Pingvin [ 30 авг 2012, 12:36 ]
Заголовок сообщения:  Re: Протокол обмена с компьютером.

KorSar писал(а):
Вы, наверное, знаете, что настройка таггера у малеса через com порт с помощью спец проги. Может её и использовать. Хотя может проще свою написать, чем разбираться.

Чтобы эту прогу использовать как раз и надо знать протокол.
Он есть в открытом доступе?

Автор:  Pingvin [ 31 авг 2012, 07:30 ]
Заголовок сообщения:  Re: Протокол обмена с компьютером.

LW дал разрешение на использование их протокола обмена тага с компьютером!
Замечательно, с него и начнём! ;) :)
Только расширять протокол придется - нам ещё звуки оцифрованные заливать.
А настраивать Аскета можно будет и программой настройки от LW (если все получится).
Начал уже писать каркас будущей софтины. ;)

Автор:  KorSar [ 31 авг 2012, 08:34 ]
Заголовок сообщения:  Re: Протокол обмена с компьютером.

А схема команды пульта майлс уже понимает? Уже полноценный майлс?

Автор:  Pingvin [ 31 авг 2012, 09:32 ]
Заголовок сообщения:  Re: Протокол обмена с компьютером.

KorSar писал(а):
А схема команды пульта майлс уже понимает? Уже полноценный майлс?

Пока нет!
Надо достать протокол пульта, опять же.
Вроде в протоколе Милеса описано как передавать команды, и даже где то на форуме выкладывали.
Буду разбираться.
Надеюсь, следующая версия Аскета будет уже управляться с пульта! ;)

Автор:  Pingvin [ 31 авг 2012, 09:35 ]
Заголовок сообщения:  Re: Протокол обмена с компьютером.

Каркас для софтинки готов.
Обмен по COM-портам работает!
Ждем, когда поделятся протоколом. ;)
И новую версию Аскета пора делать - с интерфейсом и внешней памятью.
Попытаюсь SMD вариант спаять, если получится.
P.S. Какая же няшка эта QT! :) Нашел подобный старый проект для телеметрии, написанный на Делфи - ужаснулся! :shock: :o Да ещё и кроссплатформенная и бесплатная!

Автор:  tommy [ 03 сен 2012, 09:27 ]
Заголовок сообщения:  Re: Протокол обмена с компьютером.

а чегоб плате не слать в комп набор полей их типы/название/ограничения? тогда часть на компе не надо будет обновлять вместе с прошивкой железа.

т.е. прошивка шлёт:
<версия прошивки>,
<здоровье><byte><255>,
<команда><enum><всего будет 2 команды><red><0><green>1,
и т.д.

утилитка формирует формочку и шлёт обратно установленые значения

Автор:  Pingvin [ 03 сен 2012, 09:42 ]
Заголовок сообщения:  Re: Протокол обмена с компьютером.

tommy писал(а):
а чегоб плате не слать в комп набор полей их типы/название/ограничения? тогда часть на компе не надо будет обновлять вместе с прошивкой железа.

т.е. прошивка шлёт:
<версия прошивки>,
<здоровье><byte><255>,
<команда><enum><всего будет 2 команды><red><0><green>1,
и т.д.

утилитка формирует формочку и шлёт обратно установленые значения

Да не проблема, только это будет опять "свой велосипед" ни с чем другим не совместимый! :(

Автор:  tommy [ 03 сен 2012, 09:48 ]
Заголовок сообщения:  Re: Протокол обмена с компьютером.

да оно и так у всех друг с другом не совместимо. зато этот велосипед для любой железки подойдет, не только для лазертага.

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/