Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB для BlueTooth / 11 сообщений из 11, страница 1 из 1
09.09.2009, 03:54
    #36185292
Romeo_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB для BlueTooth
Известно, что при подключении модуля BlueTooth и обнаружении системой внешнего модуля она выдаёт на "нужды" беспроводного соединения последовательный COM порт (виртуальный).
Самому VB без разницы с каким портом работать. Поэтому можно смело использовать MSComm.
В качестве внешнего модуля BlueTooth у меня используетмя модуль OR-BTM (с USART).
Включаю модули. Настраиваю выделенный мне порт COM6. Запускаю прогу на VB:
--------
Option Explicit

Private Sub Form_Load()
Timer1.Enabled = True
Timer1.Interval = 10
MSComm1.CommPort = 6
MSComm1.Settings = "9600,N,8,1"
MSComm1.InBufferSize = 1
MSComm1.InputLen = 1
MSComm1.PortOpen = True
End Sub

Private Sub MSComm1_OnComm()
Dim dat As String
Timer1.Enabled = False
MsgBox "!"
End Sub

Private Sub Timer1_Timer()
MSComm1.Output = Chr(10)
End Sub
--------

При приёме пакета модуль OR-BTM отправляет его обратно.
Так задумано, но не получается.
Модуль OR-BTM проверядся в Hyper Terminal. Задержка между отправкой и приёмом = 3 сек., что непростительно много.
Я меня есть опыт работы с портами, с RS-232 и т.п. Скорости передачи были около 9кбод и VB никогда не подводил.
Что делать? В чём может быть проблема?
...
Рейтинг: 0 / 0
09.09.2009, 04:45
    #36185298
Romeo_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB для BlueTooth
.
...
Рейтинг: 0 / 0
09.09.2009, 04:46
    #36185299
Romeo_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB для BlueTooth
Немного переписал прогу...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Option Explicit

Private Sub Form_Load()
 Timer1.Enabled = True
 Timer1.Interval =  10 
 MSComm1.CommPort =  6 
 MSComm1.Settings = "9600,N,8,1"
 MSComm1.InBufferSize =  1 
 MSComm1.RThreshold =  1 
 MSComm1.InputLen =  1 
 MSComm1.PortOpen = True
End Sub

Private Sub MSComm1_OnComm()
 Dim RS As String
 If MSComm1.CommEvent =  2  Then
  Timer1.Enabled = False
  RS$ = MSComm1.Input
  MsgBox "!"
 End If
End Sub

Private Sub Timer1_Timer()
 MSComm1.Output = Chr( 10 )
End Sub
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
18.11.2010, 13:37
    #36963771
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB для BlueTooth
Вы с телефоном через bluetooth с помощю VB стыкались ?
Меня интересует:
1. обнаружения телефона в сети
2. подключения к ниму
3. прием, передача (наверное командами модема)
...
Рейтинг: 0 / 0
18.11.2010, 16:02
    #36964235
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB для BlueTooth
ого 412 просмотров, блютуз, вайфай, что там дальше по плану???
Буду следить!!! Может чего урву
И главное, чтобы через блютуз, вайфай при помощи ВБА узнать есть ли возможность халявно выйти в инет, нафлудить где то чего то
...
Рейтинг: 0 / 0
18.11.2010, 16:41
    #36964355
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB для BlueTooth
> Автор: Ципихович Эндрю
> что там дальше по плану???

Да хоть два матроса будут семафорить друг, другу или там-тамами передавать информацию :)

Для VBA это будет обычное сетевое подключение. А халявы как небыло, так и не будет :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
18.11.2010, 17:12
    #36964417
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB для BlueTooth
Андрей159Вы с телефоном через bluetooth с помощю VB стыкались ?
Меня интересует:
1. обнаружения телефона в сети
2. подключения к ниму
3. прием, передача (наверное командами модема)Если не жалко 1800р., то вот
...
Рейтинг: 0 / 0
18.11.2010, 17:19
    #36964439
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB для BlueTooth
Antonariy,
Возможность быстрой разработки Bluetooth Proximity Marketing приложений оставляет ваших конкурентов на 100 шагов позади..

100 шагов КРУТО
...
Рейтинг: 0 / 0
07.01.2011, 02:12
    #37048170
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB для BlueTooth
Antonariy как всегда прямо в яблочко. Большое спасибо
...
Рейтинг: 0 / 0
07.01.2011, 08:40
    #37048231
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB для BlueTooth
Андрей159Antonariy как всегда прямо в яблочко. Большое спасибо
в смысле - 1800 р. отдал?
...
Рейтинг: 0 / 0
08.01.2011, 23:21
    #37049598
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VB для BlueTooth
Не отдал, там на каждый год нужно лицензию покупать. Иначе наверное бы купил, чуть дороговато, но нужно. А пока, меня и так устраивает. Экзешник по работе с BlueTooth запускаю, даю принудительное нажатие enter через таймер. Почти готовый проэкт подключил к своему проэкту как отдельное приложение которые общаются по портах 4000 и 4001 (так на быструю руку)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / VB для BlueTooth / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]