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

 
 
> Впечатления о 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
Ответов
goodwin
сообщение Apr 8 2014, 14:46
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



Под Новый Год интенсивно возился с WT11. Это то же самое, только с усилителем мощности (класс 1).
Версия iwrap довольно стаарая, т.к. приобретал давно.
И сам модуль, и iwrap оставили только положительные эмоции, ибо до него вошкался с "китайцем за 5$".
Сначала пытал headset профиль (хотел пробросить PCM) - работает.
Потом решил обойтись SPP.
Беспроблемное соединение, связь, режимы энергосбережения и настройки по-умолчанию посредством AT команд.
Никаких косяков не обнаружил.
В общем, модуль стОит того, что за него просят. Качество с "китайцами" не сранить, хотя железо то же самое.

PS: Проект не в тему топика - "несерьезный - Новогодний" wink.gif
http://www.youtube.com/watch?v=_EPVk6mKlM8

ЗЗЫ: Да, модуль во время экпериментирования вел себя аналогично - ответы "перемешивались".
Но так, как мне нужен только SPP, отключаю вообще эхо после инициализации.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Apr 8 2014, 15:33
Сообщение #3


Гуру
******

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



Цитата(goodwin @ Apr 8 2014, 20:46) *
ЗЗЫ: Да, модуль во время экпериментирования вел себя аналогично - ответы "перемешивались".
Но так, как мне нужен только SPP, отключаю вообще эхо после инициализации.

Это мало помогает, только снижает вероятность.
При нормальной работе эта проблема чаще всего проявляется если сделать коннект и сразу дисконнект.
Коннект у меня с авторизацией и всякими LIST и прочими для контроля и корректировки режимов соединения (SNIFF и т.п.) и
получается что сообщение о дисконнекте NO CARRIER 0 ERROR 0 перемешивается с обрабатываемыми в этот момент командами.
Или наоборот - если после дисконнекта хост сразу снова делает попытку коннекта (а в этот момент к WT12 от МК идёт поток команд после
завершения соединения: LIST и т.п.).
А если ещё учесть что приложение на хосте не знает что делает в данный момент встроенное ПО и может попытаться коннектиться в момент когда
встроенное ПО выполняет сброс и инициализацию WT12 (с кучей команд и ответов на них), то вообще труба. Хоть это и очень редко бывает.

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

Да, и ещё есть эти потери символов в ответах на команды.
Хотя случается это довольно редко (при вкл. эхе команд ~ 1 раз на 1000 коннектов; при выкл. эхе ~1раз на 2000 коннектов).
Но когда случается, приносит много проблем - прошивка МК не распознаёт ответ на команду и соотв. пересбрасывает WT12 по ошибке.
В результате - виндовое приложение на хосте зависает на попытке открытия COM-порта примерно на минуту и только после этого вываливается с ошибкой.
Принудительно закрыть раньше чем через минуту невозможно sad.gif((((
Go to the top of the page
 
+Quote Post



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

 


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


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