boolean accept( size_t time_out, const char * MACAddr );
boolean accept( size_t time_out, const char * MACAddr );
Accepts Bluetooth SPP client's connection request from a specified Bluetooth address. Returns as long as the connection is made or the request reaches timeout.
|
Parameters |
Description |
|
size_t time_out |
The timeout for accepting connection. |
|
const char * MACAddr |
The string format (const char *), for example: "12:34:56:ab:cd:ef". |
true: Successful.
false: Failed.
#include <LBT.h> #include <LBTServer.h> void setup() { Serial.begin(9600); bool success = LBTServer.begin(); if( !success ) { Serial.println("Cannot begin Bluetooth Server successfully"); // Do nothing. while(true); } else { Serial.println("Bluetooth Server begins successfully"); } // Waiting for a Bluetooth SPP Client to connect. bool connected = LBTServer.accept(20, "12:34:56:ab:cd:ef"); if( !connected ) { Serial.println("No connection request yet"); // Do nothing. while(true); } else { Serial.println("Connected"); } } void loop() { }
LBTServer.h