Gestion Requêtes API #2

Closed
opened 2023-03-06 14:25:09 +00:00 by Clement · 1 comment
Owner

lib toute faite pour géré le wifi :

https://registry.platformio.org/libraries/bportaluri/WiFiEsp

issue ou le mec fait une requet avec une auth :https://github.com/bportaluri/WiFiEsp/issues/219

POC (avec la lib):

  • faire une requet GET HTTP
  • faire une requet GET HTTPS
  • faire une requet POST HTTPS avec des paramètre
  • faire une requet POST HTTPS avec un tocken de connection

TODO :

faire une classe qui :

  • a un contructeur qui prend en paramètre :
    • l'ip du serveur ou le nom de domaine
    • le nom d'utilisateur du client
    • le mdp du client
    • (optionnel) defaut true l'utilisation de https
  • fait une requet de connection (et l'automatiser) private connect()
  • fait une requet POST pour envoyer les infos des poubelles public sendValue(String val1, String val2, String val3)
# lib toute faite pour géré le wifi : https://registry.platformio.org/libraries/bportaluri/WiFiEsp issue ou le mec fait une requet avec une auth :https://github.com/bportaluri/WiFiEsp/issues/219 # POC *(avec la lib)*: - [x] faire une requet GET HTTP - [x] faire une requet GET HTTPS - [x] faire une requet POST HTTPS avec des paramètre - [x] faire une requet POST HTTPS avec un tocken de connection # TODO : faire une classe qui : - [x] a un contructeur qui prend en paramètre : - [x] l'ip du serveur *ou le nom de domaine* - [x] le nom d'utilisateur du client - [x] le mdp du client - [x] *(optionnel) defaut true* l'utilisation de https - [x] fait une requet de connection (et l'automatiser) `private connect()` - [x] fait une requet POST pour envoyer les infos des poubelles `public sendValue(String val1, String val2, String val3)`
Clement added the
feature
IOT
labels 2023-03-06 14:25:19 +00:00
Clement added this to the Main project board project 2023-03-06 14:25:25 +00:00
Clement added a new dependency 2023-03-06 14:28:39 +00:00
Clement removed a dependency 2023-03-06 14:28:43 +00:00
Clement added a new dependency 2023-03-06 14:28:50 +00:00
Clement self-assigned this 2023-03-07 09:59:30 +00:00
Clement changed title from Gestion Commande AT to Gestion Requêtes API 2023-03-14 18:02:10 +00:00
Author
Owner

ex issue :

si non :

liste des commande a géré :

base :

  • statup : AT Response : OK
  • Check Version Information: AT+GMR Response : <AT version info>\n<SDK version info>\n<compile time>\n<Bin version>\n\nOK
  • ...

WIFI :

  • Get the Wi-Fi Mode: AT+CWMODE? Response : +CWMODE:<mode>\nOK
  • Set the Wi-Fi Mode: AT+CWMODE=<mode> Response : OK
  • Get the Wi-Fi state and Wi-Fi information : AT+CWSTATE?
ex issue : ## si non : - https://docs.espressif.com/projects/esp-at/en/latest/esp32/AT_Command_Set/Basic_AT_Commands.html ### liste des commande a géré : #### base : - [ ] statup : `AT` Response : `OK` - [ ] Check Version Information: `AT+GMR` Response : `<AT version info>\n<SDK version info>\n<compile time>\n<Bin version>\n\nOK` - [ ] ... #### WIFI : - [ ] Get the Wi-Fi Mode: `AT+CWMODE?` Response : `+CWMODE:<mode>\nOK` - [ ] Set the Wi-Fi Mode: `AT+CWMODE=<mode>` Response : `OK` - [ ] Get the Wi-Fi state and Wi-Fi information : `AT+CWSTATE?`
Clement added a new dependency 2023-03-14 18:17:02 +00:00
Clement added reference feat/test-api 2023-03-27 12:45:27 +00:00
Sign in to join this conversation.
No description provided.