Skip to content
Teca IoT edited this page Jan 4, 2021 · 5 revisions

API

Constructor

  • Ufox wisol; : declara un objeto para comunicarse con el modulo wisol.

modo depuración (debug)

  • void debug(bool _dbg) : habilitar o des-habilitar la impresión de datos de depuración en cualquier momento.

Ufox begin

  • void begin(uint16_t _baudio) la velocidad por defecto del wisol es de 9600. se pulsara el pin de reset.

enviando comandos al modulo

  • String command(String _cmd) enviar un comando al modulo y esperar hasta 70 segundos por una respuesta. principalmente para uso interno de la librería.

enviar comandos y recibir downlinks

  • String command2(String _cmd) enviar un comando al modulo y esperar hasta 70 segundos por una respuesta. principalmente para uso interno de la librería en casos de downlink (esperando respuestas del servidor).

obtener numero de ID

  • String ID() devuelve el ID del modulo.

obtener numero de PAC

  • String PAC() devuelve el PAC del modulo.

obtener temperatura

  • uint16_t TEMP() devuelve la temperatura del modulo en celsius.

voltaje de alimentacion del modulo

  • uint16_t VOLT() devuelve el voltaje de alimentación del modulo en mV.

Resetar modulo

  • void RST() reinicia o despierta al modulo al pulsar a tierra el pin de reset.

poner el modulo a dormir

  • void SLEEP() pone el modulo en sueño profundo para ahorrar energía. 7uA son usados en este modo. use void RST() para despertar el modulo.

enviar datos / Uplinks

  • String SEND(uint32_t _dataint) recibe un entero de 32 bits, de da formato hexadecimal y lo transmite a la plataforma de sigfox.
  • String SEND(String _datastr) recibe una cadena en formato hexadecimal (hasta 12 bytes) y la transmite a la plataforma de sigfox.

solicitar datos / Downlinks

  • String SEND_RCV(uint32_t _dataint) recibe un entero de 32 bits, de da formato hexadecimal y lo transmite a la plataforma de sigfox, luego espera hasta 70 segundos por la respuesta del server/downlink y la devuelve como un String en hexadecimal.
  • String SEND_RCV(String _datastr) recibe una cadena en formato hexadecimal (hasta 12 bytes) y la transmite a la plataforma de sigfox, luego espera hasta 70 segundos por la respuesta del server/downlink y la devuelve como un String en hexadecimal.

Clone this wiki locally