- Ком порт windows mobile
- Using virtual com port on windows mobile
- 1 Answer 1
- Различия Windows Mobile и Windows CE в терминалах сбора данных
- Краткий обзор рынка
- Преимущества перед DOS-терминалами
- Windows Embedded Handheld
- Windows CE
- Подведение итогов: так что же выбрать?
- Ком порт windows mobile
- Что подключают через com порт
- Установка драйверов com порт usb в Windows
Ком порт windows mobile
В этом разделе новые темы могут создавать только Модераторы. Ваши вопросы Вы можете задавать во всех открытых темах и в корневом разделе!
В общем после длительных мытарств мне это удалось.
Имеем ББ с лицензионной домашней виндой и 2-м сервиспаком, и блютуз-адаптер Х-микро. С другой стороны имеем QtekS100 со штатным блютуз-стеком.
Начинаем:
Сносим активсинк, удаляем в блютузе связанные устройства, отключаем адаптер, чистим СОМ-порты (удаляем лишние), файрвол (у меня Оутпост последний) ставим в режим обучения.
1. Подключаем адаптер, он садится на штатные виндосовские дрова.
2. Ставим Активсинк (у меня 4.1 русс). На предложение подключить КПК отвечаем отказом.
3. «Устройства блютуз» в трее, строка «Открыть параметры. «, вкладка «Параметры» ставим галку на «Включить обнаружение»
4. Там же открываем вкладку «СОМ-порты» и заказываем «Добавить»
5. Идем в «Параметры подключения» синка ставим галку на СОМ-портах и выбираем добавленный в п.4 порт.
6. Спариваем ББ и ПДА
7. «Устройства блютуз»- строка «Добавить устройство»
8. Выделяем появившийся в окне ПДА, кликаем на «Свойства» и выбираем вкладку «Службы»
9. Заказываем «Найти» и получаем 2 службы серийный порт и подключение к личной сети. Особо отмечу- ГАЛКИ НЕ СТАВИТЬ.
10. Переходим на ПДА, открываем Активсинк на нём, в трее тапаем «Утилиты», «Подключить через Блютуз».
11. Тэкс. Пошла синхронизация.
Дальше наверно все знают.
Самое смешное, что почти всё это написано в справке в Активсинку 4.1 рус. Так что перефразируя русскую поговорку- инструкции не читают только дураки, правда когда они их пишут это ещё хуже.
Так что не нужно никаких доп.стеков и всего прочего. Для интереса после положительного результата я всё прибил и сделал то же снова, всё надёжно получилось.Интернет пока не проверял, может сегодня будет время. Или дождусь когда ADSL дома подцепят. Дня 3 осталось.
А самое главное я выяснил недавно. Искать ББ надо КПКахой, а не наоборот.
Варианты решения, если есть проблема — здесь.
привожу попунктно как у меня получилось связать Windows Seven и MW 6.1 посредством Bluetooth.Не факт, что у Вас будет так же.
Потратив два вечера, и перековыряв пол интернета решил действовать по старинке — метод научного тыка. У меня Touch Diamond 2, прошивка родная (ПЗУ: 1.39.411.1 (47382) RUS; Радио: 4.49.25.17; Протокол: 61.44tc.25.32U), ОС WM 6.1 + TouchFLO 3D v.2.0.37894.3
Соединение КПК и ББ для синхронизации через «Центр устройств Windows Mobile» (у меня Windows Seven) начинаем с настроек в ActiveSync на КПК.
1. Удаляем все партнерства на ББ и на КПК.
2. В «Центр устройств Windows Mobile» -> Параметры подключения -> Разрешить подключения одного из следующих типов -> ставим СОМ8 (или другой свободный порт на КПК). НЕ bluetooth. (ни смотря на соблазн и логику) СТАВИМ COM. «Центр устройств Windows Mobile» не закрываем.
3. Проверяем что bluetooth включен на ББ и запущена утилита (что-то типо BlueSoleil — шла в комплекте)
4. На КПК (при условии что у меня стоит TouchFLO) Настройки -> Синхронизировать данные -> Меню -> Подключения — Bluetooth -> На сообщение «Не удается найти существующее сообщество bluetooth с ПК с поддержкой ActiveSync. Установить сообщество?» жмем ДА!
5. Открывается страница настройки Bluetooth. Включаем Bluetooth (ставим галку) -> Вкладка «Устройства» -> Добавить устройство -> Находим ББ -> Далее -> Вводим ключ для связи.
6. Соединяемся.
7. Если нажмете Дополнительно, вы увидите что появилась служба ActiveSync. Она-то нам и нужна (должна стоять галочка) -> Готово -> Вернулись на страницу настройки Bluetooth -> ОК (закрываем ее).
8. Снова страница ActiveSync -> Меню -> Подключения — Bluetooth -> и.
9. Зашевелился «Центр устройств Windows Mobile». Вот мы и законнектились. Пошла синхронизация.
P.S. Самое главное надо понять, чтобы добавить сопряжение с ББ надо начинать не с настройки bluetooth, а именно с ActiveSync на КПК. И уже потом Вас выведет на страницу настройки bluetooth, где вы найдете свой ББ и потом уже сможете соединиться с Центром WM.
P.P.S Было подозрение на брендмауэр (виндовозный или в антивирусе). Рекомендую выключить, пока не получится соединиться хотя бы один раз. И смущало что при обычном сопряжении: Windows Seven (посредством BlueSoleil) находит КПК, говорит что подключается и сразу отключается. На самом деле именно «Центр устройств Windows Mobile» УДЕРЖИВАЕТ соединение.
Сообщение отредактировал romchk — 23.10.10, 15:24
У меня стек на КПК от Widcomm. Видимо, поэтому в ActiveSync нет пункта Bluetooth, а есть только IR.
1) ББ. втыкаем bluetooth тычку
2) спариваем ББ с КПК
3) ББ. В опциях bluetooth вкладка COM-порты, смотрим, какой COM-порт обозначен как Incoming (не знаю, как в русской версии), обычно COM4
4) ББ. ActiveSync, File/Connection Settings, Allow Connection to >> — указываем тот самый порт.
5) КПК. Bluetooth Manager/New/ActiveSync via Bluetooth — ищем ББ.
Using virtual com port on windows mobile
I have a windows mobile device which is running windows CE 5.0. I want to now connect a hardware to the USB port and communicate with the hardware by configuring it as a virutal com port and writing/reading bytes to/from it.
Do i have to write a virual com driver for the windows mobile device? Please note that the hardware device that is just a device which sends/receives bytes..
Can i simply use the SerialPort class of .net framework?
How will i know the COM port to which the device is connected once i connect it to the USB ? is there a device manager in windows mobile?
1 Answer 1
Windows Mobile != Windows CE 5.0, so first you need to verify what your hardware is actually running. Second, you have to verify what the «USB port» is. USB has two «modes» — Host and CLient — and they are different both physically and in software. If it’s the port that you hoos the device to the PC through, then it’s a client port and is not going to be able to accept a peripheral.
Now if it’s a CE 5.0 device and if it’s a USB Host port then we get down to the USB device type and the OS drivers. What kind of device is it? Does it act as a serial device already (e.g. it has an FTDI or Prolific chipset in it)? If so, just install the right CE driver and you’re set. If it doesn’t, then you need to write a host device driver to allow the USB system to communicate with this particular device. How that driver will work depends on the hardware.
AS to what the port name will be, that’s up to the host driver’s registry settings. Typically it will start at the first available port (i.e. if your hardware already has «COM1:», then it will start at «COM2:»), but that’s easily overridden, so verify in the registry.
For examples of the driver implementations see the following locations on your PC (this assumes you’ve got Platform Builder — I think any version since about 3.0 — installed):
%WINCEROOT%\PUBLIC\COMMON\OAK\DRIVERS\USB\CLASS\USBSER for a basic USB host serial class driver example
%WINCEROOT%\PUBLIC\COMMON\OAK\DRIVERS\USBFN\CLASS\SERIAL for a basic USB function serial driver example
Различия Windows Mobile и Windows CE в терминалах сбора данных
Сегодня рынок терминалов сбора данных на Windows продолжает развиваться стремительными темпами. Это объясняется тем, что такие устройства востребованы в автоматизации складской и логистической деятельности. ТСД на ОС Windows открывают широкие возможности для программирования и решения различных задач.
Однако среди устройств есть еще одно немаловажное отличие – тип системы. Операционная система Windows подразделяется на Windows Mobile и Windows CE. О сходствах и различиях этих ОС мы поговорим в этой статье, попытавшись разобраться в целесообразности выбора той или иной версии.
Краткий обзор рынка
Среди наиболее популярных терминалов сбора данных на ОС Windows можно выделить ряд моделей, под брендами CipherLab, Motorola, Honeywell. Сегодня активно выпускаются модели для различных целей, выполненные в компактных корпусах или же, наоборот, в массивном исполнении для складских нужд и высоким классом защиты (IP 65, IP66, IP67 и др.). По большому счету их основные задачи во многом схожи: складcкой учет, инвентаризация, работа с учетными программами, комплектация и отгрузка товаров.
Преимущества перед DOS-терминалами
- Начинка и техническая сложность.
Терминалы сбора данных на Windows, в отличие от более простого класса оборудования – DOS терминалов имеют более сложную техническую начинку и опции, такие как встроенная фото и видеокамера, диктофон, всевозможные беспроводные интерфейсы и пр. - Работа по RDP.
Windows-терминалы оснащаются большими цветными дисплеями с высоким разрешением, что очень удобно для работы по RDP (Remote Desktop Protocol). Это позволяет выполнять задачи на компьютере, а управлять процессом на экране ТСД для экономии ресурсов, повышения производительности и мобильности работы.
Dos терминалы лишены такой возможности из-за недостаточных технических характеристик. - Поддержка протокола .Net Compact Framework.
.NET Compact Framework – это набор компонентов для запуска приложений на терминале сбора данных или других мобильных устройств.
Одним из преимуществ терминалов CipherLab перед другими брендами — продуманный генератор приложений, который конфигурирует работу ТСД (поставляется в комплекте). Перед началом работы с ТСД сотрудник склада может обозначить на компьютере ряд алгоритмов (детальная информация по штрихкодам, сортировка по товарным группам и т.д.), после чего синхронизировать устройство с ПК и передать все запрограммированные условия и алгоритмы сбора данных. Программирование основывается на использовании логики и не требует специальных знаний. Библиотеки для Windows CE и Windows Mobile отличаются, а значит и генераторы приложений будут разными.
Windows Embedded Handheld
Операционная система Microsoft Windows Embedded спроектирована на платформе Windows Mobile и относится к семейству встраиваемых ОС в различные устройства, в том числе и в терминалы сбора данных. Последней версией на сегодняшний день является Windows Embedded Handheld 6.5 (разработана в 2010 году и официально представлена в 2011 г.). За счет своей универсальности и гибкой архитектуры Microsoft Windows Embedded может использоваться в POS терминалах, мобильных, встраиваемых и портативных устройствах.
Обязательным требованием данной ОС является наличие хорошего мощного «железа»: процессора, оперативной памяти и т.д. Использование такой системы повышает системные требования, и, как следствие, увеличивается стоимость самого устройства.
К терминалам сбора данных, собранных на ОС Microsoft Windows Embedded можно отнести Cipher 9200, Cipher CP30, Cipher 9600 и др. Все эти устройства имеют ПО для связи с ПК и работы с 1С и генератор приложений с поддержкой Windows Mobile.
Windows CE
Впервые Windows CE появилась на рынке в далеком 1996 году в качестве компакт-версии Win95. С тех пор, произошел ряд существенных изменений. Начиная с 2000 года, данная версия Windows стала развиваться и внедряться как самостоятельная ОС. Основной упор был сделан на создание компонентов не для настольных ПК, а для мобильных устройств, с совместимостью приложений через WIN32 API.
Windows CE и Windows Mobile не являются как взаимозаменяемые операционные системы. Отличительной особенностью Windows CE является модульная система, с поддержкой различных компонентов, платформ, мультизадачности. Преимуществом Windows CE является то, что данная ОС не требует серьезных ресурсов для работы и предназначена для устройств с минимальным объемом памяти и простым одноядерным процессором (минимально для работы системного ядра необходимо всего 32 КБ!).
Последней версией на сегодняшний день считается Windows CE Compact 7.0. Среди наиболее популярных терминалов сбора данных на Windows CE, вышедших в последнее время следует отметить Cipher 9700, Cipher CP55. Современные тенденции выпуска оборудования для автоматизации предполагают наличие различных версий, чтобы клиент мог выбирать то, что нужно для решения задач его компании. Так, некоторые модели ТСД выпускаются в нескольких модификациях на обеих платформах. Ярким примером таких устройств можно считать складской индустриальный терминал сбора данных Cipher CP60.
Подведение итогов: так что же выбрать?
По степени быстродействия эти 2 системы практически полностью одинаковы, хотя раньше программы и приложения на Windows CE работали заметно быстрее. Сегодня же терминалы сбора данных оснащаются мощными производительными процессорами, большими объемами оперативной памяти и существенной разницы в работе простой пользователь, вряд ли ощутит.
В общем и целом сама Windows CE проще по своей архитектуре, имеет классический интерфейс рабочего стола (кнопка «Пуск» и т.д.). Данная ОС интересна в первую очередь разработчикам.
И все же это очень хорошо и целесообразно с точки зрения производителей выпускать современные терминалы сбора данных на операционной системе Windows CE, несмотря на высокую популярность Windows Handheld Embedded 6.5.3. Особенно это удобно тем, кто имеет много программ под старые терминалы на CE и не хочет терять свои наработки.
Выбор ОС может объясняться наличием готовых решений на определённой системе. Допустим, компания приобрела драйверы Wi Fi терминала сбора данных для 1С Предприятия на основе Mobile SMARTS для стареньких ТСД. За время использования у сотрудников появились собственные наработки (базы данных с уникальной доработкой от программиста, наборы утилит, программ и т.д.). И вот, спустя несколько лет, когда пришло время менять оборудование, встает вопрос о том, как сохранить эти наработки и продолжить стабильную отлаженную работу. Софт и драйверы, а также библиотеки .NET Compact Framework для Windows Handheld Embedded несовместимы с написанными для Windows CE. При этом на установку и отладку оборудования были затрачены серьезные финансовые, временные и трудовые ресурсы.
Чтобы избежать таких ситуаций, производители продолжают выпускать на рынок терминалы сбора данных на Windows CE, несмотря на огромную популярность Windows Handheld Embedded.
Среди наиболее успешных новинок ТСД на Windows CE следует отметить CipherLab CP55, CipherLab 9700, CipherLab CP60. Их популярность объясняется современной начинкой, продолжительным временем автономной работы, широкими возможностями для программирования и способностью работать в неблагоприятных условиях.
Ком порт windows mobile
Всех приветствую вновь на страницах своего блога и сегодня хочу рассказать, как подключить com порт usb в Windows . Поговорим, что это такое и для чего используется. Я думаю для начинающих сетевых администраторов, да и просто для продвинутых пользователей это будет интересно, для меня в свое время это было просто какой-то магией, позволяющая настраивать серверное оборудование.
Что подключают через com порт
Через com порт ранее подключали модемы, мышки. Сейчас он используется для соединения с источниками бесперебойного питания, для связи с аппаратными средствами разработки встраиваемых вычислительных систем, спутниковыми ресиверами, кассовыми аппаратами, с приборами систем безопасности объектов, а также с многими прочими устройствами.
С помощью COM-порта можно соединить два компьютера, используя так называемый «нуль-модемный кабель» (см. ниже). Использовался со времен MS-DOS для перекачки файлов с одного компьютера на другой, в UNIX для терминального доступа к другой машине, а в Windows (даже современной) — для отладчика уровня ядра.
Но в сетевом мире через com порт подключаются к консольному порту сетевых устройств (коммутаторов, роутеров, таких брендов как Cisco или Juniper)
Какая схема подключения к коммутаторам через последовательный порт. Есть переходники, например от фирмы st-lab На одном конце USB который вы подключаете к компьютеру, а второй это com порт.
Далее к ком порту подсоединяется вот такой шнурок, com порт, а с другой стороны LAN RJ45, и вся схема дает нам один большой шнурок USB to LAN.
Установка драйверов com порт usb в Windows
К сожалению в Windows подключенные устройства, usb to com не всегда автоматически устанавливаются в системе, и приходится искать для них драйвера. Если вы покупали его сами, то в комплекте шел диск с драйверами, и можно воспользоваться им, если его нет, то смотрим как найти драйвера.
Открываем диспетчер устройств в Windows. Если не знаете как, то нажмите CTR+Pause breake, либо нажмите Win+R и в окне выполнить введите devmgmt.msc. Как видите у меня в разделе Порты (COM и LPT) нашелся на третьем COM порту неизвестный провод, и драйверов для него не нашлось у системы, о чем говорит нам желтый значок.
Переходим в свойства данного устройства и выбираем ИД оборудования, у вас будет, что то по типу usb\VID_067B&PID_2303&REV_0300, вот его вы копируете и ищите в гугле или яндексе.
После чего щелкаем правым кликом по устройству в диспетчере устройств и выбираете установить драйвера, указываете до них путь и ставите, если все ок, то у вас пропадет значок предупреждения.
Далее вы уже можете использовать возможности com порта, с помощью таких утилит на подобие Putty, где вы выбираете пункт Serial и указываете нужный порт Com порта, посмотреть его можно в том же диспетчере устройств.
Надеюсь вы научились и разобрались как подключать com порт usb в Windows.