Hola Francisco,
El
XBlue Point Lite (version Windows) (como el resto de la gama
XBlue) tambien guarda un registo de todas las MAC. Lo que pasa es que lo hace en un fichero binario para ocupar poco. Es una operacion sencilla a la par que logica que cualquier programa de este tipo tiene que hacer.
Lo que no hacia hasta la fecha es generar un evento si una direccion MAC concreta era encontrada. Eso se podia hacer adicionalmente con el
SDK de
XBlue que permite crear esta serie de funcionalidades "añadidas".
No obstante, ahora hemos incluido un detalle mas al sistema
XBlue que a lo mejor te interesa. (Viene a complementar las posibilidades de nuestro
SDK antes mencionado, pero de otra forma...)
Resulta que hemos puesto a todo el sistema de
XBlue Points (incluido el
Mobile) la posibilidad de ejecutar scripts en un seudo-lenguaje (parecido al C) que nos hemos inventado. lo llamamos "
C! ".
Te pongo un ejemplo:
sendfile.c!
/*
Ejemplo de envio de un fichero por bluetooth en C!
*/
int main()
{
string namefile;
string path;
int counter;
getpathscript(path);
namefile = "xblue.jpg";
printf("\n Enviando fichero: %s ...\n",namefile);
strcat(path,namefile);
sendfilebtobexpush("00A00DAA3056",path,namefile);
while(issendfilebtobexpush())
{
delay(1000);
printf("\r Time %d ",counter);
counter++;
}
printf("\n Enviado fichero: %s ...\n",namefile);
//getchar();
return 0;
}
Este programa lo crea el usuario. Se "Interpreta" y ejecuta dentro de cualquiera de nuestros
XBlue Point :
Mobile,
Lite,
Basic y
Pro. Con lo cual puedes suponer que puedes generarte la logica y comportamiento "que se te ocurra" usando todas las funciones del sistema
XBlue.
Esto le da una potencia al sistema muy importante, permitiendo que a cualquiera de los
XBlue Points se le pueda implementar una funcionalidad "propia" (por ejm como la que comentas) con unas pocas lineas de ese codigo interpretado.
Al estar disponible en toda la gama de
XBlue, lo puedes llegar integrado (como aplicacion) en cualquier plataforma (ejm un movil)(por el momento solo Symbian). Incluso al detectar esa MAC, podria enviar un SMS o un email de alerta.
Esta nueva posibilidad va en la linea de nuestra estrategia de hacer una herramienta abierta, para que un tercero pueda configurarla o usarla en una aplicativo que nosotros no hemos tenido previsto.
Respecto a las MACs que comentas, efectivamente hay "algunas" que no estan registradas. A nosotros nos pasa con los motorola sobre todo.
Aunque no todas las que has puesto son desconocidas. Esta si existe:
00-17-53 Fore Technology Inc.
Posiblemente no tengas actualizado el fichero de OUI.TXT.
Saludos,
Sir Graham.