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

NORVI IIOT-AE01-T

  • Test Program
  • Datasheet
  • User Guide

NORVI IIOT-AE01-R

  • Datasheet
  • User Guide
  • Test Program

NORVI IIOT-AE02-V

  • Datasheet
  • User Guide
  • Test Program

NORVI IIOT-AE02-I

  • Test Program
  • Datasheet
  • User Guide

NORVI IIOT-AE03

  • Test Program
  • Datasheet
  • User Guide

NORVI IIOT-AE04-I

  • User Guide
  • Test Program
  • Datasheet

NORVI IIOT-AE04-V

  • Datasheet
  • User Guide
  • Test Program

NORVI GSM-AE02-I-G

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE02-V-G

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE02-V-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE02-I-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE04-I-G

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE04-I-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE04-V-G

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT01-ES-SI

  • DATASHEET
  • TEST PROGRAM
  • USER GUIDE

NORVI GSM-AE07-R-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE08-R-G

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT05-ES-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT02-ES-SI

  • DATASHEET
  • TEST PROGRAM
  • USER GUIDE

NORVI GSM-AE08-T-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE07-R-G

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI ENET-AE06-I

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE07-T-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT03-ES-SI

  • DATASHEET
  • TEST PROGRAM
  • USER GUIDE

NORVI GSM-AE08-T-G

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE07-T-G

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI ENET-AE06-V

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE08-I-G

  • Datasheet
  • USER GUIDE
  • TEST PROGRAM

RELAY OUTPUT EXPANSIONS

  • NORVI-EX-R8 Datasheet
  • NORVI-EX-R16 Datasheet
  • NORVI-EX-R8 User Guide
  • NORVI-EX-R16 User Guide
  • NORVI EX-R8 TEST PROGRAM
  • NORVI EX-R16 TEST PROGRAM

NORVI GSM-AE08-I-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT05-ES-SI

  • DATASHEET
  • TEST PROGRAM
  • USER GUIDE

DIGITAL INPUT EXPANSIONS

  • NORVI-EX-I4 Datasheet
  • NORVI-EX-I4 User Guide
  • NORVI-EX-I8 Datasheet
  • NORVI-EX-I8 User Guide
  • NORVI-EX-I16 Datasheet
  • NORVI-EX-I16 User Guide
  • NORVI EX-I16 TEST PROGRAM
  • NORVI EX-I8 TEST PROGRAM
  • NORVI EX-I4 TEST PROGRAM

NORVI ENET-AE06-R

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE08-V-G

  • Datasheet
  • USER GUIDE
  • TEST PROGRAM

NORVI ENET-AE06-T

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE08-V-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT03-ES-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE08-R-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT06-ES-SI

  • DATASHEET
  • TEST PROGRAM
  • USER GUIDE

NORVI AGENT 1-BM02-ES-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT02-ES-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BM01-ES-SI

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

ANALOG INPUT EXPANSIONS

  • NORVI-EX-ANV01 Datasheet
  • NORVI-EX-ANV01 User Guide
  • NORVI-EX-ANI01 User Guide
  • NORVI-EX-ANI01 Datasheet
  • NORVI EX-ANV01 TEST PROGRAM
  • NORVI EX-ANI01 TEST PROGRAM

NORVI AGENT 1-BM02-ES-SI

  • DATASHEET
  • TEST PROGRAM
  • USER GUIDE

NORVI AGENT 1-BT06-ES-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI GSM-AE04-V-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BM01-ES-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT01-ES-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

TRANSISTOR OUTPUT EXPANSIONS

  • NORVI-EX-Q4 Datasheet
  • NORVI-EX-Q8 Datasheet
  • NORVI-EX-Q16 Datasheet
  • NORVI-EX-Q8 User Guide
  • NORVI-EX-Q4 User Guide
  • NORVI-EX-Q16 User Guide
  • NORVI EX-Q4 TEST PROGRAM
  • NORVI EX-Q8 TEST PROGRAM
  • NORVI EX-Q16 TEST PROGRAM

NORVI AGENT 1-BM01-ES-N

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BM02-ES-N

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT02-ES-N

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT01-ES-N

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT03-ES-N

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT05-ES-N

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT06-ES-N

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT06-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT05-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT03-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT02-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT01-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BM01-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BM02-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 2-AP01-BC1

  • DATASHEET
  • USER GUIDE

NORVI AGENT 2-AP01-BC2

  • DATASHEET
  • USER GUIDE

NORVI AGENT 2-AP01-BA1

  • DATASHEET
  • USER GUIDE

NORVI AGENT 2-AP01-BA2

  • DATASHEET
  • USER GUIDE

EC-M11-EG-C1

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C2

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C3

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C4

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C5

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C1-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C2-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C3-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C4-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C5-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C1-B95

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C2-B95

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C3-B95

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C4-B95

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C5-B95

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C4-S

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C1

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C2

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C3

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C4

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C1-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C2-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C3-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C4-LTE

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C1-B95

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C2-B95

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C3-B95

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C4-B95

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C4-S

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C3-S

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C2-S

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C1-S

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-EG-C5-S

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

EC-M11-BC-C1-S

  • TEST PROGRAM

EC-M11-BC-C2-S

  • TEST PROGRAM

EC-M11-BC-C3-S

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI EX-TEX

  • NORVI EX-TEX01 Datasheet
  • NORVI EX-TEX02 Datasheet
  • NORVI EX-TEX01 TEST PROGRAM

NORVI EX-F16

  • Datasheet
  • User Guide
  • TEST PROGRAM

NORVI EX-NB-IoT

  • NORVI EX-NB95G Datasheet
  • NORVI-EX-NB95G User Guide
  • NORVI EX-NB95G TEST PROGRAM

ESP-HMI-5C-CI

  • Datasheet
  • User Guide

ESP-HMI-5C-VI

  • Datasheet
  • User Guide
  • Home
  • Docs
  • NORVI AGENT 1-BT01-ES-N
  • USER GUIDE

USER GUIDE

Programming  #

The NORVI AGENT 1-BT01-ES-N has a mini USB port for serial connection with the SoC for programming. Any ESP32 supported programming IDE can be used to program the controller. Follow this Guide to programming NORVI ESP32-based controllers with the Arduino IDE.

SoC: ESP32-WROVER-B           
Programming Port: USB UART

Digital Inputs  #

Wiring Digital Inputs #

The digital inputs of NORVI AGENT 1-BT01-ES-N can be configured as both sink and source connections. The inverse of the Digital Input polarity should be supplied to the common terminal.

NORVI AGENT 1-BT01-ES-N Digital Input Wiring

Programming Digital Inputs  #

Reading the relevant GPIO of the ESP32 gives the value of the Digital Input. When the inputs are in the OFF state, the GPIO goes HIGH, and when the input is in the ON stage, the GPIO goes LOW. Refer to the GPIO allocation table in the datasheet for the digital input GPIO.

#define INPUT1 18 
void setup() { 
   Serial.begin(115200); 
   Serial.println("Device Starting"); 

   pinMode(INPUT1, INPUT); 
} 
void loop() { 
   Serial.print(digitalRead(INPUT1));
   Serial.println(""); 
   delay(500); 
}

Analog Input #

Wiring Analog Inputs  #

NORVI AGENT 1-BT01-ES-N Analog Input Wiring

Reading Analog Input  #

Reading the relevant I2C address of the ADC gives the value of the Analog Input.

Programming Analog Inputs  #

#include <Adafruit_ADS1X15.h> 

#include <Wire.h> 

Adafruit_ADS1115 ads1; 

void setup() { 
   Serial.begin(115200); 
   Serial.println("Device Starting"); 

   Wire.begin(16,17); 
   ads1.begin(0x48); 
   ads1.setGain(GAIN_ONE); 
} 

void loop() { 
Serial.print("Analog 0 ");Serial.println(ads1.readADC_SingleEnded(0));  delay(10); 
Serial.print("Analog 1 ");Serial.println(ads1.readADC_SingleEnded(1)); delay(10); 
Serial.print("Analog 2 ");Serial.println(ads1.readADC_SingleEnded(2)); delay(10); 

Serial.println(""); 
delay(500); 
}

Transistor Output #

Wiring Transistor Outputs #

NORVI AGENT 1-BT01-ES-N Transistor Output Wiring

Programming Transistor Outputs  #

Reading the relevant GPIO of the ESP32 gives the value of the Transistor Output. Refer to the GPIO allocation table in the datasheet for the Transistor Output GPIO.

#define OUTPUT1 23
void setup() { 
   Serial.begin(115200); 
   Serial.println("Device Starting"); 

   pinMode(OUTPUT1 , OUTPUT); 
} 
void loop() { 
   digitalWrite(OUTPUT1, HIGH); 
   delay(500); 
   digitalWrite(OUTPUT1, LOW); 
   delay(500); 

   Serial.println(""); 
   delay(500); 
}

Built-in Buttons #

Button 1 Pin  Digital Input GPIO35
GPIO Connection of buttons

Programming Buttons #

#define buttonPin 35
int  buttonState = 0;

void setup() {
 
  Serial.begin(9600);                             
  pinMode(buttonPin,INPUT);
}
void loop() { 
  Serial.print("Button: ");
  buttonState = analogRead(buttonPin);
  delay(50);
  Serial.print(analogRead(buttonPin));
  Serial.print("\tAnalog: ");
  delay(1000);
}

NB-IoT Module #

ModemNB-101
RXGPIO4
TXGPIO2
RESETGPIO19

Programming NB-IoT #

#define RXD2 4
#define TXD2 2
#define PIN  5
#define RES  19

void setup() {
// initialize both serial ports:
Serial.begin(9600);
Serial2.begin(9600, SERIAL_8N1, RXD2, TXD2);
pinMode(PIN,OUTPUT);
pinMode(RES,OUTPUT);
digitalWrite(RES,HIGH);
digitalWrite(PIN,HIGH);
}
void loop() {

  //Serial2.println("AT");
  //delay(300);
  
  // read from port 1, send to port 0:
  if (Serial2.available()) {
    int inByte = Serial2.read();
    Serial.write(inByte);
  }
  // read from port 0, send to port 1:
  if (Serial.available()) {
    int inByte = Serial.read();
    Serial2.write(inByte);
  }
}

USB and Reset #

USB, BOOT and Reset
What are your Feelings
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on October 9, 2023

Powered by BetterDocs

Table of Contents
  • Programming 
  • Digital Inputs 
    • Wiring Digital Inputs
    • Programming Digital Inputs 
  • Analog Input
    • Wiring Analog Inputs 
    • Reading Analog Input 
    • Programming Analog Inputs 
  • Transistor Output
    • Wiring Transistor Outputs
    • Programming Transistor Outputs 
    • Built-in Buttons
      • Programming Buttons
  • NB-IoT Module
    • Programming NB-IoT
    • USB and Reset
Newsletter Signup

Subscribe to newsletter for Product Updates.

Enter your email address
Name

Thanks, I’m not interested