Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 17, 2007 19:12:15

niro
От:
Зарегистрирован: 2006-10-04
Сообщения: 178
Репутация: +  0  -
Профиль   Отправить e-mail  

bluetooth

как из списка окружающих тебя bluetooth устройств выбрать mac адрес определенного.
Пытался так:

from socket import *
addr,services=bt_obex_discover()
print "Discovered: %s, %s"%(addr,services)
но была ошибка типа no such file or directory



Отредактировано (Фев. 21, 2012 17:38:14)

Офлайн

#2 Май 2, 2007 13:50:04

Ponyatov
От:
Зарегистрирован: 2007-04-25
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

bluetooth

получение данных с GPS:

from socket import *
from time import *
sock=socket(AF_BT,SOCK_STREAM)
gps=bt_discover()
sock.connect((gps[0],gps[1]['SPP slave']))
dat=open('E:/data/GPS.%.4i%.2i%.2i_%.2i%.2i.dat'%localtime()[:5],'w')
while 1:
t=sock.recv(0x100)
print t
dat.write(t) ; dat.flush()



Офлайн

#3 Май 28, 2010 11:51:12

mrbloom
От:
Зарегистрирован: 2010-05-28
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

bluetooth

в питоне 1.9. 2.0. btsocket вместо socket



Отредактировано (Май 28, 2010 11:51:37)

Офлайн

#4 Июнь 19, 2010 11:07:01

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

bluetooth

У мeня тaкaя ошибкa вылeтaлa, когдa у SDP сeрвeрa нe было OBEX сeрвисов. (SDP сeрвeр - мой ПК с Bluetooth стeком от Microsoft). Я поступаю так:

import lightblue # расширение
addr,name,dev_class=lightblue.selectdevice()



Отредактировано (Июнь 19, 2010 11:11:27)

Офлайн

#5 Июнь 22, 2010 21:12:53

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

bluetooth

Хм…
В таком коде:

import lightblue
name=lightblue.finddevicename('00:21:09:66:56:82')
вылетает такая ошибка:
Traceback (most recent call last):
File “<console>”, line 1, in ?
File “c:\resource\lightblue\_lightblue.py”, line 98, in finddevicename
raise _lightbluecommon.BluetoothError(
BluetoothError: Cannot find device name for 00:21:09:66:56:82: KErrGeneral
Никак не могу вкурить, что она значит, и почему она вылетает.



Отредактировано (Июнь 22, 2010 21:14:31)

Офлайн

#6 Июнь 23, 2010 22:30:17

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

bluetooth

Что знaчит KErrGeneral?
Bluetooth вродe включeн.
Объяснитe, пожaлуйстa.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version