Paso 10: Directamente usar el WiFi en tu programa
Si quieres hacer un programa que se conecta directamente a este dispositivo sin necesidad de utilizar el software descargado en el paso 6, utilice el siguiente protocolo, que he hecho para este dispositivo.
- Cada [] es un byte.
- Velocidad en baudios en Puerto 2321 es un valor de 4-bit que byte más significativo se enviará primero.
- Conectar:
- HTTP (puerto 80):
- Petición: Con el POST
- bdrt = ### & dbt = #& sbt = #& prty = #
- Respuesta: OK o ER
- Puerto 2321:
- Solicitud: [1] [bdrt] [bdrt] [bdrt] [bdrt] [dbt] [sbt] [prty]
- Respuesta: [0] o [1]
- HTTP (puerto 80):
- Desconectar:
- HTTP (puerto 80):
- Petición: GET dis
- Respuesta: OK
- Puerto 2321:
- Petición: [2].
- Respuesta: [1].
- HTTP (puerto 80):
- Recibir datos:
- HTTP (puerto 80):
- Petición: GET rec
- Respuesta: OK...data(hex)... o ER
- Puerto 2321:
- Bytes de datos se enviará a un servidor creado en el PC en el puerto 2321.
- HTTP (puerto 80):
- Enviar datos:
- HTTP (puerto 80):
- Petición: POST snd
- ... data(hex)...
- Respuesta: OK o ER
- Puerto 2321:
- Solicitud: datos [3][datasize(max255)]......
- Respuesta: [0] o [1]
- HTTP (puerto 80):
- Conexión de prueba:
- Puerto 2321:
- Petición: [4].
- Respuesta: [44].
- Puerto 2321: