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

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-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

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 GSM-AE08-I-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BT05-ES-SI

  • DATASHEET
  • TEST PROGRAM
  • USER GUIDE

NORVI AGENT 1-BT02-ES-L

  • DATASHEET
  • USER GUIDE
  • TEST PROGRAM

NORVI AGENT 1-BM01-ES-SI

  • 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-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

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-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-BT02-LTE
  • USER GUIDE

USER GUIDE

Programming  #

The NORVI AGENT 1-BT02-LTE 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-BT02-LTE 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-BT02-LTE 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-BT02-LTE 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-BT02-LTE 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);
}

LTE Communication #

Model of LTE ModemSIM7000
FCC ID2AJYU-SIM7000
TAC86615402
RXDGPIO4
TXDGPIO2
RESETGPIO5
POWERGPIO19
GPIO Connections of LTE1 Communication
Model of LTE ModemSIM7500
FCC ID2AQ9M-SIM7500
TAC86147503
RXDGPIO4
TXDGPIO2
RESETGPIO5
POWERGPIO19
GPIO Connections of LTE2 Communication

Programming LTE Communication #

#define GSM_RX 4
#define GSM_TX 2
#define GSM_RESET 5
unsigned long int timer1 = 0;
void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  Serial.println("Hello");
  Serial2.begin(115200, SERIAL_8N1, GSM_RX, GSM_TX); 
  pinMode(GSM_RESET, OUTPUT);
  digitalWrite(GSM_RESET, HIGH);   // RS-485 
  timer1 = millis();
  Serial2.println("AT");
    while (Serial2.available()) {
    int inByte = Serial2.read();
    Serial.write(inByte);
    }
  }
  timer1 = millis();
  Serial2.println("AT+CPIN?");
  while(millis()<timer1+10000){
    while (Serial2.available()) {
    int inByte = Serial2.read();
    Serial.write(inByte);
    }
  }
  timer1 = millis();	
  Serial2.println("AT+CFUN?");
  while(millis()<timer1+10000){
while (Serial2.available()) {
    int inByte = Serial2.read();
    Serial.write(inByte);
    }
  }  
Serial.println("AT TIMEOUT");
}

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
    • LTE Communication
    • Programming LTE Communication
    • USB and Reset
Newsletter Signup

Subscribe to newsletter for Product Updates.

Enter your email address
Name

Thanks, I’m not interested