手机客户端的实现
通过手机自身所带的蓝牙实现连接蓝牙模块,从而实现通过单片机控制继电器,实现弱电控制强电(由之前项目拆分出来用来演示的小demo)
首先要实现开启蓝牙设备,以及设置可见时间
{
BluetoothAdapter adapter =BluetoothAdapter.getDefaultAdapter();
if(!adapter.isEnabled())
{
adapter.enable();
}
Intent enable new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
enable.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,3600);
startActivity(enable);
Intent searchIntent =new Intent(thia,led.class);
startActivity(searchIntent);
}
获得一个BluetoothAdapter适配器,通过getDefaultAdapter()获得系统默认蓝牙适配器。
private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
private static BluetoothAdapter myAdapter=null;
private ConnectThread myConnectThread;
private static Handler myHandler;
private ConnectedThread myConnectedThread;
private static Bluetoothserive mBluetoothserive = new Bluetoothserive();
//private static int mState;
// Constants that indicate the current connection state
public static final int STATE_NONE = 0; // we're doing nothing
public static final int