Estamos desarrollando una interfaz de usuario de configuración n/w inalámbrica y necesitamos verificar si un SSID es válido. ¿Hay alguna restricción en el juego de caracteres? longitud ? cualquier cosa más ...¿Existe un estándar que defina qué es un SSID y contraseña válidos?
Respuesta
La sección 7.3.2.1 de la especificación 802.11-2007 (http://standards.ieee.org/getieee802/download/802.11-2007.pdf) define los SSID.
Un SSID válido es 0-32 octetos con contenido arbitrario. Un SSID de 0 longitud indica el SSID comodín (en marcos de solicitud de sonda, por ejemplo).
No hay ningún conjunto de caracteres asociado con el SSID: una cadena de 32 bytes de NUL-bytes es un SSID válido.
Esto implica:
nunca debe usar las funciones normales de cadena en la manipulación de los SSID genéricos (strcpy() y amigos).
usted no debe suponer que el SSID se puede imprimir cuando, por ejemplo, el registro en el disco
De acuerdo con la última norma 802,11-2.012 (Sección 6.3.11.2.2), puede ser 0 -32 octetos con una codificación no especificada o UTF8.
Microsoft - como de costumbre - lo ensució: mientras Windows Phone 8 lo mostraba correctamente decodificado con UTF8, Windows 10 Mobile ahora lo decodifica usando Windows-1252 o Latin1. – springy76
- 1. ¿Por qué es + = temporales válidos en la biblioteca estándar?
- 2. ¿Existe un estándar para almacenar nombre de usuario y contraseña en las aplicaciones WP7?
- 3. javascript: defina una variable si no existe
- 4. ¿Existe un lenguaje SQL estándar definido y aceptado?
- 5. ¿Existe un iterador cíclica estándar en C++
- 6. ¿Existe un estándar para usar PBKDF2 como hash de contraseñas?
- 7. ¿Por qué no abrirá un archivo que existe?
- 8. MonoTouch WIFI SSID
- 9. Defina un método de interfaz que tome diferentes parámetros
- 10. ¿Cómo conectar automáticamente un WiFi con un SSID especificado?
- 11. ¿Existe un estándar para documentar los parámetros GET/POST?
- 12. ¿Por qué jQuery no es un estándar W3C?
- 13. ¿Qué es un tipo decimal estándar en Scala 2.9?
- 14. ¿Existe un enfoque estándar para generar SQL dinámicamente?
- 15. file_get_contents no es encontrar un archivo que existe
- 16. ¿Existe un comparador natural en la API estándar?
- 17. ¿Existe un estilo estándar para la documentación en PHP?
- 18. Contraseña que protege un servicio REST?
- 19. iPhone: cómo conectarse automáticamente a un SSID wifi conocido?
- 20. ¿Qué es un PDI y qué significa?
- 21. ¿Por qué no hay un estándar de expresión regular?
- 22. ¿Existe un marco estándar para la validación de parámetros .NET que utiliza atributos?
- 23. Definición de un tipo de datos que no quiere que se defina
- 24. ¿Qué es un buen diseño para un archivo de registro de errores estándar?
- 25. ¿Es posible que un servicio de Windows suplante a un usuario sin una contraseña?
- 26. ¿En qué casos exactamente el estándar de C++ dice que desreferenciar un puntero no inicializado es un comportamiento indefinido?
- 27. ¿Qué es más grande que un doble?
- 28. ¿Qué es un semáforo que no bloquea?
- 29. ¿Existe un complemento JQuery que combine Arrastrable y seleccionable
- 30. Caracteres válidos de un nombre de host?
Hay una versión actualizada de la norma (http://standards.ieee.org/getieee802/download/802.11-2012.pdf), que define el campo 'SSIDEncoding'. Puede ser 'SIN ESPECIFICAR' (para datos arbitrarios) o' UTF8'. –
¿Puede contener caracteres UTF-8? –
Puede contener cualquier tipo de datos. –