-
Notifications
You must be signed in to change notification settings - Fork 6
API
Teca IoT edited this page Jan 4, 2021
·
5 revisions
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. usevoid 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.
