Cabecera del driver WIFLY.
Más...
#include <stdint.h>
#include <stdbool.h>
Ir al código fuente de este archivo.
Cabecera del driver WIFLY.
Valores de enumeraciones |
---|
WIFLY_ST_WEP |
|
WIFLY_ST_WPA |
|
WIFLY_ST_WPA2 |
|
void WIFLY_Close |
( |
bool |
waitForClose) | |
|
Libera el mutex del WiFly una vez se ha realizado la acción de open y el envío de datos (si es necesario). Además si se le indica se pone a la espera del aviso de conexión cerrada.
- Parámetros
-
waitForClose | Indica si es necesario esperar por el close emitido por el WiFly. |
bool WIFLY_ConnectToWLAN |
( |
const char * |
ssid, |
|
|
WIFLY_SecurityType |
secType, |
|
|
const char * |
password |
|
) |
| |
Conecta el WiFly al punto de acceso indicado con los datos de conexión indicados.
- Parámetros
-
ssid | Nombre del punto de acceso al que nos queremos conectar. |
secType | Tipo de seguridad que usa el punto de acceso al que se conectará el WiFly. |
password | Contraseña necesaria para conectar al punto de acceso. |
- Devuelve
- true en el caso de que se haya podido conectar al punto de acceso, false en otro caso.
uint8_t WIFLY_GetChannel |
( |
) | |
|
Devuelve el canal que está usando el WiFly actualmente. Es necesario estar en modo comando.
- Devuelve
- El canal en uso.
Obtiene el la IP del WiFly. Es necesario estar en el modo comandos.
- Devuelve
- Un entero sin signo de 32 que contiene la dirección IP. Cada octeto se corresponde a uno de los octetos que forman la dirección IP.
Devuelve el valor actual de RSSI. Es necesario estar en modo comando.
- Devuelve
- Valor RSSI actual.
uint8_t WIFLY_GetTxPower |
( |
) | |
|
Devuelve el valor de la potencia de transmisión. Es necesario estar en modo comando.
- Devuelve
- El valor actual de potencia de transmisión.
uint32_t WIFLY_GetUptime |
( |
) | |
|
Devuelve el tiempo que ha transcurrido desde que el WiFly se ha encendido. Es necesario encontrarse en modo comando.
- Devuelve
- Tiempo que lleva encendido el WiFly.
bool WIFLY_Initialize |
( |
uint32_t |
_uartId) | |
|
Inicializa el dispositivo WiFly conectado al puerto UART especificado.
- Parámetros
-
_uartId | Identificador del puerto UART al que está conectado el WiFly. |
- Devuelve
- Devuelve true en el caso de que el dispositivo WiFly no esté inicializado, false en el caso contrario.
bool WIFLY_Open |
( |
char * |
address, |
|
|
uint32_t |
port, |
|
|
uint8_t |
format, |
|
|
const char * |
remote |
|
) |
| |
Realiza una conexión HTTP contra un servidor dado. Se puede configurar para realizar un envío de datos automático al realizar la conexión o activo dejando la conexión abierta tras realizar la conexión para enviar los datos manualmente. Es necesario estar en modo comando.
- Parámetros
-
address | Dirección a la que nos queremos conectar. |
port | Puerto al que se quiere conectar. |
format | 0 si queremos enviar los datos manualmente tras abrir la conexión o 1 en el caso de que queremos que se envíen los datos especificados en el parámetro remote tras establecer la conexión. |
remote | Cadena a enviar automáticamente una vez realizada la conexión en caso de que queramos enviar datos manualmente enviar en este parámetro "". |
- Devuelve
- true en caso de que se haya realizado la conexión correctamente, false en otro caso.
uint32_t WIFLY_Ping |
( |
char * |
address) | |
|
Realiza un ping a la dirección dada. Es necesario encontrarse en modo comando.
- Parámetros
-
address | Dirección a la que realizaremos el ping. |
- Devuelve
- Tiempo de respuesta del comando ping en milisegundos. En caso de fallo se devolverá -1.
bool WIFLY_SetTxPower |
( |
uint8_t |
value) | |
|
Cambia el valor de la potencia de transmisión. Es necesario estar en modo comando.
- Parámetros
-
value | El nuevo valor de potencia de transmisión. |
Pone el WiFly a dormir, para que consuma menos energía.