#!/usr/bin/python

import pexpect
import sys

rfcommdev='/dev/rfcomm0'
rfcomm = pexpect.spawn('rfcomm listen %s' % rfcommdev)

done = 0
while not done:
	try:
		rfcomm.expect('Connection from (.*) to (/dev.*)\r\nPress CTRL-C for hangup', timeout=0) 
		done = 1
	except pexpect.TIMEOUT:
		sys.stdout.write('.')
		sys.stdout.flush()

btdev = rfcomm.match.group(2)

