реклама на сайте
подробности

 
 
> Впечатления о WT12
jcxz
сообщение Apr 8 2014, 12:40
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Интересно: есть тут люди, кто реально в серьёзных проектах пользуется Bluegiga WT12?
Не поиграть и попробовать, а для заказчика, профессионально.
С какими проблемами в ней сталкивались? Какое мнение о ней?

PS: Спрошу конкретней: неужто на баги в парсере команд UART-а WT12 никто не наступал?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Apr 8 2014, 13:38
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(jcxz @ Apr 8 2014, 15:40) *
PS: Спрошу конкретней: неужто на баги в парсере команд UART-а WT12 никто не наступал?


Применял WT11. Система команд думаю у них одинаковая.

Все функции не использовал, только беспроводной COM порт.
Но настройка показалась очень простой хотя она и не похожа на традиционный формат AT команд.
Связь держалась хорошо, остался доволен.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 8 2014, 14:35
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Я не про систему команд, а про их реализацию.
Столкнулся с багом в парсере команд WT12:
если дать команду WT12, на которую он должен ответить каким-то ответом, то, если в этот-же момент происходит
какое-то событие, то сообщение о событии перемешивается с ответом WT12 на команду.
Например: сообщени о событии разрывает одну из строк ответа на команду и приходит внутри неё.
Разобрать потом получившуюся кашу в общем случае невозможно.
Ниже - один из таких случаев: дана команда SLEEP и в этот момент приходит RING (строки с '<<' - TX; с '>>' - RX).
(включено эхо команд и "OK." после результата команды; скорость 115200).
Код
<<SLEEP
>>SLRING 0 00:02:72:37:68:ba 1 RFCOMM  2b4fae2
>>EEP
>>OK.

Происходит довольно часто. Для теста достаточно передавать непрерывно какую-нить команду и в этот момент к примеру попытаться сделать входящий коннект.

Иногда это усугубляется потерей нескольких символов из ответа на команду (думал пофиксить баг костылём с поиском асинхронных событий внутри всех ответов
на команды, но потеря символов ставит крест на таком костыле).

Неужто никто с таким не сталкивался????
Когда выбирал этот модуль и просматривал здесь и в других местах отзывы о нём, ничего о таком не слышал. Иначе бы вообще не выбрал WT12... sad.gif

Есть ещё и другие баги, но этот самый серьёзный.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 16:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01361 секунд с 7
ELECTRONIX ©2004-2016