www.dragino.com
NBSN95 NB-IoT Node User Manual 2/ 48
1. Introduction 4
1.1 What is NBSN95 NB-IoT Sensor Node 4
1.2 Specifications 5
1.3 Features 5
1.4 Applications 6
1.5Pin Definitions & Switch 7
1.5.1 Jumper JP2 8
1.5.2 BOOT MODE / SW1 8
1.5.3 Reset Button 8
1.5.4 LED 8
1.6 Hole Option 9
2. Use NBSN95 to communicate with IoT Server 10
2.1 How it works 10
2.2 Configure the NBSN95 11
2.2.1 Power On NBSN95 11
2.2.2 Test Requirement 11
2.2.3 Insert SIM card 12
2.2.4 Connect USB –TTL to NBSN95 to configure it 12
2.2.5 Use CoAP protocol to uplink data 13
2.2.6 Use UDP protocol to uplink data(Default protocol) 15
2.2.7 Use MQTT protocol to uplink data 18
2.2.8 Use TCP protocol to uplink data 19
2.2.9 Change Update Interval 20
2.3 Working Mode & Uplink Payload 21
2.3.1 CFGMOD=1 (Default Mode) 22
2.3.2 CFGMOD=2 (Distance Mode) 23
2.3.3 CFGMOD=3 (3 ADC + I2C) 25
2.3.4 CFGMOD=4 (3 x DS18B20) 27
2.3.5 CFGMOD=5 (Weight Measurement by HX711) 29
2.3.6 CFGMOD=6 (Counting mode) 31
2.4 Payload Explanation and Sensor Interface 32
2.4.1 Device ID 32
2.4.2 Version Info 32
2.4.3 Battery Info 32
2.4.4 Signal Strength 32
2.4.5 Temperature (DS18B20) 32
2.4.6 Digital Input 33
2.4.7 Analogue Digital Converter (ADC) 33
2.4.8 Digital Interrupt 35
2.4.9 I2C Interface (SHT20) 36
2.4.10 Distance Reading 37
2.4.11 Ultrasonic Sensor 37
2.4.12 +5V Output 39
2.4.13 Weigh Sensor HX711 39
2.4.14 Timestamp 39
2.5 Downlink Payload 40