Norvi Logo
  • HOME
  • PRODUCTS
  • STORE
  • DOCUMENTATION
  • BLOG
  • CONTACT US
  • HOME
  • PRODUCTS
  • STORE
  • DOCUMENTATION
  • BLOG
  • CONTACT US

NORVI ESP32 HMI

  • ESP-HMI-5C-CI – DATASHEET
  • ESP-HMI-5C-VI – DATASHEET
  • ESP-HMI-5C-CI – USER GUIDE
  • ESP-HMI-5C-VI – USER GUIDE
  • GETTING STARTED WITH NORVI ESP32 HMI
  • LVGL EXAMPLE GUIDE FOR NORVI ESP32 HMI
  • SQUARELINE STUDIOS FOR NORVI ESP32 HMI GUI DESIGN
  • NORVI ESP32 HMI DISPLAY TOUCH CALIBRATION
  • NORVI HMI GUI DESIGN FOR I/O AND MODBUS

NORVI RASPBERRY PI HMI

  • RPI-PC-AM8-TO7 – DATASHEET
  • RPI-PC-AV8-TO7 – DATASHEET
  • USER MANUAL- RASPBERRY PI HMI
  • NODE-RED STARTUP GUIDE – RASPBERRY PI HMI
  • FLASHING OS FOR EMMC – RASPBERRY PI HMI

NORVI WITH MODBUS PROTOCOL

  • NORVI RS485 GPIO ALLOCATION TABLE
  • NORVI DEVICE AS A MODBUS RTU SLAVE
  • NORVI DEVICE AS A MODBUS RTU MASTER
  • MODBUS RTU COMMUNICATION THROUGH NORVI
  • NORVI HMI WITH MODBUS PROTOCOL
  • NORVI IIOT MODBUS TO MQTT GUIDE

NORVI IIOT-AE06-CS-M6

  • NORVI IIOT-AE06-CS-M6-HSE – TEST PROGRAM
  • NORVI IIOT-AE06-CS-M6-HSE- QSG

NORVI IIOT

  • NORVI IIOT-AE01-T
    • NORVI IIOT-AE01-T – Test Program
    • NORVI IIOT-AE01-T – Datasheet
    • NORVI IIOT-AE01-T – User Guide
  • NORVI IIOT-AE01-R
    • NORVI IIOT-AE01-R – Datasheet
    • NORVI IIOT-AE01-R – User Guide
    • NORVI IIOT-AE01-R – Test Program
  • NORVI IIOT-AE02-V
    • NORVI IIOT-AE02-V – Datasheet
    • NORVI IIOT-AE02-V – User Guide
    • NORVI IIOT-AE02-V – Test Program
  • NORVI IIOT-AE02-I
    • NORVI IIOT-AE02-I – Test Program
    • NORVI IIOT-AE02-I – Datasheet
    • NORVI IIOT-AE02-I – User Guide
  • NORVI IIOT-AE03
    • NORVI IIOT-AE03 – Test Program
    • NORVI IIOT-AE03 – Datasheet
    • NORVI IIOT-AE03 – User Guide
  • NORVI IIOT-AE04-I
    • NORVI IIOT-AE04-I – User Guide
    • NORVI IIOT-AE04-I – Test Program
    • NORVI IIOT-AE04-I – Datasheet
  • NORVI IIOT-AE04-V
    • NORVI IIOT-AE04-V – Datasheet
    • NORVI IIOT-AE04-V – User Guide
    • NORVI IIOT-AE04-V – Test Program

NORVI ENET

  • NORVI ENET-AE06-I
    • NORVI ENET-AE06-I – DATASHEET
    • NORVI ENET-AE06-I – USER GUIDE
    • NORVI ENET-AE06-I – TEST PROGRAM
  • NORVI ENET-AE06-V
    • NORVI ENET-AE06-V – DATASHEET
    • NORVI ENET-AE06-V – USER GUIDE
    • NORVI ENET-AE06-V – TEST PROGRAM
  • NORVI ENET-AE06-R
    • NORVI ENET-AE06-R – DATASHEET
    • NORVI ENET-AE06-R – USER GUIDE
    • NORVI ENET-AE06-R – TEST PROGRAM
  • NORVI ENET-AE06-T
    • NORVI ENET-AE06-T – DATASHEET
    • NORVI ENET-AE06-T – USER GUIDE
    • NORVI ENET-AE06-T – TEST PROGRAM

NORVI GSM 2G

  • NORVI GSM-AE02-I-G
    • NORVI GSM-AE02-I-G – DATASHEET
    • NORVI GSM-AE02-I-G- USER GUIDE
    • NORVI GSM-AE02-I-G TEST PROGRAM
  • NORVI GSM-AE02-V-G
    • NORVI GSM-AE02-V-G – DATASHEET
    • NORVI GSM-AE02-V-G – USER GUIDE
    • NORVI GSM-AE02-V-G – TEST PROGRAM
  • NORVI GSM-AE04-I-G
    • NORVI GSM-AE04-I-G – DATASHEET
    • NORVI GSM-AE04-I-G – USER GUIDE
    • NORVI GSM-AE04-I-G – TEST PROGRAM
  • NORVI GSM-AE04-V-G
    • NORVI GSM-AE04-V-G – DATASHEET
    • NORVI GSM-AE04-V-G – USER GUIDE
    • NORVI GSM-AE04-V-G – TEST PROGRAM
  • NORVI GSM-AE08-R-G
    • NORVI GSM-AE08-R-G – DATASHEET
    • NORVI GSM-AE08-R-G – USER GUIDE
    • NORVI GSM-AE08-R-G – TEST PROGRAM
  • NORVI GSM-AE07-R-G
    • NORVI GSM-AE07-R-G – DATASHEET
    • NORVI GSM-AE07-R-G – USER GUIDE
    • NORVI GSM-AE07-R-G – TEST PROGRAM
  • NORVI GSM-AE07-T-G
    • NORVI GSM-AE07-T-G – DATASHEET
    • NORVI GSM-AE07-T-G – USER GUIDE
    • NORVI GSM-AE07-T-G – TEST PROGRAM
  • NORVI GSM-AE08-I-G
    • NORVI GSM-AE08-I-G – Datasheet
    • NORVI GSM-AE08-I-G – USER GUIDE
    • NORVI GSM-AE08-I-G – TEST PROGRAM
  • NORVI GSM-AE08-T-G
    • NORVI GSM-AE08-T-G – DATASHEET
    • NORVI GSM-AE08-T-G – USER GUIDE
    • NORVI GSM-AE08-T-G – TEST PROGRAM
  • NORVI GSM-AE08-V-G
    • NORVI GSM-AE08-V-G – Datasheet
    • NORVI GSM-AE08-V-G – USER GUIDE
    • NORVI GSM-AE08-V-G – EST PROGRAM

NORVI GSM 4G LTE

  • NORVI GSM-AE02-V-L
    • NORVI GSM-AE02-V-L – DATASHEET
    • NORVI GSM-AE02-V-L – USER GUIDE
    • NORVI GSM-AE02-V-L – TEST PROGRAM
  • NORVI GSM-AE02-I-L
    • NORVI GSM-AE02-I-L – DATASHEET
    • NORVI GSM-AE02-I-L – USER GUIDE
    • NORVI GSM-AE02-I-L – TEST PROGRAM
  • NORVI GSM-AE04-I-L
    • NORVI GSM-AE04-I-L – DATASHEET
    • NORVI GSM-AE04-I-L – USER GUIDE
    • NORVI GSM-AE04-I-L – TEST PROGRAM
  • NORVI GSM-AE08-T-L
    • NORVI GSM-AE08-T-L – DATASHEET
    • NORVI GSM-AE08-T-L – USER GUIDE
    • NORVI GSM-AE08-T-L – TEST PROGRAM
  • NORVI GSM-AE07-R-L
    • NORVI GSM-AE07-R-L – DATASHEET
    • NORVI GSM-AE07-R-L – USER GUIDE
    • NORVI GSM-AE07-R-L – TEST PROGRAM
  • NORVI GSM-AE07-T-L
    • NORVI GSM-AE07-T-L – DATASHEET
    • NORVI GSM-AE07-T-L – USER GUIDE
    • NORVI GSM-AE07-T-L – TEST PROGRAM
  • NORVI GSM-AE08-V-L
    • NORVI GSM-AE08-V-L – DATASHEET
    • NORVI GSM-AE08-V-L – USER GUIDE
    • NORVI GSM-AE08-V-L – TEST PROGRAM
  • NORVI GSM-AE08-I-L
    • NORVI GSM-AE08-I-L – DATASHEET
    • NORVI GSM-AE08-I-L – USER GUIDE
    • NORVI GSM-AE08-I-L – TEST PROGRAM
  • NORVI GSM-AE08-R-L
    • NORVI GSM-AE08-R-L – DATASHEET
    • NORVI GSM-AE08-R-L – USER GUIDE
    • NORVI GSM-AE08-R-L – TEST PROGRAM
  • NORVI GSM-AE04-V-L
    • NORVI GSM-AE04-V-L – DATASHEET
    • NORVI GSM-AE04-V-L – USER GUIDE
    • NORVI GSM-AE04-V-L – TEST PROGRAM

NORVI AGENT1

  • NORVI AGENT 1-BT01-ES-SI
    • NORVI AGENT 1-BT01 – DATASHEET
    • NORVI AGENT 1-BT01 – TEST PROGRAM
    • NORVI AGENT 1-BT01 – USER GUIDE
  • NORVI AGENT 1-BT02-ES-SI
    • NORVI AGENT 1-BT02 – DATASHEET
    • NORVI AGENT 1-BT02 – TEST PROGRAM
    • NORVI AGENT 1-BT02 – USER GUIDE
  • NORVI AGENT 1-BT03-ES-SI
    • NORVI AGENT 1-BT03 – DATASHEET
    • NORVI AGENT 1-BT03 – TEST PROGRAM
    • NORVI AGENT 1-BT03 – USER GUIDE
  • NORVI AGENT 1-BT05-ES-SI
    • NORVI AGENT 1-BT05 – DATASHEET
    • NORVI AGENT 1-BT05 – TEST PROGRAM
    • NORVI AGENT 1-BT05 – USER GUIDE
  • NORVI AGENT 1-BT06-ES-SI
    • NORVI AGENT 1-BT06 – DATASHEET
    • NORVI AGENT 1-BT06 – TEST PROGRAM
    • NORVI AGENT 1-BT06 – USER GUIDE
  • NORVI AGENT 1-BM01-ES-SI
    • NORVI AGENT 1-BM01 – DATASHEET
    • NORVI AGENT 1-BM01 – USER GUIDE
    • NORVI AGENT 1-BM01 – TEST PROGRAM
  • NORVI AGENT 1-BM02-ES-SI
    • NORVI AGENT 1-BM02 – DATASHEET
    • NORVI AGENT 1-BM02 – TEST PROGRAM
    • NORVI AGENT 1-BM02 – USER GUIDE

NORVI AGENT1 LoRa

  • NORVI AGENT 1-BT05-ES-L
    • NORVI AGENT 1-BT05-ES-L – DATASHEET
    • NORVI AGENT 1-BT05-ES-L – USER GUIDE
    • NORVI AGENT 1-BT05-ES-L – TEST PROGRAM
  • NORVI AGENT 1-BT02-ES-L
    • NORVI AGENT 1-BT02-ES-L – DATASHEET
    • NORVI AGENT 1-BT02-ES-L – USER GUIDE
    • NORVI AGENT 1-BT02-ES-L – TEST PROGRAM
  • NORVI AGENT 1-BT03-ES-L
    • NORVI AGENT 1-BT03-ES-L – DATASHEET
    • NORVI AGENT 1-BT03-ES-L – USER GUIDE
    • NORVI AGENT 1-BT03-ES-L – TEST PROGRAM
  • NORVI AGENT 1-BM02-ES-L
    • NORVI AGENT 1-BM02-ES-L – DATASHEET
    • NORVI AGENT 1-BM02-ES-L – USER GUIDE
    • NORVI AGENT 1-BM02-ES-L – TEST PROGRAM
  • NORVI AGENT 1-BT01-ES-L
    • NORVI AGENT 1-BT01-ES-L – DATASHEET
    • NORVI AGENT 1-BT01-ES-L – USER GUIDE
    • NORVI AGENT 1-BT01-ES-L – TEST PROGRAM
  • NORVI AGENT 1-BT06-ES-L
    • NORVI AGENT 1-BT06-ES-L – DATASHEET
    • NORVI AGENT 1-BT06-ES-L – USER GUIDE
    • NORVI AGENT 1-BT06-ES-L – TEST PROGRAM
  • NORVI AGENT 1-BM01-ES-L
    • NORVI AGENT 1-BM01-ES-L – DATASHEET
    • NORVI AGENT 1-BM01-ES-L – USER GUIDE
    • NORVI AGENT 1-BM01-ES-L – TEST PROGRAM

NORVI AGENT1 NB-IoT

  • NORVI AGENT 1-BM01-ES-N
    • NORVI AGENT 1-BM01-ES-N – DATASHEET
    • NORVI AGENT 1-BM01-ES-N – USER GUIDE
    • NORVI AGENT 1-BM01-ES-N – TEST PROGRAM
  • NORVI AGENT 1-BM02-ES-N
    • NORVI AGENT 1-BM02-ES-N – DATASHEET
    • NORVI AGENT 1-BM02-ES-N – USER GUIDE
    • NORVI AGENT 1-BM02-ES-N – TEST PROGRAM
  • NORVI AGENT 1-BT02-ES-N
    • NORVI AGENT 1-BT02-ES-N – DATASHEET
    • NORVI AGENT 1-BT02-ES-N – USER GUIDE
    • NORVI AGENT 1-BT02-ES-N – TEST PROGRAM
  • NORVI AGENT 1-BT01-ES-N
    • NORVI AGENT 1-BT01-ES-N – DATASHEET
    • NORVI AGENT 1-BT01-ES-N – USER GUIDE
    • NORVI AGENT 1-BT01-ES-N – TEST PROGRAM
  • NORVI AGENT 1-BT03-ES-N
    • NORVI AGENT 1-BT03-ES-N – DATASHEET
    • NORVI AGENT 1-BT03-ES-N – USER GUIDE
    • NORVI AGENT 1-BT03-ES-N – TEST PROGRAM
  • NORVI AGENT 1-BT05-ES-N
    • NORVI AGENT 1-BT05-ES-N – DATASHEET
    • NORVI AGENT 1-BT05-ES-N – USER GUIDE
    • NORVI AGENT 1-BT05-ES-N – TEST PROGRAM
  • NORVI AGENT 1-BT06-ES-N
    • NORVI AGENT 1-BT06-ES-N – DATASHEET
    • NORVI AGENT 1-BT06-ES-N – USER GUIDE
    • NORVI AGENT 1-BT06-ES-N – TEST PROGRAM

NORVI AGENT1 4G LTE

  • NORVI AGENT 1-BT06-LTE
    • NORVI AGENT 1-BT06-LTE – DATASHEET
    • NORVI AGENT 1-BT06-LTE – USER GUIDE
    • NORVI AGENT 1-BT06-LTE – TEST PROGRAM
  • NORVI AGENT 1-BT05-LTE
    • NORVI AGENT 1-BT05-LTE – DATASHEET
    • NORVI AGENT 1-BT05-LTE – USER GUIDE
    • NORVI AGENT 1-BT05-LTE – TEST PROGRAM
  • NORVI AGENT 1-BT03-LTE
    • NORVI AGENT 1-BT03-LTE – DATASHEET
    • NORVI AGENT 1-BT03-LTE – USER GUIDE
    • NORVI AGENT 1-BT03-LTE – TEST PROGRAM
  • NORVI AGENT 1-BT02-LTE
    • NORVI AGENT 1-BT02-LTE – DATASHEET
    • NORVI AGENT 1-BT02-LTE – USER GUIDE
    • NORVI AGENT 1-BT02-LTE – TEST PROGRAM
  • NORVI AGENT 1-BT01-LTE
    • NORVI AGENT 1-BT01-LTE – DATASHEET
    • NORVI AGENT 1-BT01-LTE – USER GUIDE
    • NORVI AGENT 1-BT01-LTE – TEST PROGRAM
  • NORVI AGENT 1-BM01-LTE
    • NORVI AGENT 1-BM01-LTE – DATASHEET
    • NORVI AGENT 1-BM01-LTE – USER GUIDE
    • NORVI AGENT 1-BM01-LTE – TEST PROGRAM
  • NORVI AGENT 1-BM02-LTE
    • NORVI AGENT 1-BM02-LTE – DATASHEET
    • NORVI AGENT 1-BM02-LTE – USER GUIDE
    • NORVI AGENT 1-BM02-LTE – TEST PROGRAM

NORVI AGENT2

  • NORVI AGENT 2-AP01-BC1
    • NORVI AGENT 2-BC1 – DATASHEET
    • NORVI AGENT 2-BC1 – USER GUIDE
  • NORVI AGENT 2-AP01-BC2
    • NORVI AGENT 2-BC2 – DATASHEET
    • NORVI AGENT 2-BC2 – USER GUIDE
  • NORVI AGENT 2-AP01-BA1
    • NORVI AGENT 2-BA1 – DATASHEET
    • NORVI AGENT 2-BA1 – USER GUIDE
  • NORVI AGENT 2-AP01-BA2
    • NORVI AGENT 2-BA2 – DATASHEET
    • NORVI AGENT 2-BA2 – USER GUIDE

EC-M11-EG

  • EC-M11-EG-C1
    • EC-M11-EG-C1 – DATASHEET
    • EC-M11-EG-C1 – USER GUIDE
    • EC-M11-EG-C1 – TEST PROGRAM
  • EC-M11-EG-C2
    • EC-M11-EG-C2 – DATASHEET
    • EC-M11-EG-C2 – USER GUIDE
    • EC-M11-EG-C2 – TEST PROGRAM
  • EC-M11-EG-C3
    • EC-M11-EG-C3 – DATASHEET
    • EC-M11-EG-C3 – USER GUIDE
    • EC-M11-EG-C3 – TEST PROGRAM
  • EC-M11-EG-C4
    • EC-M11-EG-C4 – DATASHEET
    • EC-M11-EG-C4 – USER GUIDE
    • EC-M11-EG-C4 – TEST PROGRAM
  • EC-M11-EG-C5
    • EC-M11-EG-C5 – DATASHEET
    • EC-M11-EG-C5 – USER GUIDE
    • EC-M11-EG-C5 – TEST PROGRAM

EC-M11-EG 4G LTE

  • EC-M11-EG-C1-LTE
    • EC-M11-EG-C1-LTE – DATASHEET
    • EC-M11-EG-C1-LTE – USER GUIDE
    • EC-M11-EG-C1-LTE – TEST PROGRAM
  • EC-M11-EG-C2-LTE
    • EC-M11-EG-C2-LTE – DATASHEET
    • EC-M11-EG-C2-LTE – USER GUIDE
    • EC-M11-EG-C2-LTE – TEST PROGRAM
  • EC-M11-EG-C3-LTE
    • EC-M11-EG-C3-LTE – DATASHEET
    • EC-M11-EG-C3-LTE – USER GUIDE
    • EC-M11-EG-C3-LTE – TEST PROGRAM
  • EC-M11-EG-C4-LTE
    • EC-M11-EG-C4-LTE – DATASHEET
    • EC-M11-EG-C4-LTE – USER GUIDE
    • EC-M11-EG-C4-LTE – TEST PROGRAM
  • EC-M11-EG-C5-LTE
    • EC-M11-EG-C5-LTE – DATASHEET
    • EC-M11-EG-C5-LTE – USER GUIDE
    • EC-M11-EG-C5-LTE – TEST PROGRAM

EC-M11-EG NB-IoT

  • EC-M11-EG-C1-B95
    • EC-M11-EG-C1-B95 – DATASHEET
    • EC-M11-EG-C1-B95 – USER GUIDE
    • EC-M11-EG-C1-B95 – TEST PROGRAM
  • EC-M11-EG-C2-B95
    • EC-M11-EG-C2-B95 – DATASHEET
    • EC-M11-EG-C2-B95 – USER GUIDE
    • EC-M11-EG-C2-B95 – TEST PROGRAM
  • EC-M11-EG-C3-B95
    • EC-M11-EG-C3-B95 – DATASHEET
    • EC-M11-EG-C3-B95 – USER GUIDE
    • EC-M11-EG-C3-B95 – TEST PROGRAM
  • EC-M11-EG-C4-B95
    • EC-M11-EG-C4-B95 – DATASHEET
    • EC-M11-EG-C4-B95 – USER GUIDE
    • EC-M11-EG-C4-B95 – TEST PROGRAM
  • EC-M11-EG-C5-B95
    • EC-M11-EG-C5-B95 – DATASHEET
    • EC-M11-EG-C5-B95 – USER GUIDE
    • EC-M11-EG-C5-B95 – TEST PROGRAM

EC-M11-EG LoRa

  • EC-M11-EG-C4-S
    • EC-M11-EG-C4-S – DATASHEET
    • EC-M11-EG-C4-S – USER GUIDE
    • EC-M11-EG-C4-S – TEST PROGRAM
  • EC-M11-EG-C3-S
    • EC-M11-EG-C3-S – DATASHEET
    • EC-M11-EG-C3-S – USER GUIDE
    • EC-M11-EG-C3-S – TEST PROGRAM
  • EC-M11-EG-C2-S
    • EC-M11-EG-C2-S – DATASHEET
    • EC-M11-EG-C2-S – USER GUIDE
    • EC-M11-EG-C2-S – TEST PROGRAM
  • EC-M11-EG-C1-S
    • EC-M11-EG-C1-S – DATASHEET
    • EC-M11-EG-C1-S – USER GUIDE
    • EC-M11-EG-C1-S – TEST PROGRAM
  • EC-M11-EG-C5-S
    • EC-M11-EG-C5-S – DATASHEET
    • EC-M11-EG-C5-S – USER GUIDE
    • EC-M11-EG-C5-S – TEST PROGRAM

EC-M11-BC

  • EC-M11-BC-C1
    • EC-M11-BC-C1_V2 – DATASHEET
    • EC-M11-BC-C1 – USER GUIDE
    • EC-M11-BC-C1 – TEST PROGRAM
    • EC-M11-BC-C1 – DATASHEET
    • EC-M11-BC-C1_V2 – USER GUIDE
    • EC-M11-BC-C1_V2 – TEST PROGRAM
    • EC-M11-BC-C1_V3 – USER GUIDE
  • EC-M11-BC-C2
    • EC-M11-BC-C2 -DATASHEET
    • EC-M11-BC-C2 -USER GUIDE
    • EC-M11-BC-C2 – TEST PROGRAM
  • EC-M11-BC-C3
    • EC-M11-BC-C3 – DATASHEET
    • EC-M11-BC-C3 – USER GUIDE
    • EC-M11-BC-C3 – TEST PROGRAM
  • EC-M11-BC-C4
    • EC-M11-BC-C4 – DATASHEET
    • EC-M11-BC-C4 – USER GUIDE
    • EC-M11-BC-C4 – TEST PROGRAM

EC-M11-BC 4G LTE

  • EC-M11-BC-C1-LTE
    • EC-M11-BC-C1-LTE – DATASHEET
    • EC-M11-BC-C1-LTE – USER GUIDE
    • EC-M11-B-C1-LTE – TEST PROGRAM
    • EC-M11-BC-C1-LTE_V2 – DATASHEET
    • EC-M11-BC-C1-LTE_V2 – USER GUIDE
    • EC-M11-B-C1-LTE_V2 – TEST PROGRAM
    • EC-M11-BC-C1-LTE_V3 – USER GUIDE
  • EC-M11-BC-C2-LTE
    • EC-M11-BC-C2-LTE – DATASHEET
    • EC-M11-BC-C2-LTE – USER GUIDE
    • EC-M11-BC-C2-LTE – TEST PROGRAM
  • EC-M11-BC-C3-LTE
    • EC-M11-BC-C3-LTE – DATASHEET
    • EC-M11-BC-C3-LTE – USER GUIDE
    • EC-M11-BC-C3-LTE -TEST PROGRAM
  • EC-M11-BC-C4-LTE
    • EC-M11-BC-C4-LTE – DATASHEET
    • EC-M11-BC-C4-LTE – USER GUIDE
    • EC-M11-BC-C4-LTE – TEST PROGRAM

EC-M11-BC NB-IoT

  • EC-M11-BC-C1-B95
    • EC-M11-BC-C1-B95 – DATASHEET
    • EC-M11-BC-C1-B95 – USER GUIDE
    • EC-M11-BC-C1-B95 – TEST PROGRAM
    • EC-M11-BC-C1-B95_V2 – DATASHEET
    • EC-M11-BC-C1-B95_V2 – USER GUIDE
    • EC-M11-BC-C1-B95_V2 – TEST PROGRAM
    • EC-M11-BC-C1-B95_V3 – USER GUIDE
  • EC-M11-BC-C2-B95
    • EC-M11-BC-C2-B95 – DATASHEET
    • EC-M11-BC-C2-B95 – USER GUIDE
    • EC-M11-BC-C2-B95 – TEST PROGRAM
  • EC-M11-BC-C3-B95
    • EC-M11-BC-C3-B95 – DATASHEET
    • EC-M11-BC-C3-B95 – USER GUIDE
    • EC-M11-BC-C3-B95 – TEST PROGRAM
  • EC-M11-BC-C4-B95
    • EC-M11-BC-C4-B95 -DATASHEET
    • EC-M11-BC-C4-B95 -USER GUIDE
    • EC-M11-BC-C4-B95 -TEST PROGRAM

EC-M11-BC LoRa

  • EC-M11-BC-C4-S
    • EC-M11-BC-C4-S – DATASHEET
    • EC-M11-BC-C4-S – USER GUIDE
    • EC-M11-BC-C4-S – TEST PROGRAM
  • EC-M11-BC-C1-S
    • EC-M11-BC-C1-S – DATASHEET
    • EC-M11-BC-C1-S – USER GUIDE
    • EC-M11-BC-C1-S – TEST PROGRAM
    • EC-M11-BC-C1-S_V2 – USER GUIDE
    • EC-M11-BC-C1-S_V2 – DATASHEET
    • EC-M11-BC-C1-S_V2 – TEST PROGRAM
    • EC-M11-BC-C1-S_V3 – USER GUIDE
  • EC-M11-BC-C2-S
    • EC-M11-BC-C2-S – DATASHEET
    • EC-M11-BC-C2-S – USER GUIDE
    • EC-M11-BC-C2-S – TEST PROGRAM
  • EC-M11-BC-C3-S
    • EC-M11-BC-C3-S – DATASHEET
    • EC-M11-BC-C3-S – USER GUIDE
    • EC-M11-BC-C3-S – TEST PROGRAM

NORVI ANALOG EXPANSION

  • NORVI EX-ANV16
    • NORVI EX-ANV16 – DATASHEET
    • NORVI EX-ANV16 – USER GUIDE
    • NORVI EX-ANV16 – TEST PROGRAM
  • NORVI EX-ANQ 04
    • NORVI EX-ANQ 04 – DATASHEET
    • NORVI EX-ANQ 04 – USER GUIDE
    • NORVI EX-ANQ 04 – TEST PROGRAM
  • NORVI EX-ANV01
    • NORVI-EX-ANV01 – DATASHEET
    • NORVI-EX-ANV01 – USER GUIDE
    • NORVI EX-ANV01 – TEST PROGRAM
  • NORVI EX-ANI01
    • NORVI-EX-ANI01 – USER GUIDE
    • NORVI-EX-ANI01 – DATASHEET
    • NORVI EX-ANI01 – TEST PROGRAM

NORVI DIGITAL INPUT EXPANSION

  • NORVI EX-I4
    • NORVI-EX-I4 – DATASHEET
    • NORVI-EX-I4 – USER GUIDE
    • NORVI EX-I4 – TEST PROGRAM
  • NORVI EX-I8
    • NORVI-EX-I8 – DATASHEET
    • NORVI-EX-I8 – USER GUIDE
    • NORVI EX-I8 – TEST PROGRAM
  • NORVI EX-I16
    • NORVI-EX-I16 – DATASHEET
    • NORVI-EX-I16 – USER GUIDE
    • NORVI EX-I16 – TEST PROGRAM

NORVI TRANSISTOR OUTPUT EXPANSION

  • NORVI EX-Q4
    • NORVI-EX-Q4 – DATASHEET
    • NORVI-EX-Q4 – USER GUIDE
    • NORVI EX-Q4 – TEST PROGRAM
  • NORVI EX-Q8
    • NORVI-EX-Q8 – DATASHEET
    • NORVI-EX-Q8 – USER GUIDE
    • NORVI EX-Q8 – TEST PROGRAM
  • NORVI EX-Q16
    • NORVI-EX-Q16 – DATASHEET
    • NORVI-EX-Q16 – USER GUIDE
    • NORVI EX-Q16 – TEST PROGRAM

NORVI RELAY OUTPUT EXPANSION

  • NORVI EX-R8
    • NORVI-EX-R8 – DATASHEET
    • NORVI-EX-R8 – USER GUIDE
    • NORVI EX-R8 – TEST PROGRAM
  • NORVI EX-R16
    • NORVI-EX-R16 – DATASHEET
    • NORVI-EX-R16 – USER GUIDE
    • NORVI EX-R16 – TEST PROGRAM

NORVI CEMA

  • NORVI CEMA-M1
    • NORVI CEMA-M1 – DATASHEET
    • NORVI CEMA-M1 – USER GUIDE
    • NORVI CEMA-M1 – TEST PROGRAM
  • NORVI CEMA-M2
    • NORVI CEMA-M2 – DATASHEET
    • NORVI CEMA-M2 – USER GUIDE
    • NORVI CEMA-M2 – TEST PROGRAM

NORVI ARITA MEGA

  • NORVI ARITA-MEGA-M5
    • NORVI ARITA-MEGA-M5 – DATASHEET
    • NORVI ARITA-MEGA-M5 – USER GUIDE
    • NORVI ARITA-MEGA-M5 – TEST PROGRAM
  • NORVI ARITA-MEGA-M6
    • NORVI ARITA-MEGA-M6 – DATASHEET
    • NORVI ARITA-MEGA-M6 – USER GUIDE
    • NORVI ARITA-MEGA-M6 – TEST PROGRAM
  • NORVI ARITA-MEGA-M7
    • NORVI ARITA-MEGA-M7 – DATASHEET
    • NORVI ARITA-MEGA-M7 – USER GUIDE
    • NORVI ARITA-MEGA-M7 – TEST PROGRAM
  • NORVI ARITA-MEGA-M8
    • NORVI ARITA-MEGA-M8 – DATASHEET
    • NORVI ARITA-MEGA-M8 – USER GUIDE
    • NORVI ARITA-MEGA-M8 – TEST PROGRAM

NORVI ARITA STM32

  • NORVI ARITA-STM32-M5
    • NORVI ARITA-STM32-M5 – DATASHEET
    • NORVI ARITA-STM32-M5 – USER GUIDE
  • NORVI ARITA-STM32-M6
    • NORVI ARITA-STM32-M6 – DATASHEET
    • NORVI ARITA-STM32-M6 – USER GUIDE
  • NORVI ARITA-STM32-M7
    • NORVI ARITA-STM32-M7 – DATASHEET
    • NORVI ARITA-STM32-M7 – USER GUIDE
  • NORVI ARITA-STM32-M8
    • NORVI ARITA-STM32-M8 – DATASHEET
    • NORVI ARITA-STM32-M8 – USER GUIDE

NORVI WITH MQTT PROTOCOL

  • NORVI IIOT MQTT Guide
  • MQTT with QUECTEL EC25 Guide on NORVI GSM Series
  • Secure MQTT with QUECTEL EC25 Guide on NORVI GSM Series
  • MQTT with SIMCOM SIM7500 Guide on NORVI GSM Series
  • Secure MQTT with SIMCOM SIM7500 Guide on NORVI GSM Series

INDUSTRIAL CAMERA

  • NORVI AI OPTIC
    • NORVI AI OPTIC -DATASHEET
    • NORVI AI OPTIC – USER GUIDE
    • ESP32 S3 CAMERA OBJECT DETECTION GUIDE
    • ESP32 S3 CAMERA TFT DISPLAY INITIALIZATION AND GRAPHICS DEMO

NORVI EXPANSION

  • NORVI-EX-LRWAN
    • NORVI-EX-LRWAN-915 – DATASHEET
    • NORVI-EX-LRWAN-915 – USER GUIDE
    • NORVI EX-LRWAN-915 – TEST PROGRAM
  • NORVI EX-F16
    • NORVI EX-F16 – DATASHEET
    • NORVI EX-F16 – USER GUIDE
    • NORVI EX-F16 – TEST PROGRAM
  • NORVI EX-NB-IoT
    • NORVI EX-NB95G – DATASHEET
    • NORVI-EX-NB95G – USER GUIDE
    • NORVI EX-NB95G – TEST PROGRAM
  • NORVI EX-BR01
    • NORVI EX-BR01 – DATASHEET
    • NORVI-EX-BR01 – USER GUIDE
    • NORVI EX-BR01 – TEST PROGRAM
  • NORVI EX-TEX01
    • NORVI EX-TEX01 – DATASHEET
    • NORVI EX-TEX01 – TEST PROGRAM
  • NORVI EX-TEX02
    • NORVI EX-TEX02 – DATASHEET
  • NORVI-EX-LTE
    • NORVI EX-LTE – DATASHEET

OTA on ESP32

  • OTA UPDATES ON ESP32 WITH CELLULAR NETWORK
  • OTA UPDATES ON ESP32 OVER WIFI
View Categories
  • Home
  • Documentation
  • NORVI IIOT
  • NORVI IIOT-AE02-V
  • NORVI IIOT-AE02-V – Test Program

NORVI IIOT-AE02-V – Test Program

Introduction #

  • This guide is intended to test the features and basic operation of the device, the NORVI IIOT-AE02-V (voltage model).

NORVI IIOT-AE02-V test program.

Table of Test Instructions

Flash the test code firmware before testing the device. Follow the instructions given in the Guide to Flashing the Test Code Firmware guide to flash the binary code.

Testing component/feature
Test

Expected Output/Outputs
PowerProvide a 24V DC supply.A red LED inside the device glows.
Display turns on.
DisplayPower up the device using a USB cable or a 24V DC supply.The display starts with the Norvi logo.

The device model is displayed.

A final screen with Input, output, and Push Button status appears.

The output-side LED indicators glow in a pattern.
Digital InputsPower up the device using a 24V DC supply.




Connect the GND and COM pins and supply the 24V DC to every digital input one by one.
Refer to the expected outputs of the Display Check above.

In the input status, the status of all eight digital inputs will be 1.(As the inputs are internally pulled up.)

The input status changes from 1 to 0, and the input side LED indicator starts to glow accordingly.
Voltage Inputs and Transistor OutputsPower-up the device using a 24V DC supply.The status of all six analog inputs will be 0.

Toggling output status (from 0 to 1 ) is observed on the display for the 2 transistor outputs, which follows the output side LED indicator blinking pattern.Whenever these LEDs are on, it means the respective transistor is on.
Voltage Inputs and Transistor Outputs (continued)After powering up the device, to check the working of the 6 analog (voltage) inputs, supply a voltage between 0 and 10 volts (10 volts max) to each voltage input.

(Check this link for the wire connection.)

To check the working of the two transistors, a voltage test is done using a multimeter.To do this, keep the positive probe of the multimeter on the +24V pin of the device.

Next, touch the negative probe with the two transistor output pins, one by one after a 15-second gap.
On the display, the voltage sensed by the Norvi device is displayed.(You can confirm these voltage values using a multimeter.)




The multimeter shows a 24 V DC reading, whenever the transistor is on.(Transistor status is indicated by the respective output side LED indicator and the output status on the display.)
Push ButtonsPress the three push buttons, one at a time.The 4-digit analog status of the push button is displayed accordingly on the display.

Analog status 1_ _ _  for the upper button

Analog status 2_ _ _  for the middle button

Analog status 3_ _ _  for the lower button
RS-485  Communication

















For this test, a USB-to-RS-485 converter is required.

Connect the RS-485 A and B pins of the Norvi device with the respective A and B pins of the USB to RS-485 converter.

Plug the USB end of the USB-to-RS-485 converter into the PC.

Power up the Norvi device using a USB Cable.

Open the Arduino IDE application.
Select the correct COM port of the USB to RS-485 converter in the Arduino IDE and open the serial Monitor.

Send the Number ‘5’ in the serial monitor.
In the serial monitor, the “RS485 SUCCESS” statement getting printed is observed.

This indicates that the RS-485’s Tx operation is working properly in the Norvi device.

Once number “5” is received, all the output-side LEDs

indicators will glow simultaneously for a few seconds. Then later they’ll  continue to glow in their previous pattern.

This indicates that the RS-485’s RX operation is working properly in the Norvi device.
Table of Tests

Test Program #

#include <Wire.h>
#include <Adafruit_SSD1306.h>
#include <Adafruit_ADS1X15.h>
#include <SoftwareSerial.h>

#define ANALOG_PIN_0 32

#define I2C1_SDA 16
#define I2C1_SCL 17

#define INPUT1   18
#define INPUT2   39
#define INPUT3   34
#define INPUT4   35
#define INPUT5   19
#define INPUT6   21
#define INPUT7   22
#define INPUT8   23

#define OUTPUT1 26
#define OUTPUT2 27

#define RS485_RXD 3
#define RS485_FC 4

#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels

#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

unsigned long previousMillis = 0;  
const long interval = 15000;      


Adafruit_ADS1115 ads1;
Adafruit_ADS1115 ads2;

SoftwareSerial *rs485Serial = nullptr; 

int analog_value = 0;
bool mode = true; 

int readSwitch() {
  analog_value = analogRead(ANALOG_PIN_0);
  return analog_value; //Read analog
}

void setup() {
  Serial.begin(9600);

  pinMode(RS485_FC, OUTPUT);
  digitalWrite(RS485_FC, HIGH);

  pinMode(OUTPUT1, OUTPUT);
  pinMode(OUTPUT2, OUTPUT);

  pinMode(INPUT1, INPUT);
  pinMode(INPUT2, INPUT);
  pinMode(INPUT3, INPUT);
  pinMode(INPUT4, INPUT);
  pinMode(INPUT5, INPUT);
  pinMode(INPUT6, INPUT);
  pinMode(INPUT7, INPUT);
  pinMode(INPUT8, INPUT);

  Wire.begin(I2C1_SDA, I2C1_SCL);

  if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address 0x3C for 128x64
    Serial.println(F("SSD1306 allocation failed"));
    for (;;);
  }
  display.display();

  delay(100);
  I2C_SCAN_1();

  if (!ads1.begin(0x48)) {
    Serial.println("Failed to initialize ADS 1.");
  }

  if (!ads2.begin(0x49)) {
    Serial.println("Failed to initialize ADS 2.");
  }

  adcAttachPin(ANALOG_PIN_0);
}

void loop() {
  if (Serial.available()) {
    char input = Serial.read();
    if (input == '2') {
      mode = true;  // Switch to first mode
      Serial2.begin(115200, SERIAL_8N1, RS485_RXD, -1); // Only RX is defined, TX is disabled
      if (rs485Serial) {
        delete rs485Serial; // Delete SoftwareSerial object if it exists
        rs485Serial = nullptr;
      }
    } else if (input == '1') {
      mode = false; // Switch to second mode
      rs485Serial = new SoftwareSerial(RS485_RXD, 1); // Define both RX and TX for the second code
      rs485Serial->begin(9600);
    }
  }

  if (mode) {
    firstCode();
  } else {
    secondCode();
  }
}

void firstCode() {
  int16_t adc0, adc1, adc2, adc3;

  Serial.println("");
  Serial.print(digitalRead(INPUT1)); Serial.print(digitalRead(INPUT2)); Serial.print(digitalRead(INPUT3)); Serial.println(digitalRead(INPUT4));
  Serial.print(digitalRead(INPUT5)); Serial.print(digitalRead(INPUT6)); Serial.print(digitalRead(INPUT7)); Serial.println(digitalRead(INPUT8));
  Serial.println("");
  
 unsigned long currentMillis = millis();  

  if (currentMillis - previousMillis >= interval) {
    
    previousMillis = currentMillis;  
    Serial.println("receiver mode test 'serial print '1'");  
  }
 
  Serial.println("");
  Serial.print("Push button  "); Serial.println(readSwitch());
  Serial.println("");

  adc0 = ads1.readADC_SingleEnded(0);
  adc1 = ads1.readADC_SingleEnded(1);
  adc2 = ads1.readADC_SingleEnded(2);
  adc3 = ads1.readADC_SingleEnded(3);

  Serial.println("-----------------------------------------------------------");
  Serial.print("AIN1: "); Serial.print(adc0); Serial.println("  ");
  Serial.print("AIN2: "); Serial.print(adc1); Serial.println("  ");
  Serial.print("AIN3: "); Serial.print(adc2); Serial.println("  ");
  Serial.print("AIN4: "); Serial.print(adc3); Serial.println("  ");

  adc0 = ads2.readADC_SingleEnded(0);
  adc1 = ads2.readADC_SingleEnded(1);
  adc2 = ads2.readADC_SingleEnded(2);
  adc3 = ads2.readADC_SingleEnded(3);

  Serial.println("-----------------------------------------------------------");
  Serial.print("AIN4: "); Serial.print(adc0); Serial.println("  ");
  Serial.print("AIN5: "); Serial.print(adc1); Serial.println("  ");
  Serial.print("AIN6: "); Serial.print(adc2); Serial.println("  ");
  Serial.print("AIN7: "); Serial.print(adc3); Serial.println("  ");

  digitalWrite(OUTPUT1, HIGH);
  digitalWrite(OUTPUT2, LOW);
  delay(200);
  digitalWrite(OUTPUT1, LOW);
  digitalWrite(OUTPUT2, HIGH);
  delay(200);

  digitalWrite(RS485_FC, HIGH); // Make FLOW CONTROL pin HIGH
  delay(500);
  Serial2.println(F("RS485 01 SUCCESS")); // Send RS485 SUCCESS serially
  delay(500);
 
}

void secondCode() {
  if (rs485Serial && rs485Serial->available()) {
    String rs485Data = rs485Serial->readString();
    Serial.println(rs485Data);

    display.clearDisplay();
    display.setTextSize(1);
    display.setTextColor(SSD1306_WHITE);
    display.setCursor(0, 0);
    display.print("RS485 Data:");
    display.setCursor(0, 10);
    display.print(rs485Data);
    display.display();
  }

  if (Serial.available()) {
    String userInput = Serial.readString();
    digitalWrite(RS485_FC, HIGH);
    rs485Serial->print(userInput);
    digitalWrite(RS485_FC, LOW);
    delay(100);
  }
}

void I2C_SCAN_1() {
  byte error, address;
  int deviceCount = 0;

  Serial.println("Scanning...");

  for (address = 1; address < 127; address++) {
    Wire.beginTransmission(address);
    error = Wire.endTransmission();

    if (error == 0) {
      Serial.print("I2C device found at address 0x");
      if (address < 16) {
        Serial.print("0");
      }
      Serial.print(address, HEX);
      Serial.println("  !");
      deviceCount++;
      delay(1);
    } else if (error == 4) {
      Serial.print("Unknown error at address 0x");
      if (address < 16) {
        Serial.print("0");
      }
      Serial.println(address, HEX);
    }
  }

  if (deviceCount == 0) {
    Serial.println("No I2C devices found in Wire 1\n");
  } else {
    Serial.println("Wire 1 Scanning complete\n");
  }

  delay(1000);
}
What are your Feelings
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on November 8, 2024
NORVI IIOT-AE02-V – User Guide

Powered by BetterDocs

Table of Contents
  • Introduction
  • Test Program

Creating sustainable solutions that empower integrators, solution providers, and consumers.

Products

  • NORVI IIOT
  • NORVI ENET
  • NORVI GSM
  • NORVI AGENT 1
  • NORVI AGENT 2
  • Expansions
  • Solar Powered
  • Outdoor
  • NORVI HMI
  • RASPBERRY PI

Get Started

  • Documentation
  • Example Programs
  • Support

About

  • Blog
  • Stories
  • Community
  • Careers
  • Brand Assets

© 2018 All rights reserved

Twitter Facebook-f Youtube Medium