Plug & Sense!
Development website
  • Plug & Sense! development Wiki
  • Docs
    • General
      • Plug & Sense! Overview
      • Plug & Sense! Technical Guide
    • Sensors
      • 4-20 mA Sensor Guide
      • Agriculture Sensor Guide
      • Events Sensor Guide
      • Gases PRO Sensor Guide
      • Industry 4.0
      • Smart Agriculture Xtreme Guide
      • Smart Cities PRO Sensor Guide
      • Smart Water Sensor Guide
      • Smart Water Ions Sensor Guide
      • Smart Water Xtreme Sensor Guide
    • Networking
      • 4G Networking Guide
      • 802.15.4 Networking Guide
      • 868 LP Networking Guide
      • 900 HP Networking Guide
      • CAN Bus Networking Guide
      • LoRaWAN Networking Guide
      • Modbus Networking Guide
      • NB-IoT / Cat-M Networking Guide
      • RS-485 Networking Guide
      • Sigfox Networking Guide
      • WiFi Networking Guide
      • WiFi PRO V3 Networking Guide
      • ZigBee Networking Guide
    • Programming
      • Accelerometer Programming Guide
      • Data Frame Programming Guide
      • GPS Programming Guide
      • IDE User Guide
      • Interruptions Programming Guide
      • Over The Air Programming Guide
      • Waspmote Programming Guide
      • RTC Programming Guide
      • SD Card Programming Guide
      • Security Programming Guide
      • Utilities Programming Guide
  • Software
    • Smart Devices App Guide
    • Waspmote API
    • Waspmote IDE
    • Smart Devices App (binaries updates)
  • Examples
    • General
      • Encryption
        • 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 192, CBC, ZEROS
        • AES 06: AES 256, CBC, ZEROS
        • AES 07: AES 128, EBC, ZEROS with Frame
        • AES 08: AES 128, CBC, PKCS with Frame
        • HASH 01: MD5
        • HASH 02: SHA-1
        • HASH 03: SHA-224
        • HASH 04: SHA-256
        • HASH 05: SHA-384
        • HASH 06: SHA-512
        • RSA 01: RSA Encryption
        • RSA 03: RSA Encryption Frame
      • Factory default code
        • Waspmote factory default
      • Frame
        • 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 frames
        • Frame 10: Tiny Frame
      • Power
        • 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
      • RTC
        • RTC 01: Setting and reading time
        • RTC 02: Setting reading alarms
        • RTC 04: Alarm modes
        • RTC 06: Complete example
        • RTC 07: Set Waspmote Date
        • RTC 08: Unix/Epoch time
        • RTC 10: Set watchdog
      • SD
        • 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
      • USB
        • USB 01: USB functions
        • USB 02: USB printf function
      • Utils
        • UT 01: Using EEPROM
        • UT 03: Reading Serial ID
        • UT 04: Converting types
        • UT 05: Get free memory
        • UT 06: Stack EEPROM
        • 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
    • Sensors
      • 4-20 mA
        • 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
      • Accelerometer
        • 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
      • Ambient Control
        • AM 03: LDR Reading
        • AM 04: Luxes reading
        • AM 05: Frame Class Utility
        • AM 06: BME sensor
      • GPS module
        • GPS 01: Getting basic data
        • GPS 02: Using ephemeris
        • GPS 03: Ephemeris improvement
        • GPS 04: Complete example
        • GPS 06: Waspmote tracker
        • GPS 07: Set RTC time from GPS
        • GPS 08: Frame Class Utility
      • Industry 4.0
        • Ind 01: 4-20mA example
        • Ind 02: RS-485 example
        • Ind 03: RS-232 example
        • Ind 04: SDI-12 example
        • Ind 05: Modbus example
      • Smart Agriculture
        • 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
      • Smart Agriculture Xtreme
        • 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 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
        • Ag xtr 24: Datasol Met sensor reading
        • Ag xtr 25: RS-232 Tx&Rx example
        • Ag xtr 26: 4-20mA example
        • Ag xtr 27: Teros 11 sensor reading
        • Ag xtr 28: Teros 12 sensor reading
        • Ag xtr 29: SU-202 sensor reading
        • Ag xtr 30: SO-421 sensor reading
      • Smart Cities PRO
        • 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
        • SCP v30 10: Noise Level Sensor Class 2
        • SCP v30 11: Noise Level Sensor Class 2 Time configuration
        • SCP v30 12: Frame class utility NLS class 2
        • SCP_v30_13_Noise_level_sensor_v2
      • Smart Environment PRO
        • 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
      • Smart Security
        • 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
      • Smart Water
        • SW 01: pH sensor
        • SW 02: ORP sensor
        • SW 04: Dissolved Oxygen
        • SW 05: Conductivity Sensor
        • SW 06: Temperature Sensor
        • SW 07: Turbidity Sensor
        • SW 08: Frame Class Utility
      • Smart Water Ions
        • 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 Utility
      • Smart Water Xtreme
        • 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 15: C4E sensor reading
        • 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
        • Sw xtr 36: OPTOD atmospheric pressure compensation for oxygen
        • Sw xtr 37: PHEHT external temperature compensation for pH
        • Sw xtr 38: C4E external temperature compensation for conductivity
        • Sw xtr 39: NTU external temperature compensation for turbidity
        • Sw xtr 40: CTZN alpha compensation for conductivity
        • Sw xtr 41: Manta sensor reading
        • Sw xtr 42: Manta pressure configuration
        • Sw xtr 43: VegaPlus C21 sensor configuration
        • Sw xtr 44: VegaPlus C21 sensor reading
        • Sw xtr 45: SAC sensor reading (StacSense)
    • Communication
      • 4G
        • 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 15a: SSL sockets
        • 4G 15b: SSL sockets advanced
        • 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: Send to Limbelium Cloud Bridge
      • 802.15.4
        • 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
      • 868LP
        • 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
      • 900HP
        • 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
      • CAN Bus
        • 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
      • LoRaWAN
        • LoRaWAN 01a: Configure module EU IN ASIA-PAC / LATAM
        • LoRaWAN 01b: Configure module US or AU
        • LoRaWAN 01c: Configure module JP/KR
        • LoRaWAN 02a: Channels EU or IN or ASIA-PAC / LATAM
        • LoRaWAN 02b: Channels US or AU
        • LoRaWAN 02c: Channels JP or KR
        • 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 13: Join OTAA send tiny frame
        • LoRaWAN P2P 01: Configure
        • LoRaWAN P2P 02: Send
        • LoRaWAN P2P 03: Receive
        • LoRaWAN P2P 04: Hybrid P2P / LoRaWAN
      • LoRaWAN Global
        • LoRaWAN Global 01: Region configuration
        • LoRaWAN Global 02: Power level
        • LoRaWAN Global 03: Data rate
        • LoRaWAN Global 04: Join ABP send unconfirmed
        • LoRaWAN Global 05: Join ABP send confirmed
        • LoRaWAN Global 06: Join ABP send frame
        • LoRaWAN Global 07: Join OTAA send unconfirmed
        • LoRaWAN Global 08: Join OTAA send confirmed
        • LoRaWAN Global 09: Join OTAA send frame
        • LoRaWAN Global 10: Show firmware version
        • LoRaWAN Global 11: Join OTAA send tiny frame
      • NB-IoT / Cat-M
        • NB-IoT 01: Enter pin code
        • NB-IoT 02: Get module info
        • NB-IoT 03: Get network info
        • NB-IoT 04a: Basic connection NB-IoT
        • NB-IoT 04b: Basic connection Cat-M
        • NB-IoT 04c: Basic connection EGPRS
        • NB-IoT 06: HTTP get
        • NB-IoT 07: HTTP post
        • NB-IoT 08a: Sending frames to Meshlium via HTTP
        • NB-IoT 08b: Sending frames to Meshlium via HTTPs
        • NB-IoT 09: Send to Libelium Cloud Bridge
        • NB-IoT 11: TCP client
        • NB-IoT 13: UDP client
        • NB-IoT 15: SSL sockets
        • NB-IoT 16: GNSS
        • NB-IoT 17: Sending HTTP GET
        • NB-IoT 18: FTP upload
        • NB-IoT 19: FTP download
        • NB-IoT 20: FTPS upload
        • NB-IoT 21: FTP operations
        • NB-IoT 22: Manual AT command
        • NB-IoT 23: Scan operator
        • NB-IoT 24: eDRX
        • NB-IoT 25: Sleep modes
        • NB-IoT 26: MQTT publish
        • NB-IoT 27: MQTT subscribe
        • NB-IoT 28: MQTT SSL publish
      • RS-485
        • RS-485 01: Send Data
        • RS-485 02: Receive Data
        • RS-485 03: Configuration Example
        • RS-485 05: Modbus Read Input Registers
        • RS-485 06: Modbus Write Single Coil
        • RS-485 07: Modbus Write Single Register
        • RS-485 08: Modbus Several Slaves
        • RS-485 09: Modbus Slave Mode
        • RS-485 10: Modbus Slave Acc & Battery Level
        • RS-485 11: Modbus Master Acc & Battery Level
        • RS-485 12: Modbus Registers Map
      • Sigfox
        • 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 12: Send tiny frame
        • 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
      • ZigBee
        • 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 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
      • WiFi
        • 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 Bridge
      • WiFi PRO V3
        • WiFi PRO V3 01: Configure as station
        • WiFi PRO V3 02: Configure as station autoconnect
        • WiFi PRO V3 03: Configure as access point
        • WiFi PRO V3 04: Static IP
        • WiFi PRO V3 05: Ping
        • WiFi PRO V3 06: TCP client
        • WiFi PRO V3 07: TCP server
        • WiFi PRO V3 08:TCP secure client
        • WiFi PRO V3 09: UDP client
        • WiFi PRO V3 10:UDP server
        • WiFi PRO V3 11: HTTP GET
        • WiFi PRO V3 12: HTTP POST
        • WiFi PRO V3 13: HTTP PUT
        • WiFi PRO V3 14: HTTP HEAD
        • WiFi PRO V3 15: HTTP DELETE
        • WiFi PRO V3 16: HTTPS GET
        • WiFi PRO V3 17: HTTPS POST
        • WiFi PRO V3 18: HTTPS PUT
        • WiFi PRO V3 19: HTTPS DELETE
        • WiFi PRO V3 20: MQTT publish topic
        • WiFi PRO V3 21: MQTT subscribe to topic
        • WiFi PRO V3 22:MQTT listen subscribed topic
        • WiFi PRO V3 23:MQTT plublish topic using TLS
        • WiFi PRO V3 24:Send to Meshlium via HTTP
        • WiFi PRO V3 25: Send to Meshlium via HTTPS
        • WiFi PRO V3 26: Send to Libelium Bridge
        • WiFi PRO V3 27: Firmware version
Powered by GitBook
On this page

Was this helpful?

  1. Docs

Programming

Guides for the management of internal features or modules

Accelerometer Programming GuideData Frame Programming GuideGPS Programming GuideIDE User GuideInterruptions Programming GuideOver The Air Programming GuideWaspmote Programming GuideRTC Programming GuideSD Card Programming GuideSecurity Programming GuideUtilities Programming Guide
PreviousNetworkingNextSoftware

Last updated 4 years ago

Was this helpful?