» Sw xtr 15: C4E sensor reading
Basic example that turns on, reads and turn off the sensor. Measured parameters are stored in the corresponding class variables and printed by the serial monitor.
Required Materials
- 1 Waspmote Plug & Sense! Smart Water Xtreme
- 1 C4E sensor
Notes
- This example is only valid for Waspmote v15
Code
/*
----------- [Sw_xtr_15] - C4E sensor reading --------------------
Explanation: Basic example that turns on, reads and turn off the
sensor. Measured parameters are stored in the corresponding class
variables and printed by the serial monitor.
Measured parameters:
- Temperature
- Conductivity
- Salinity
- Total dissolved solids
Copyright (C) 2018 Libelium Comunicaciones Distribuidas S.L.
http://www.libelium.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Version: 3.0
Design: David Gascón
Implementation: J.Siscart, V.Boria
*/
#include <WaspSensorXtr.h>
//******************************************************
// SELECT THE RIGHT SOCKET & SENSOR
//******************************************************
/*
Possible sockets are:
- XTR_SOCKET_A
- XTR_SOCKET_B
- XTR_SOCKET_C
- XTR_SOCKET_D
Example: a C4E sensor on socket A
Aqualabo_C4E mySensor(XTR_SOCKET_A);
*/
Aqualabo_C4E mySensor(XTR_SOCKET_C);
void setup()
{
USB.println(F("C4E example"));
}
void loop()
{
// 1. Turn ON the sensor
mySensor.ON();
// 2. Read the sensor
/*
Note: read() function does not directly return sensor values.
They are stored in the class vector variables defined for that purpose.
Values are available as a float value
*/
mySensor.read();
// 3. Turn off the sensor
mySensor.OFF();
// 4. Print information
USB.println(F("---------------------------"));
USB.println(F("C4E"));
USB.print(F("Temperature: "));
USB.printFloat(mySensor.sensorC4E.temperature, 2);
USB.println(F(" degrees Celsius"));
USB.print(F("Conductivity: "));
USB.printFloat(mySensor.sensorC4E.conductivity, 2);
USB.println(F(" uS/cm"));
USB.print(F("Salinity: "));
USB.printFloat(mySensor.sensorC4E.salinity, 2);
USB.println(F(" ppt"));
USB.print(F("Total dissolved solids: "));
USB.printFloat(mySensor.sensorC4E.totalDissolvedSolids, 2);
USB.println(F(" ppm"));
USB.println(F("---------------------------"));
delay(5000);
}
Output
J#
C4E example
---------------------------
C4E
Temperature: 23.24 degrees Celsius
Conductivity: 0.00 uS/cm
Salinity: 0.00 ppt
Total dissolved solids: 0.18 ppm
---------------------------
---------------------------
C4E
Temperature: 23.24 degrees Celsius
Conductivity: 0.00 uS/cm
Salinity: 0.00 ppt
Total dissolved solids: 0.17 ppm
---------------------------
Related examples
- Waspmote Plug & Sense Quick Overview
- Waspmote Plug & Sense Technical Guide
- Waspmote Technical Guide
- Waspmote Datasheet
- Waspmote Plug & Sense! – Sensors Guide
- MySignals Release Notes
- MySignals SW Technical Guide
- Waspmote Quick Start Guide
- 3G 01: Changing power mode from ON to POWER_OFF
- 3G 02: Changing power mode from ON to RF_OFF
- 3G 03: Changing power mode from ON to minimum
- 3G 04: Changing power mode from ON to sleep
- 3G 05: Making a lost call
- 3G 06: Making a call
- 3G 07: Sending SMS
- 3G 08: Receiving SMS
- 3G 09: Getting RSSI and network info
- 3G 10: TCP client in single connection
- 3G 11: UDP client in single connection
- 3G 12: TCP server in single connection
- 3G 13: TCP and UDP clients in multiple connection
- 3G 14: Sending AT commands
- 3G 15a: Getting URL
- 3G 15b: Sending a frame to Meshlium
- 3G 16: Getting URLS
- 3G 17: Uploading files to a FTP server from Waspmote’s SD
- 3G 18: Uploading files to a FTP server from 3G module’s SD
- 3G 19: Downloading files to Waspmote’s SD from a FTP server
- 3G 20: Downloading files to a 3G module from a FTP server
- 3G 21: Uploading files to a FTPS server from Waspmote’s SD
- 3G 22: Uploading files to a FTPS server from 3G module’s SD
- 3G 23: Downloading files to Waspmote’s SD from a FTPS server
- 3G 24: Downloading files to 3G module from a FTPS server
- 3G 25: Getting IMSI from SIM and IMEI
- 3G 26: Sending email with SMTP
- 3G 27: Receiving email with POP3
- 3G 28: Start GPS and get GPS info
- 3G 29: Start MS-based GPS and get GPS info
- 3G 30: Start MS-assisted GPS and get GPS info
- 3G 31: Demo GPS tracker
- 3G 32: OTA
- 3G Networking Guide
- 3G Networking Guide (v12)
- 4-20 mA 01: Current Loop Basic
- 4-20 mA 02: Current Loop Connection State
- 4-20 mA 03: Several Sensors
- 4-20 mA 04: Frame class utility
- 4-20mA Current Loop Guide
- 4-20mA Current Loop Guide (v12)
- 4G 01: Enter pin code
- 4G 02: Get module info
- 4G 03: Get network info
- 4G 04: Sending SMS
- 4G 05: Receiving SMS
- 4G 06: http GET
- 4G 07: http POST
- 4G 08a: Send to Meshlium (HTTP)
- 4G 08b: Send to Meshlium (HTTPS)
- 4G 09: FTP upload
- 4G 10: FTP download
- 4G 11: TCP client
- 4G 12: TCP server
- 4G 13: UDP client
- 4G 14: UDP server
- 4G 15: SSL sockets
- 4G 16: GPS autonomous mode
- 4G 17: A-GPS MS-assisted
- 4G 18: A-GPS MS-based
- 4G 19: Send email SMTP
- 4G 20: OTA
- 4G 21: Sent to meshlium cloud Hive
- 4G Networking Guide
- 802 01: Configure XBee
- 802 02: Send packets
- 802 03: Receive packets
- 802 04a: Send unicast @16b
- 802 04b: Receive unicast @16b
- 802 06a: Send broadcast
- 802 06b: Receive broadcast
- 802 07: Energy scan
- 802 08: Get RSSI
- 802 09a: Expansion board TX
- 802 09b: Expansion board RX
- 802 10: Set low power mode
- 802 11a: Complete example TX
- 802 11b: Complete example RX
- 802 12: Send AT commands
- 802 13: Scan Network
- 802 14a: Node search TX
- 802 14b: Node search RX
- 802 15: Set/Read Power Level
- 802 16: Set time from Meshlium
- 802.15.4 Networking Guide
- 802.15.4 Networking Guide (v12)
- 802.15.4 tutorial
- 802.15.4 tutorial (v12)
- 868 01: Configure XBee
- 868 02: Send packets
- 868 03: Receive packets
- 868 04a: Send broadcast
- 868 04b: Receive broadcast
- 868 05: Get RSSI
- 868 06a: Expansion board TX
- 868 06b: Expansion board RX
- 868 07: Set low power mode
- 868 08a: Complete example TX
- 868 08b: Complete example RX
- 868 09: Scan network
- 868 10a: Node search TX
- 868 10b: Node search RX
- 868 11: Send AT commands
- 868 12: Set/Read Power Level
- 868 13: Set time from meshlium
- 868 Networking Guide
- 868 Networking Guide (v12)
- 868LP 01: Configure XBee
- 868LP 02: Send packets
- 868LP 03: Receive packets
- 868LP 04a: Send broadcast
- 868LP 04b: Receive broadcast
- 868LP 05: Get RSSI
- 868LP 06a: Expansion board TX
- 868LP 06b: Expansion board RX
- 868LP 07: Set low power mode
- 868LP 08a: Complete example TX
- 868LP 08b: Complete example RX
- 868LP 09: Scan network
- 868LP 10: Node search TX
- 868LP 10b: Node search RX
- 868LP 11: Send AT command
- 868LP 12: Power level
- 868LP 13: Set time from Meshlium
- 900 01: Configure XBee
- 900 02: Send packets
- 900 03: Receive packets
- 900 04a: Send broadcast
- 900 04b: Receive broadcast
- 900 05: Get RSSI
- 900 06a: Expansion board TX
- 900 06b: Expansion board RX
- 900 07: Set low power mode
- 900 08a: Complete example TX
- 900 08b: Complete example RX
- 900 09: Scan network
- 900 10: Node search
- 900 10a: Node search TX
- 900 10b: Node search RX
- 900 11: Send AT commands
- 900 Networking Guide
- 900 Networking Guide (v12)
- 900HP 01: Configure XBee
- 900HP 02: Send packet
- 900HP 03: Receive packets
- 900HP 04a: Send broadcast
- 900HP 04b: Receive broadcast
- 900HP 05: Get RSSI
- 900HP 06a: Expansion board TX
- 900HP 06b: Expansion board RX
- 900HP 07: Set low power
- 900HP 08a: Complete example TX
- 900HP 08b: Complete example RX
- 900HP 09: Scan network
- 900HP 10a: Node search TX
- 900HP 10b: Node search RX
- 900HP 11: Send AT command
- 900HP 12: Set power level
- Acc 01: Reading acceleration
- Acc 02: Free fall interruption
- Acc 03: Tilt measurement
- Acc 04: Power modes
- Acc 05: Intertial wake up interrupt
- Acc 06: 6D Movement
- Acc 07: 6D position
- Acc 08: Sleep to wake mode
- Accelerometer Programming Guide
- Accelerometer Programming Guide (v12)
- AES 01: AES 128, ECB, PKCS
- AES 02: AES 192, ECB, PKCS
- AES 03: AES 256, ECB, PKCS
- AES 04: AES 128, CBC, ZEROS
- AES 05: AES 256, CBC, ZEROS
- AES 06: AES 256, CBC, ZEROS
- AES 07: AES 128, EBC, ZEROS with Frame
- AES 08: AES 128, CBC, PKCS with Frame
- Ag 01: Temperature Sensor
- Ag 02: Humidity Sensor
- Ag 03: Atmospheric Pressure
- Ag 04: LDR Sensor
- Ag 05: Leaf Wetness
- Ag 06: Temperature/Humidity (SHT75)
- Ag 07: Ultraviolet Solar Radiation
- Ag 08: Photosynthetic Solar Radiation
- Ag 09: Dendrometer Sensor
- Ag 10: PT1000 Sensor
- Ag 11: Watermark Sensor
- Ag 12: Weather Station
- Ag 12b: Wind Vane Filtered
- Ag 13: Pluviometer Sensor
- Ag 14: Reading DS18B20 Temperature
- Ag 15: Frame Class Utility
- Ag v30 01: Temperature sensor
- Ag v30 02: Leaf wetness
- Ag v30 03: UV Solar radiation
- Ag v30 04: Photosynthetic solar radiation
- Ag v30 05a: Dendrometer sensor
- Ag v30 05b: Dendrometer sensor with reference
- Ag v30 06: PT1000 sensor
- Ag v30 07: Watermark sensor
- Ag v30 08: Weather station
- Ag v30 09: Wind vane
- Ag v30 10: Pluviometer
- Ag v30 11: Frame class utility
- Ag v30 12: DS18B20 sensor
- Ag v30 13: Ultrasound sensor
- Ag v30 14: Luxes sensor
- Ag xtr 01: SI-411 sensor reading
- Ag xtr 02: SF-421 sensor reading
- Ag xtr 03: SO-411 sensor reading
- Ag xtr 04: SU-100 sensor reading
- Ag xtr 05: SQ-110 sensor reading
- Ag xtr 06: SP-510 sensor reading
- Ag xtr 07: GS3 sensor reading
- Ag xtr 08: 5TE sensor reading
- Ag xtr 09: 5TM sensor reading
- Ag xtr 10: MPS6 sensor reading
- Ag xtr 11: VP4 sensor reading
- Ag xtr 12: Phytos sensor reading
- Ag xtr 13: dendrometer sensor reading
- Ag xtr 14: dendrometer sensor reading with reference
- Ag xtr 15: Weather station sensor reading
- Ag xtr 16: BME280 sensor reading
- Ag xtr 17: TSL2561 sensor reading
- Ag xtr 18: MB7040 sensor reading
- Ag xtr 19: frame class utility
- Ag xtr 20: SDI12 serial number reading
- Ag xtr 21: Board serial number reading
- Ag xtr 22: Read write EEPROM
- Ag xtr 23: Send commands to weather station
- Agriculture Board Guide (v12)
- Agriculture Board v30 Guide
- AM 01: Temperature Reading
- AM 02: Humidity Reading
- AM 03: LDR Reading
- AM 04: Luxes reading
- AM 05: Frame Class (v12)
- AM 05: Frame Class Utility
- AM 06: BME sensor
- Android Wifi App
- API Cloud
- BLE 01 Normal scan
- BLE 02 Name scan
- BLE 03 Limited scan
- BLE 04 Scan device
- BLE 05 Configuring a scan
- BLE 06 Configuring a connection
- BLE 07 Connecting to a BLE device as Master
- BLE 08 Connecting to a BLE device as Slave
- BLE 09 Encrypted connection
- BLE 10 Characteristic notification as master
- BLE 11 Characteristic notification slave
- BLE 12 Characteristic indication Master
- BLE 13 characteristic indication slave
- BLE 14 Managing WhiteList
- BLE 15 get set own name
- BLE 17 Configuring advertisements
- BLE 18 Sleep mode
- BLE 19 Get own mac
- BLE 20 Sending custom commands
- BLE 21 Software reset
- Bluetooth Low Energy Networking Guide
- Bluetooth Low Energy Networking Guide (v12)
- Bluetooth Networking Guide
- Bluetooth Networking Guide (v12)
- BS 01: Temperature sensor
- BS 02: Light sensor
- BS 03: Humidity sensor
- BS 04: Reading all basic sensors
- BS 05: DS18B20 sensor
- BT Pro 01: Normal scan
- BT Pro 02: Limited scan
- BT Pro 03: Scan specific device
- BT Pro 04: Scan with friendly name
- BT Pro 05: Read own mac
- BT Pro 06: Reading bluetooth temperature
- BT Pro 07: Get/Set friendly name
- BT Pro 08: Get/Set node ID
- BT Pro 09: Sleep mode
- BT Pro 10: Creating a transparent connection
- BT Pro 11: Sending frames
- BT PRO 12: Pairing example
- C 01: Sending gases values via ZigBee
- C 02: Sending events values via bluetooth
- C 03: Sending prototyping values via 900
- C 04: Sending agriculture values via dm900
- C 05: Sending agriculture pro values via Digimesh
- C 06: Sending smart metering values via wifi udp
- C 07: Sending smart cities values via GPRS UDP
- C 08: Sending smart parking values via 868
- C 09: Sending radiation values via GPRS udp
- C 10: Sending GPS values via GPRS HTTP
- C 11: Sending GPS values to Meshlium
- C 12: Sending Bluetooth inquiries via WIFI ftp
- C 13: Sending Bluetooth inquiries via GPRS ftp
- C 14: Sending RFID values via 802.15.4
- C 15: Sending basic values via WIFI HTTP
- C 16: Sending basic values via 802.15.4
- C 17: Sending ZigBee data via WIFI UDP
- C 18: Sending Digimesh values via GPRS UDP
- C 19: Sending 802.15.4 values via bluetooth
- C 20: Using GPRS with hibernate mode
- CAN Bus 01: Basic Example
- CAN Bus 02: Get Engine RPM
- CAN Bus 03: Get Vehicle Speed
- CAN Bus 04: Dash Board
- CAN Bus 05: General PIDs
- CAN Bus Communication Guide
- CAN Bus Communication Guide (v12)
- Changelog
- Code Generator
- Data Frame Guide
- Data Frame Guide (v12)
- DigiMesh Networking Guide
- DigiMesh Networking Guide (v12)
- DM 01: Configure XBee
- DM 02: Send packets
- DM 03: Receive packets
- DM 04a: Send broadcast
- DM 04b: Receive broadcast
- DM 05: Get RSSI
- DM 06a: Expansion board TX
- DM 06b: Expansion board RX
- DM 07: Set low power mode
- DM 08a: Complete example TX
- DM 08b: Complete example RX
- DM 09: Set cyclic sleep mode
- DM 10: Scan network
- DM 11: Node search
- DM 11a: Node search TX
- DM 11b: Node search RX
- DM 12: Send AT commands
- DM 13: Set/Read Power Level
- DM 14: Set time from Meshlium
- e-Learning
- Encryption Programming Guide
- Encryption Programming Guide (v12)
- Ev 01: Socket 1 Resistive Sensor
- Ev 02: Socket 2 Resistive Sensor
- Ev 03: Socket 3 Resistive Sensor
- Ev 04: Socket 4 Piezoelectric
- Ev 05: Socket 5 Temperature
- Ev 06: Socket 6 Humidity Sensor
- Ev 07: Socket 7 PIR Sensor
- Ev 08: Socket 8 Liquid Level
- Ev 09: Socket 8 Flow Sensor
- Ev 10: Frame Class Utility
- Ev v30 01: BME sensor (temperature, humidity & pressure)
- Ev v30 02: PIR sensor
- Ev v30 03: Liquid Level sensor
- Ev v30 04: Hall effect sensor
- Ev v30 05: Liquid presence
- Ev v30 06: Water leakage line
- Ev v30 07: Water Flow (YF-S401)
- Ev v30 08: Water Flow (FS300A)
- Ev v30 09: Water Flow (YF-G1)
- Ev v30 10: Relay input
- Ev v30 11: Relay output
- Ev v30 12: Frame class utility
- Ev v30 13: Ultrasound sensor
- Ev v30 14: Luxes sensor
- Events Board Guide (v12)
- Events Board v30 / Plug & Sense! Security Guide
- Forum
- Forum MySignals
- Frame 01: ASCII simple
- Frame 02: ASCII multiple
- Frame 03: Binary simple
- Frame 04: Binary multiple
- Frame 05: Set Frame Size
- Frame 06: Set Frame Type
- Frame 07: Encrypted Frames
- Frame 08: fragment frames
- Frame 09: Encrypt fragments
- Ga 01: Temperature Sensor
- Ga 02: Humidity Sensor Reading
- Ga 03: Atmospheric Pressure
- Ga 04: CO2 Sensor Reading
- Ga 05: O2 Sensor Reading
- Ga 06: Socket2A Sensor Reading
- Ga 07: Socket2B Sensor Reading
- Ga 08: Socket3A Sensor Reading
- Ga 09: Socket3B Sensor Reading
- Ga 10: Socket4 Sensor Reading
- Ga 11: CO Sensor on Socket4
- Ga 12: NH3 Sensor on Socket3
- Ga 13: Calibrated sensor reading
- Ga 14: O2 calibrated reading
- Ga 15: Frame Class Utility
- Ga v30 01: BME280 sensor
- Ga v30 02: O2 sensor
- Ga v30 03: CO2 sensor
- Ga v30 04: O3 sensor
- Ga v30 05: CO sensor
- Ga v30 06: VOC sensor
- Ga v30 07: CH4 sensor
- Ga v30 08: NH3 sensor
- Ga v30 09: NO2 sensor
- Ga v30 10: SV sensor
- Ga v30 11: LPG sensor
- Ga v30 12: AP1 sensor
- Ga v30 13: Frame class utility
- Ga v30 14: Luxes sensor
- Ga v30 15: Ultrasound sensor
- Gases Board Guide (v12)
- Gases Board v30 Guide
- Gases PRO Board Guide (v12)
- Gases PRO v30 Board Guide
- GP 01: CO
- GP 02: CO2
- GP 03: O2
- GP 04: O3
- GP 05: NO
- GP 06: NO2
- GP 07: SO2
- GP 08: NH3
- GP 09: CH4
- GP 10: H2
- GP 11: H2S
- GP 12: HCl
- GP 13: HCN
- GP 14: PH3
- GP 15: ETO
- GP 16: Cl2
- GP 17: AQM
- GP 18: Particle Matter Sensor
- GP 19: AQM with particle
- GP 20: Frame Class Utility
- GP v30 01 – Electrochemical gas sensors
- GP v30 02 – NDIR gas sensors
- GP v30 03 – Pellistor gas sensors
- GP v30 04 – Particle Matter Sensor
- GP v30 05 – Temperature, humidity and pressure sensor
- GP v30 06 – Ultrasound sensor
- GP v30 07 – Luxes sensor
- GP v30 08 – Frame Class Utility
- GPRS 01: Changing power mode from ON to POWER_OFF
- GPRS 02: Changing power mode from ON to RF_OFF
- GPRS 03: Changing power mode from ON to minimum
- GPRS 04: Changing power mode from ON to sleep
- GPRS 05: Changing power mode from RF_OFF to minimum
- GPRS 06: Making a lost call
- GPRS 07: Making call
- GPRS 08: Sending SMS
- GPRS 09: Receiving SMS
- GPRS 10: Getting RSSI and cellID
- GPRS 11: Non transparent TCP client in single connection
- GPRS 12: Non transparent UDP client in single connection
- GPRS 13: Non transparent TCP server in single connection
- GPRS 14: Transparent TCP client in single connection
- GPRS 15: Transparent UDP client in single connection
- GPRS 16: Transparent TCP server in single connection
- GPRS 17: TCP and UDP clients in multiple connection
- GPRS 18: I/O control by TCP
- GPRS 19a: Reading URL with GET
- GPRS 19b: Reading URL with GET and frame
- GPRS 19c: Reading URL with POST
- GPRS 19d: Reading URL with POST and frame
- GPRS 20: Uploading files to a FTP server
- GPRS 21: Downloading files from a FTP server
- GPRS 22: Getting IMSI from SIM and IMEI
- GPRS 23: Lost call with hibernate
- GPRS 24: OTA
- GPRS SIM908 24: Getting GPS info
- GPRS SIM908 25: GPS tracker with frame
- GPRS SIM908 26: Demo GPS tracker
- GPRS SIM928A 01: Changing power mode from ON to POWER_OFF
- GPRS SIM928A 02: Changing power mode from ON to RF_OFF
- GPRS SIM928A 03: Changing power mode from ON to minimum
- GPRS SIM928A 04: Changing power mode from ON to sleep
- GPRS SIM928A 05: Changing power mode from RF_OFF to minimum
- GPRS SIM928A 06: Making a lost call
- GPRS SIM928A 07: Making call
- GPRS SIM928A 08: Sending SMS
- GPRS SIM928A 09: Receiving SMS
- GPRS SIM928A 10: Getting RSSI and cellID
- GPRS SIM928A 11: Non transparent TCP client in single connection
- GPRS SIM928A 12: Non transparent UDP client in single connection
- GPRS SIM928A 13: Non transparent TCP server in single connection
- GPRS SIM928A 14: Transparent TCP client in single connection
- GPRS SIM928A 15: Transparent UDP client in single connection
- GPRS SIM928A 16: Transparent TCP server in single connection
- GPRS SIM928A 17: TCP and UDP clients in multiple connection
- GPRS SIM928A 18: I/O control by TCP
- GPRS SIM928A 19a: Reading URL with GET
- GPRS SIM928A 19b: Reading URL with GET and frame
- GPRS SIM928A 19c: Reading URL with POST
- GPRS SIM928A 19d: Reading URL with POST and frame
- GPRS SIM928A 20: Uploading files to a FTP server
- GPRS SIM928A 21: Downloading files from a FTP server
- GPRS SIM928A 22: Getting IMSI from SIM and IMEI
- GPRS SIM928A 23: Lost call with hibernate
- GPRS SIM928A 24: Getting GPS info
- GPRS SIM928A 25: GPS tracker with frame
- GPRS SIM928A 26: Demo GPS tracker
- GPRS+GPS Networking Guide
- GPRS+GPS Networking Guide (v12)
- GPS 01: Getting basic data
- GPS 02: Using ephemeris
- GPS 03: Ephemeris improvement
- GPS 04: Complete example
- GPS 05: XBeeDM send
- GPS 06: Waspmote tracker
- GPS 07: Set RTC time from GPS
- GPS 08: Frame Class Utility
- GPS Programming Guide
- GPS Programming Guide (v12)
- GSM/GPRS Networking Guide
- GSM/GPRS Networking Guide (v12)
- HASH 01: MD5
- HASH 02: SHA-1
- HASH 03: SHA-224
- HASH 04: SHA-256
- HASH 05: SHA-384
- HASH 06: SHA-512
- IDE User Guide
- IDE User Guide (v12)
- Int 01: Watchdog timer interrupt
- Int 02: RTC alarm interrupt
- Int 03: Accelerometer interrupt
- Int 04: GPRS PRO interrupt
- Int 05a: Sensor Event interrupt
- Int 05b: Agriculture interrupt
- Int 05c: Smart Cities interrupt
- Int 05d: PIR 3G interrupt
- Int 06: Critical battery interrupt
- Int 07: All interrupts with deep sleep
- Int 08: Accelerometer interrupt with No Sleep mode
- Interruption Programming Guide
- Interruption Programming Guide (v12)
- iPhone Wifi App
- Legal documentation
- Libelium Cloud Hive Technical Guide
- LoRa Gateway tutorial
- LoRa Gateway tutorial (v12)
- LoRa Networking Guide
- LoRa Networking Guide (v12)
- LoRa vs LoRaWAN tutorial
- LoRaWAN 01a: Configure module EU IN ASIA-PAC / LATAM
- LoRaWAN 01b: Configure module US or AU
- LoRaWAN 02a: Channels EU or IN or ASIA-PAC / LATAM
- LoRaWAN 02b: Channels US or AU
- LoRaWAN 03: Power level
- LoRaWAN 04: Data rate
- LoRaWAN 05: Adaptive data rate
- LoRaWAN 06: Join ABP send unconfirmed
- LoRaWAN 07: Join ABP send confirmed
- LoRaWAN 08: Join ABP send frame
- LoRaWAN 09: Join OTAA send unconfirmed
- LoRaWAN 10: Join OTAA send confirmed
- LoRaWAN 11: Join OTAA send frame
- LoRaWAN 12: Show firmware version
- LoRaWAN Networking guide
- LoRaWAN Networking guide (v12)
- LoRaWAN P2P 01: Configure
- LoRaWAN P2P 02: Send
- LoRaWAN P2P 03: Receive
- LoRaWAN P2P 04: Hybrid P2P / LoRaWAN
- Meshlium Datasheet (v3.8)
- Meshlium Quick Start Guide (v3.8)
- Meshlium Technical Guide
- Meshlium Technical Guide (v3.8)
- Modbus Communication Guide
- Modbus Communication Guide (v12)
- MR-6LowPAN 01: Reply
- MR-Ag 01: Temperature sensor reading
- MR-Ag 02: Humidity Sensor Reading
- MR-Ag 03: Atmospheric Pressure Sensor Reading
- MR-Ag 04: LDR Sensor Reading
- MR-Ag 05: Leaf Wetness Sensor Reading
- MR-Ag 06: Digital Humidity Sensor Reading
- MR-Ag 07: Radiation sensor reading
- MR-Ag 08: Dendrometer sensor reading
- MR-Ag 09: PT1000 sensor reading
- MR-Ag 10: Watermark sensor reading
- MR-Ag 11: Anemometer sensor reading
- MR-Ag 12: Vane sensor reading
- MR-Ev 01: Socket 7 Reading with PIR Sensor
- MR-Ev 02: Socket 1 Reading with Resistive Sensor
- MR-Ga 01: CO Sensor on Socket 4 Reading
- MR-Ga 02: Socket 2A Reading
- MR-General 01: GPIO Example
- MR-General 02: Analog syncrhonous reading
- MR-General 03: Analog asyncrhonous reading
- MR-General 04: Interruptions
- MR-General 05: I2C reading
- MR-Pa: Smart Parking Example
- MR-Pr 01: Reading the ADC
- MR-RB 01: Reading Radiation
- MR-RTC 01: General RTC Example
- MR-SC 01: Temperature Sensor Reading
- MR-SC 02: Dust Sensor Reading
- MR-SM 01: Current Sensor Reading
- MR-SM 02: Flow Sensor Reading
- MR-SM 03: Humidity Sensor Reading
- MR-SM 04: Load Cell Sensor Reading
- MR-SM 05: Linear Displacement Sensor Reading
- MR-SM 06: LDR Sensor Reading
- MR-SM 07: Ultrasound Sensor Reading
- MySignals SW (HW rev.0) Technical Guide
- OTA 01: OTA for XBee-DigiMesh
- OTA 02: OTA for XBee-ZigBee
- OTA 03: OTA for XBee-802.15.4
- OTA 04: OTA for XBee-900
- OTA 05: OTA for XBee-868
- OTA 06: OTA via GPRS Pro module
- OTA 07: OTA via 3G module
- OTA 08: OTA via WiFi module
- OTA-Shell v0.1-b111
- Over the Air Programming Guide (OTAP)
- Over the Air Programming Guide (OTAP) (v12)
- Pa 01: Smart Parking test example
- Pa 02: Frame Class Utility
- Plug & Sense! – Quick Overview (v12)
- Plug & Sense! – Sensors Guide (v12)
- Plug & Sense! – Technical Guide (v12)
- Power 01: Setting sleep mode
- Power 02: Deep sleep mode
- Power 03: Hibernate mode
- Power 04: Getting battery level
- Power 05: I/O power supply
- Power 06: battery recharging
- Pr 01: Reading the ADC
- Product Certifications
- Programming Cloud Service
- Programming Cloud Service Technical Guide
- Programming Guide
- Programming Guide (v12)
- Prototyping Board Guide
- Prototyping Board Guide (v12)
- Radiation Board Guide
- Radiation Board Guide (v12)
- RB 01: Reading radiation in cpm
- RB 02: Reading radiation in uSv/h
- RB 03: Using led array
- RB 04: Frame Class (v12)
- RB 04: Frame Class Utility
- RFID 125 KHz Networking Guide (v12)
- RFID/NFC 13.56 MHz Guide
- RFID/NFC 13.56 MHz Guide (v12)
- RFID1356 01: Basic Example
- RFID1356 02: Read All Blocks
- RFID1356 03: Bus Ticketing
- RFID1356 04: Get UID
- RFID1356 05: Password Simple
- RFID1356 06: Single Cards Counter
- RFID1356 07: Several Cards Counter
- RFID1356 08: Set low power mode
- RMA Application
- RS-232 01: Send Data
- RS-232 02: Receive Data
- RS-232 03: Modbus Slave ACC & Battery
- RS-232 03: Modbus Slave ACC & Battery (v12)
- RS-232 04: Modbus Master ACC & Battery
- RS-232 04: Modbus Master ACC & Battery (v12)
- RS-232 05: Modbus Read Coils
- RS-232 05: Modbus Read Coils (v12)
- RS-232 06: Modbus Write Single Register
- RS-232 06: Modbus Write Single Register (v12)
- RS-232 Communication Guide
- RS-232 Communication Guide (v12)
- RS-485 01: Send Data
- RS-485 02: Receive Data
- RS-485 03: Configuration Example
- RS-485 04: Modbus Read Coils
- RS-485 04: Modbus Read Coils (v12)
- RS-485 05: Modbus Read Input Registers
- RS-485 05: Modbus Read Input Registers (v12)
- RS-485 06: Modbus Write Single Coil
- RS-485 06: Modbus Write Single Coil (v12)
- RS-485 07: Modbus Write Single Register
- RS-485 07: Modbus Write Single Register (v12)
- RS-485 08: Modbus Several Slaves
- RS-485 08: Modbus Several Slaves (v12)
- RS-485 09: Modbus Slave Mode
- RS-485 09: Modbus Slave Mode (v12)
- RS-485 10: Modbus Slave ACC & Battery Level
- RS-485 10: Modbus Slave ACC & Battery Level (v12)
- RS-485 11: Modbus Master ACC & Battery Level
- RS-485 11: Modbus Master ACC & Battery Level (v12)
- RS-485 12: Modbus Registers Map
- RS-485 12: Modbus Registers Map (v12)
- RS-485 Communication Guide
- RS-485 Communication Guide (v12)
- RSA 01: RSA Encryption
- RSA 03: RSA Encryption Frame
- RTC 01: Setting and reading time
- RTC 02: Setting reading alarms
- RTC 03: RTC temperature
- RTC 04: Alarm modes
- RTC 05: Setting time from GPS
- RTC 06: Complete example
- RTC 07: Set Waspmote Date
- RTC 08: Unix/Epoch time
- RTC 09: Get triggered alarm
- RTC 10: Set watchdog
- RTC Programming Guide
- RTC Programming Guide (v12)
- SC 01: Temperature Sensor Reading
- SC 02: Humidity Sensor Reading
- SC 03: LDR Sensor Reading
- SC 04: Dust Sensor Reading
- SC 05: Crack Sensor Reading
- SC 06: Crack Propagation Sensor Reading
- SC 07: Crack Detection Sensor Reading
- SC 08: Ultrasound Sensor Reading
- SC 09: Audio Sensor Reading
- SC 10: Reading DS18B20 Temperature
- SC 11: Frame Class Utility
- SCP v30 01 – Electrochemical gas sensors
- SCP v30 02 – NDIR gas sensors
- SCP v30 03 – Pellistor gas sensors
- SCP v30 04 – Particle Matter Sensor
- SCP v30 05 – Temperature, humidity and pressure sensor
- SCP v30 06 – Ultrasound sensor
- SCP v30 07 – Luxes sensor
- SCP v30 08 – Noise level
- SCP v30 09 – Frame Class Utility
- SD 01: Create/delete SD file
- SD 02: Write file
- SD 03: Append data
- SD 04: Read file
- SD 05: Create/delete directories
- SD 06: List files
- SD 07: Datalogger
- SD 08: Change directories
- SD 09: IndexOf pattern
- SD 10: Write binary data
- SD 11: create file related to date
- SD 12: Format SD
- SD 13: SD card menu
- SD Card Programming Guide
- SD Card Programming Guide (v12)
- Sensor Compatibility
- Sensor Compatibility (v12)
- Services Cloud Manager Technical Guide
- Sigfox 01: Read ID
- Sigfox 02: Send data string
- Sigfox 03: Send data array
- Sigfox 04: Send string with ACK
- Sigfox 05: Send array with ACK
- Sigfox 06: Send keep-alive
- Sigfox 07: Set/get power level
- Sigfox 08: Sigfox TX test
- Sigfox 09: Show firmware
- Sigfox 10: FCC module functions
- Sigfox Networking guide
- Sigfox Networking guide (v12)
- Sigfox P2P 01: Configure module
- Sigfox P2P 02: Send data as string
- Sigfox P2P 03: RX single packet
- Sigfox P2P 04: RX multipacket
- Sigfox P2P 05: Send data as array
- Sigfox P2P 06: LAN to Sigfox GW
- SM 01: Temperature Sensor Reading
- SM 02: Humidity Sensor Reading
- SM 03: LDR Sensor Reading
- SM 04: Current Sensor Reading
- SM 05: Flow Sensor on 3V3 Socket Reading
- SM 06: Flow Sensor on 5V Socket Reading
- SM 07: Ultrasound Sensor on 3V3 Socket Reading
- SM 08: Ultrasound Sensor on 5V Socket Reading
- SM 09: Linear Displacement Sensor on 3V3 Socket Reading
- SM 10: Linear Displacement Sensor on 5V Socket Reading
- SM 11: 5V Load Cell Reading
- SM 12: 10V Load Cell Reading
- SM 13: Reading DS18B20 Temperature
- SM 14: Frame Class Utility
- Smart Agriculture Xtreme technical guide
- Smart Cities Board Guide (v12)
- Smart Cities PRO Board Guide
- Smart Devices App
- Smart Metering Board Guide (v12)
- Smart Parking Board Guide
- Smart Parking Board Guide (v12)
- Smart Parking Technical Guide
- Smart Water Board Guide
- Smart Water Board Guide (v12)
- Smart Water Ions Board Guide
- Smart Water Ions Board Guide (v12)
- Smart Water Xtreme technical guide
- SW 01: pH sensor
- SW 02: ORP sensor
- SW 03: Dissolved Ions (v12)
- SW 04: Dissolved Oxygen
- SW 05: Conductivity Sensor
- SW 06: Temperature Sensor
- SW 07: Turbidity Sensor
- SW 08: Frame Class (v12)
- SW 08: Frame Class Utility
- Sw xtr 01: Sensor serial number reading
- Sw xtr 02: board serial number reading
- Sw xtr 03: restore factory calibration
- Sw xtr 04: frame class utility
- Sw xtr 05: read write eeprom
- Sw xtr 06: OPTOD sensor reading
- Sw xtr 07: OPTOD sensor configuration
- Sw xtr 08: OPTOD temperature calibration
- Sw xtr 09: OPTOD oxygen calibration
- Sw xtr 10: PHEHT sensor reading
- Sw xtr 11: PHEHT sensor configuration
- Sw xtr 12: PHEHT temperature calibration
- Sw xtr 13: PHEHT pH calibration
- Sw xtr 14: PHEHT redox calibration
- Sw xtr 16: C4E sensor configuration
- Sw xtr 17: C4E temperature calibration
- Sw xtr 18: C4E conductivity calibration
- Sw xtr 19: NTU sensor reading
- Sw xtr 20: NTU sensor configuration
- Sw xtr 21: NTU temperature calibration
- Sw xtr 22: NTU turbidity calibration
- Sw xtr 23: CTZN sensor reading
- Sw xtr 24: CTZN sensor configuration
- Sw xtr 25: CTZN temperature calibration
- Sw xtr 26: CTZN conductivity calibration
- Sw xtr 27: MES5 sensor reading
- Sw xtr 28: MES5 sensor configuration
- Sw xtr 29: MES5 temperature calibration
- Sw xtr 30: MES5 sludge blanket calibration
- Sw xtr 31: MES5 FAU turbidity calibration
- Sw xtr 32: BME280 sensor reading
- Sw xtr 33: TSL2561 sensor reading
- Sw xtr 34: MB7040 sensor reading
- Sw xtr 35: Scan modbus address
- SWI 01: Temperature Sensor
- SWI 02: pH Sensor Reading
- SWI 03: Socket1 Sensor Reading
- SWI 04: Socket2 Sensor reading
- SWI 05: Socket3 Sensor Reading
- SWI 06: Socket4 Sensor Reading
- SWI 07: Plug&Sense Reading
- SWI 08: Frame Class (v12)
- SWI 08: Frame Class Utility
- SX 00: Configure Registers
- SX 01: Configure LoRa
- SX 02a: TX
- SX 02b: RX
- SX 03a: TX ACK
- SX 03b: RX ACK
- SX 04a: TX ACK wRetries
- SX 04b: RX ACK wRetries
- SX 05a: TX Frame
- SX 05b: RX Frame
- SX 05c: TX Frame Meshlium
- SX 06a: TX Frame ACK
- SX 06b: RX Frame ACK
- SX 06c: TX Frame ACK Meshlium
- SX 07a: TX Frame ACK wRetries
- SX 07b: RX Frame ACK wRetries
- SX 07c: TX Frame ACK wRetries Meshlium
- SX 08a: TX encrypted
- SX 09a: TX encrypted Frame
- SX 10: RX from all nodes
- SX 11: RX wACK from all nodes
- SX 12: RSSI LoRa
- SX 13: Get Temperature
- SX 14: Current Supply
- USB 01: USB functions
- USB 02: USB printf function
- UT 01: Using EEPROM
- UT 02: Using LEDs
- UT 03: Reading Serial ID
- UT 04: Converting types
- UT 05: Get free memory
- UT 06: Stack EEPROM
- UT 07: Formatted strings
- UT 08: millis function
- UT 09: Analog pins
- UT 10: Hex string to hex array
- UT 11: Show Waspmote version
- UT 12: Auxiliary UARTS
- UT 13: I2C
- UT 14: SPI
- Utilities Guide
- Utilities Guide (v12)
- VC 01: Focus lens with microSD
- VC 02: Focus lens via videocall
- VC 03: Focus lens with calibration
- VC 04: Config and take picture
- VC 05: Config and record video
- VC 06: Videocall
- VC 07: PIR int (picture to FTP)
- VC 08: PIR int (video to FTP)
- VC 09: PIR int (picture to SMTP)
- Video Camera Board Guide
- Video Camera Board Guide (v12)
- Waspmote Datasheet (v12)
- Waspmote factory default
- Waspmote Out Of the Box Demo App v2
- Waspmote PRO API – v023
- Waspmote PRO API – v038
- Waspmote PRO IDE – v04
- Waspmote PRO IDE – v06
- Waspmote Quick Start Guide (v12)
- Waspmote Technical Guide (v12)
- Wifi 01: Switch on (SOCKET0)
- Wifi 02: Switch on (SOCKET1)
- Wifi 03: Display module status
- Wifi 04: Sleep mode
- Wifi 06: Join AP (manual mode)
- Wifi 08: Join AP (auto store mode)
- Wifi 10: Join open AP
- Wifi 11: Join WEP encrypted AP
- Wifi 12: Join WPA encrypted AP
- Wifi 13: Join WPAMIX encrypted
- Wifi 14: Join WPA2 encrypted AP
- Wifi 15: Using DHCP protocol
- Wifi 16: Using static IP address
- Wifi 18: Using cached IP address
- Wifi 19: Broadcast UDP messages
- Wifi 20a: TCP client
- Wifi 20b: TCP client (using Frame)
- Wifi 21: TCP server
- Wifi 22: UDP client
- Wifi 23: UDP server
- Wifi 24: FTP download
- Wifi 25: FTP upload
- Wifi 26: HTTP GET
- Wifi 26b: HTTP GET (Frame)
- Wifi 26c: HTTP GET (to Meshlium)
- Wifi 27: Send a ping
- Wifi 28: Resolve a DNS query
- Wifi 29a: iPhone App code
- Wifi 29b: Android App code
- Wifi 30a: PC App code – UDP
- Wifi 30b: PC App code – TCP
- Wifi 30c: PC App code – UDP
- Wifi 31: Set RTC from Wifi
- Wifi 31: Update firmware
- Wifi 32: OTA
- WiFi Networking Guide
- WiFi Networking Guide (v12)
- WiFi PRO 01: Configure ESSID
- WiFi PRO 02: join AP
- WiFi PRO 03: Get IP
- WiFi PRO 04: Static IP
- WiFi PRO 05: Ping
- WiFi PRO 06: TX Power
- WiFi PRO 07: TCP client
- WiFi PRO 08: TCP server
- WiFi PRO 09: UDP client
- WiFi PRO 10: UDP listener
- WiFi PRO 11: TCP UDP
- WiFi PRO 12: HTTP GET
- WiFi PRO 13: HTTP POST
- WiFi PRO 14: HTTPS GET
- WiFi PRO 15: HTTPS POST
- WiFi PRO 16a: Send to Meshlium (HTTP)
- WiFi PRO 16b: Send to Meshlium (HTTPS)
- WiFi PRO 17: FTP upload
- WiFi PRO 18: FTP download
- WiFi PRO 19: FTP make directory
- WiFi PRO 20: Scan
- WiFi PRO 21: OTA
- WiFi PRO 22: Set time from WiFi
- WiFi PRO 23: Set multiple SSID
- WiFi PRO 24: Roaming mode
- WiFi PRO 25: Firmware version
- WiFi PRO 26: SSL sockets
- WiFi PRO 27: Send to Libelium cloud Hive
- Wireless Sensor Networks with Waspmote & Meshlium (v12)
- XBee firmware from 802.15.4 to DigiMesh tutorial
- XBee firmware from 802.15.4 to DigiMesh tutorial (v12)
- XBee firmware upgrade tutorial
- XBee X-CTU tutorial
- ZB 01a: Coordinator set up
- ZB 01b: Coordinator reset
- ZB 02a: Join known network
- ZB 02b: Join unkown network
- ZB 03: Send packets
- ZB 04: Receive packets
- ZB 05a: Send broadcast
- ZB 05b: Receive broadcast
- ZB 06: Get RSSI
- ZB 07a: Expansion board TX
- ZB 07b: Expansion board RX
- ZB 08: Set low power mode
- ZB 09a: Complete example TX
- ZB 09b: Complete example RX
- ZB 10: Scan network
- ZB 11a: Search node TX
- ZB 11b: Search node RX
- ZB 12a: Encryption in Coordinator
- ZB 12b: Encryption in Router
- ZB 13: Send AT commands
- ZB 14: Set/Read Power Level
- ZB 15: Set time from Meshlium
- ZigBee Networking Guide
- ZigBee Networking Guide (v12)
- ZigBee node type change tutorial (v12)
- ZigBee tutorial (v12)