www.open-tager.ru https://open-tager.ru/forum/ |
|
Протокол обмена с компьютером. https://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! Нашел подобный старый проект для телеметрии, написанный на Делфи - ужаснулся! Да ещё и кроссплатформенная и бесплатная! |
Автор: | 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/ |