-base bluetooth communication logic