собсно такой вопрос есть всякие модели блютуз который выполняют роль удлиннителя RS232
в частности "дешёвый" БТ20
а имеют ли такие девайся вобще какоето отношение к блютусам обычным компьютерным??
в принципе у usb блютуса компутерного есть аж 2 ком порта один на вход другой на выход.
никто не слышал про возможность подружить компутерный usb блютус свисток с модулем блютуз rs232 ??
потому как использовать пару таких модулей неудобно, всё равно один к компу подключать, надо переходник паять в корпус пихать, а обычный блютуз компутерный красивый и компактный и plug-n-play
может у когото есть такой rs232-bluetooth модуль? пробовали? как он с обычными блютусами общаеться?
avr123.nm.ru писал(а):дак они все блутусы. естественно дружат. если нет то кто-то из них не блутус.
:lol: :lol:
хочу вам сказать даже 2 компутерных блютуса не всегда дружат
компутерный он же не напрямую, а через драйвер работает их чтоб подружить это ужас просто бывает и ключи всякие, и партнёрские отношения и тд.
а через драйвер он может либо как устройство какоето быть, либо PAN сеть образовывать
это только rs232-BT между собой легко дружат а вот настоящий блютус с дровами это задница....
я вот так и не смог соединить КПК и большой комп по блютусу так чтоб терминал между ними работал.... только с заморочками вроде общей сети, или через передачу файлов
вот вы видимо уверены в том что проблем нет при соединении бт20 и компутерного блютуса расскажите тогда каким макаром их соединить бт20 както себя идентифицирует? мак адрес у него есь? потому как просто тупо слать в воздух команды компьютерный блютус не в жисть не будет, ровно как и принимать всякий мусор ему обзательно соединиться с какимто определённым именованым устройством, которое позволит себя обнаружить и уже в этом случае начинается адресной обмен данными
я вот чёто не хочу покупать модуль бт20 а потом сидеть и плевать на него потому что его нельзя к компутерному блютусу прикрутить...
среди стандартных функций компьютерного блютуса нет такой фичи как соединение с переходником rs232-bt и у меня глубокие сомнения о возможности их безболлезненного сопряжения
может бт20 вобще в принципе соединяться умеет только со своими собратьями...
посему ищу обладателя такого девайса (бт20) может кто пробовал подружить
3.3V power operation Fully qualified by BQB Full speed Bluetooth operation with full piconet support 8M flash memory for application firmware
PC Notebooks Cordless Headsets Bluetooth hand free Personal Digital Assistants(PDA) RS-232 Cable replacement USB Dongle Bluetooth HID device(Keyboard, mouse and Joystick) Other Bluetooth specification pforile
написано много и красиво но непонятно...
буду спрашивать в эфо чёто такое впечатление что все функции аппаратно заложены в чип(кстати чип оч распространённый и мой блютус компутерный собран на чипе тойже фирмы только другого семейства, эти чипы в завис от прошивки могут выполнять разные фокусы и фирма автор чипов вместе с чипами под заказ продаёт прошивки) но для реализации требуют правильного Firmware
Myp писал(а):я вот так и не смог соединить КПК и большой комп по блютусу так чтоб терминал между ними работал.... только с заморочками вроде общей сети, или через передачу файлов
Такая же фигня. Работает через раз, сеть периодически отваливается, пару раз даже удалось запустить ActiveSync. Может с дровами на компе какие-то проблемы...
хммм эфо чёто молчат накатал им письмо с кучкой вопросов по бт20
заодно пошёл на хобот и почитал ветку про блютус воодушевился и скачал номаные дровки в итоге удалось получить некоторые довольно странные возможности ака терминал
тоесть на компе запускаем самый обычный гипертерминал на ком порт нумер 10 и на КПК такойже терминал на порту нумбер 8 и имеем отличную передачу букоф в оба конца UART вобщем налажен
чтото мне подсказывает что с бт20 мона работать именно этим образом
вобщем так эти БТ-20 бывают 2х типов мастер и слейв
мастер это тот девайс который инициирует соединение
тоесть если мастер послал запрос на соединение, соединение со слейвом происходит, и поддерживается пока не оборвётся или завершится.
тут уже надо думать что больше нужно для робота если робот управляется компьютером то на робот надо ставить слэйв чтоб можно было с компьютера оперативно управлять подключением
если робот просто передаёт какието данные, телеметрию там всякую и тп, то можно обойтись мастером, когда надо робот будет сам выбирать себе компаньона и скидывать инфу
но всё же предпочтительно ставить на робота слэйв тогда можно будет в любой момент инициировать соединение с роботом и произвести например диагностику оперативную или коррекцию такжеможно будет со слейвом соединятся с разных устройств типа кпк ББ или ноут, хз как будет идти связь если на роботе будет стоять мастер(поди объясни роботу с кем ему надо соединятся в данный момент) в случае с мастером на роботе остаётся только послушно ждать когда сам робот соизволит соединится
Один и тот же модуль ВТ-20, в зависимости от того, как он изначально сконфигурирован, имеет разные артикулы - BT-20xxx-CSx-11x (сконфигурирован как Slave) и BT-20xxx-CМx-11x (сконфигурирован как Master) Выбор модуля зависит от той задачи, которую Вам нужно решить. Если требуется установить беспроводное соединение между двумя устройствами, то требуется пара Master-Slave. Для того, чтобы пара модулей (Master/Slave) начали работать друг с другом, надо просто подать на них питание и обеспечить импульс сброса (Reset) в момент включения (и не забыть подключить антенну). Никакого программного обеспечения и конфигурации в общем случае не требуется! После этого они без вашего участия устанавливают парное соединение, и все, что Вы подадите на вход UART одного модуля появится на выходе другого, и наоборот. Специальный вход (один из GPIO) нужен только для очистки регистра для возможности установления связи с другим "напарником". Таким образом Вы получаете "прозрачный" канал UART <-> UART. В качестве Master может также выступать ЛЮБОЙ модуль Bluetooth, который способен работать как Master (например, встроенный в РС или КПК, или USB dongle, или моб. телефон) и поддерживающий Профиль последовательного порта. Тогда процедура следующая: - включаете BT-20xxx-CSx-11x (Slave) (при этом в окрУге не должно быть аналогичных включенных свободных модулей, сконфигурированных как Master, иначе они соединятся без вашего участия) - включаете dongle (например, BT007i), предварительно запустив программную оболочку, идущую в комплекте с ним; запускаете поиск Bluetooth устройств, через несколько секунд увидите имена всех устройств в окрУге. Ищете устройство с именем EFO Wireless, определяете поддерживаемые профили (Refresh service), на появившийся запрос введите PIN (0000), установите парное соединение (pair) и , наконец, Connect. После этого устройства будут связаны друг с другом (адаптер будет работать на какой-то виртуальный СОМ-порт; при этом в оболочке можно выбрать режим, при котором каждое последующее открытие этого виртуального порта будет вызывать автоматическое соединение адаптера со Slave-модулем(BT-20xxx-CSx-11x). Модули поставляются изначально сконфигурированными для такой работы, и не требуют в дальнейшем какого либо управления или настройки, причем эта конфигурация жесткая - Master или Slave, скорость обмена 115200 (может быть задана любой при изначальной прошивке), PIN код 0000 (также может быть задан при прошивке), имя устройства EFO Wireless. С точки зрения аппаратной подключение выглядит просто - подаете питание 3,3 В на соответствующий вывод, подключаете к соответствующему выводу антенну, подключаете 4(!) линии UART (может возникнуть необходимость согласования уровней) и обеспечиваете в момент включения формирование импульса сброса на Reset длительностью не менее 5 мсек. Антенна и выход модуля соединяются микрополосковой линией (с волновым сопротивлением 50 ом, рассчитать ее параметры можно с помощью соответствующей утилиты), при этом для небольших расстояний можно использовать chip-антенну (например, http://www.efo.ru/cgi-bin/go?2176#n01 WLAN0259), а при бОльших полосковая линия должна заканчиваться ВЧ-разъемом, к которому подключается внешний диполь. Изменять прошивку и устанавливать некоторые параметры (в том числе и скорость UART) можно по SPI-интерфейсу модуля с использованием соответствующей оболочки, работающей под Windows и эмулирующей SPI на LPT порт. При подключении модулей к компьютеру необходимо обеспечивать согласование уровней сигналов с использованием соответствующих аппаратных решений. Таким образом, для организации канала вам потребуется: - Один (Slave) или два (Master и Slave) модуля ВТ-20 - + одна или две chip-антенны соответственно (например WLAN025) или один (два) разъема + внешние антенны. Кроме этого, могут понадобиться элементы для формирования импульса сброса. Для использования этих модулей в качестве USB донгла, Cordless Headsets необходимо сменить прошивку модуля, однако использовать ВТ-20 для этих целей вряд ли целесообразно - для этого используются другие, более дешевые модули (ROM-based). Модули ВТ-20 поставляются в варианте для RS-232 Cable Replacement (требуется аппаратное согласование уровней сигналов).
Модуль ВТ-20 - модуль 2-го класса, поэтому применение внешней антенны целесообразно только если идет борьба за каждый метр - в целом прирост, который дает НЕНАПРАВЛЕННАЯ внешняя антенна составляет примерно 10-20% достижимой дальности (ПРИ ДАННЫХ условиях) с SMD антенной. Эта дальность в подавляющем большинстве случаем не может быть предсказана заранее - она зависит от условий распространения радиосигнала. Некоторые железобетонные стены способны погасить практически любой сигнал. С SMD антенной мне удавалось сохранять связь на расстоянии ~ 17-18 м через кирпичную стену, правда второй модуль был 1-го класса. На самом модуле место для установки ВЧ-разъема не предусмотрено - он просто имеет вывод RF, который микрополосковой линией должен быть соединен с антенной или ВЧ-разъемом для внешней антенны. Без кабельной сборки, если позволяет конструкция Вашего устройства, лучше обойтись. Антенну нужно выбирать исходя из назначения устройства и конструкции - для миниатюрного вряд ли целесообразно брать M11-S, слишком она большая, хотя наиболее эффективная. Чаще всего из внешних антенн используют M04-S. К этим антеннам необходима ответная часть разъема SAC0093TGG (на плату с модулем). Если же модуль ВТ-20 будет расположен так, что рядом с ним антенну не подключить, тогда рядом с модулем распаиваете разъем типа ММСХ (MMB0143TGG или MMB0013TGG) в который вставляете один конец кабельной сборки SMA_F_MMCX_M_RA, а другой конец через отверстие в корпусе выводе наружу и к нему присоединяете антенну с SMA разъемом.