Todo Funciones Grupos Páginas
wlan

Funciones

NUMBER wlan.connect ()
 Se conecta a la red usando el diálogo predefinido de Sony. Más...
 
NUMBER wlan.connect (NUMBER net)
 Se conecta a la red especificada (no muestra diálogo). Más...
 
NIL wlan.autoconnect (NUMBER mode)
 Habilita la autoconexion en segundo plano de wifi. Más...
 
NIL wlan.autoconnect (NUMBER mode, NUMBER scantime)
 Habilita la autoconexion en segundo plano de wifi. Más...
 
BOOLEAN wlan.autostatus ()
 Permite conocer si está activado la autoconexion en modo hilo. Más...
 
BOOLEAN wlan.isconnected ()
 Comprueba si la consola está conectada a alguna red. Más...
 
STRING wlan.over ()
 Obtiene el nombre de la conexión establecida. Más...
 
NUMBER wlan.status ()
 Verifica el status de la conexión wlan. Más...
 
STRING wlan.getip ()
 Obtiene la IP local asignada por el punto de acceso a nuestra consola. Más...
 
TABLE wlan.getconfigs ()
 Permite obtener una tabla con las configuraciones de red detectadas en el PSP. Más...
 
NUMBER wlan.strength ()
 Intensidad de la señal de un punto de acceso Wifi conectado. Más...
 
BOOLEAN wlan.add (STRING name, STRING ssid, STRING security, STRING pass)
 Permite añadir una configuración de red a la consola. Más...
 
BOOLEAN wlan.copy (NUMBER index1, NUMER index2)
 Permite copiar una configuración de red a otra existente. Más...
 
BOOLEAN wlan.delete (NUMBER index)
 Permite eliminar un punto de acceso Wifi. Más...
 
BOOLEAN wlan.backup (STRING backup)
 Respaldo de las configuraciones de red. Más...
 
BOOLEAN wlan.restore (STRING backup)
 Restaurar las configuraciones de red mediante el backup creado por wlan.backup(). Más...
 
BOOLEAN wlan.restore (STRING backup, NUMBER rewrite)
 Restaurar las configuraciones de red mediante el backup creado por wlan.backup(). Más...
 
TABLE wlan.scan ()
 Permite obtener una tabla con los datos de redes cercanas al PSP. Más...
 
NIL wlan.disconnect ()
 Desconectar wlan. Más...
 

Descripción detallada

Conexión a la Red WiFi.

Documentación de las funciones

NUMBER wlan.connect ( )

Se conecta a la red usando el diálogo predefinido de Sony.

Devuelve
Un número, indicando el resultado de la conexión. Será 1 si se conectó correctamente, o 0 si hay error.
NUMBER wlan.connect ( NUMBER  net)

Se conecta a la red especificada (no muestra diálogo).

Parámetros
netLa red a la que se conectará (1 para la primera red configurada, 2 para la segunda y así sucesivamente).
Devuelve
Un número, indicando el resultado de la conexión. Será 1 si se conectó correctamente, o 0 si hay error.
Nota
net no es posicion de la conexion en la lista, es el index de registro obtenido por wlan.getconfigs()
Esta función permite utilizar el callback onNetConnection(), más información aquí .
NIL wlan.autoconnect ( NUMBER  mode)

Habilita la autoconexion en segundo plano de wifi.

Parámetros
modeAlguno de los siguientes valores:
  • 1: Activar.
  • 0: Desactivar.
Nota
Mientras esta funcion este activa, no se puede utilizar otro medio para intentar conectarse a internet, este intentara conectarse cada minuto si esta en desconexion.
Devuelve
Nada.
NIL wlan.autoconnect ( NUMBER  mode,
NUMBER  scantime 
)

Habilita la autoconexion en segundo plano de wifi.

Parámetros
modeAlguno de los siguientes valores:
  • 1: Activar.
  • 0: Desactivar.
scantimeTiempo en segundos entre cada escaneo.
Nota
Mientras esta funcion este activa, no se puede utilizar otro medio para intentar conectarse a internet, este intentara conectarse cada (scantime) si esta en desconexion.
Devuelve
Nada.
BOOLEAN wlan.autostatus ( )

Permite conocer si está activado la autoconexion en modo hilo.

Devuelve
true/false, dependiendo si está o no activado el wlan.autoconnect() en modo hilo.
BOOLEAN wlan.isconnected ( )

Comprueba si la consola está conectada a alguna red.

Devuelve
true/false, dependiendo de si la consola está conectada a la red.
STRING wlan.over ( )

Obtiene el nombre de la conexión establecida.

Devuelve
El nombre de la conexion establecida.
Nota
Solo compatible con las conexiónes del autoconnect.
NUMBER wlan.status ( )

Verifica el status de la conexión wlan.

Devuelve
Un número de acuerdo al status de la conexión:
  • (0) Desconectado
  • (1) Escaneando
  • (2) Conectando
  • (3) Obteniendo IP
  • (4) Conectado
  • (5) Autorizando
  • (6) Intercambiando Clave
  • (-13) Error de State
STRING wlan.getip ( )

Obtiene la IP local asignada por el punto de acceso a nuestra consola.

Devuelve
La IP en formato XXX:XXX:XXX:XXX, o nil si la consola no está conectada a la red.
TABLE wlan.getconfigs ( )

Permite obtener una tabla con las configuraciones de red detectadas en el PSP.

Devuelve
Una TABLA con los siguientes campos:
  • name Es el nombre de la red.
  • ssid Es el SSID de la red.
  • secure Es el tipo de seguridad de la red.
NUMBER wlan.strength ( )

Intensidad de la señal de un punto de acceso Wifi conectado.

Devuelve
Un número indicando la fuerza o intensidad de la señal del punto de acceso Wifi que nos encontremos conectados.
BOOLEAN wlan.add ( STRING  name,
STRING  ssid,
STRING  security,
STRING  pass 
)

Permite añadir una configuración de red a la consola.

Parámetros
nameNombre de la nueva red.
ssidSSID de la nueva red, este se puede obtener mediante wlan.scan().
securityTipo de proteccion, de la nueva red, este se puede obtener mediante wlan.scan(), puede ser alguno de los siguientes valores:
  • none.
  • wep.
  • wpa.
passContraseña de la nueva red.
Devuelve
true/false, Según si la nueva red se añadio de forma exitosa.
BOOLEAN wlan.copy ( NUMBER  index1,
NUMER  index2 
)

Permite copiar una configuración de red a otra existente.

Parámetros
index1Es la configuración de red a copiar; Es el índice obtenido de wlan.getconfigs().
index2Es la configuración de red destino; Es el índice obtenido de wlan.getconfigs() La configuración de red será reemplazada.
Devuelve
true/false, Según si la copia se realizó de forma exitosa.
BOOLEAN wlan.delete ( NUMBER  index)

Permite eliminar un punto de acceso Wifi.

Parámetros
indexEs la configuración de red a eliminar; Es el índice obtenido de wlan.getconfigs().
Devuelve
true/false Según si se realizo correctamente la operación.
BOOLEAN wlan.backup ( STRING  backup)

Respaldo de las configuraciones de red.

Parámetros
backupEs la ruta donde se guardará el backup, debe incluir el nombre del archivo: wlan.backup("netconfig.bak").
Devuelve
true/false, Según si el backup se realizó de forma exitosa.
BOOLEAN wlan.restore ( STRING  backup)

Restaurar las configuraciones de red mediante el backup creado por wlan.backup().

Parámetros
backupEs la ruta del backup a restaurar, debe incluir el nombre del archivo: wlan.restore("netconfig.bak").
Nota
  • Esta función permite utilizar el callback onNetBackRestore(), más información aquí .
  • Las configuraciones de red serán colocadas al final de las redes que tengas establecidas (conservarás tus redes en caso que cuentes con ellas).
Devuelve
true/false, Según si el backup se realizó de forma exitosa.
BOOLEAN wlan.restore ( STRING  backup,
NUMBER  rewrite 
)

Restaurar las configuraciones de red mediante el backup creado por wlan.backup().

Parámetros
backupEs la ruta del backup a restaurar, debe incluir el nombre del archivo: wlan.restore("netconfig.bak").
rewriteEs el modo de para hacer la restauración, debes colocar el valor 1 para sobreescribir las redes (Se perderán tus redes actuales).
Nota
  • Esta función permite utilizar el callback onNetBackRestore(), más información aquí .
Devuelve
true/false, Según si el backup se realizó de forma exitosa.
TABLE wlan.scan ( )

Permite obtener una tabla con los datos de redes cercanas al PSP.

Devuelve
Una TABLA con los siguientes campos:
  • ssid Es el SSID de la red.
  • security Es el tipo de seguridad de la red.
  • strength Es la intensidad de la red.
  • mac Es la direccion fisica de la red.
  • channel Es el canal de conexion de la red.
  • bsstype Es el tipo de conexion de la red.
  • typesafe Es el tipo de seguridad de la red en binario.
Nota
Esta función no se puede utilizar si se esta conectado a alguna red.
NIL wlan.disconnect ( )

Desconectar wlan.

Devuelve
Nada.