NBIOT

From ElectroDragon
Jump to: navigation, search

Weak Points of BC95

  • BC95-B5, BC95-B8, BC95-20, etc are only working on specific brand as its suffix.
  • Complex package up to 95 pins but only 28 pins used, the rest are reserved. SIM7020E has simple package as SIM800C
  • So far netlight LED does not work (21th June 2018)

SCH

BC95

BC35

BC95

SPECS

Header text Band LTE Area
BC95-B20 B20 Europe CE/GCF
BC95-B8 B8 China, Europe, Australia CCC/SRRC/NAL
BC95-B5 B5 China-Electrodragon, Korea CCC/SRRC/NAL
BC95-B28 B28 South America TBD
BC95-G B1/B3/B5/B8/B20/B28 @FDD-LTE (TBD) Global TBD

Other Features

  • Package Type LCC
  • Number of pins 94
  • Supply voltage 3.1V~4.2V, typical value: 3.8V
  • Working temperature -40°C ~ +85°C
  • Module size 19.9 × 23.6 × 2.2mm
  • Module weight 1.6g
  • AT Command Controls 3GPP Rel-13 and Enhanced AT Commands
  • Download Method UART, Over the Air*
  • SIM Application Toolkit
  • Data Transmission 100bps<bit rate<100kbps (TBC)
  • Protocol stack

  IPV4/IPV6*   UDP/COAP

  • SMS*

  Point to point messaging   Text/PDU mode

  • Output power 23dBm
  • Sensitivity -129dBm
  • Power consumption
Sleep: 5uA
Idle: 6mA
  • interface

  SIM/USIM card × 1   UART × 2   ADC* × 1   RESET × 1   Antenna × 1

AT Commands

  • Debug and upgrade baudrate of main uart port is 115200, at commands at 9600

Basic

  • AT
  • OK
  • /* Use AT+CMEE=1 to enable result code and use numeric values */
  • AT+CMEE=1
  • OK
  • /* Use AT+CGMI to get Manufacturer ID of module information */
  • AT+CGMI
  • Quectel
  • OK
  • /* Use AT+CGMM to get Device module of module information */
  • AT+CGMM
  • BC95HB-02-STD_850
  • OK
  • /* Use AT+CGMR to get Firmware version of module information */
  • AT+CGMR
  • SECURITY,V100R100C10B657SP2
  • PROTOCOL,V100R100C10B657SP2
  • APPLICATION,V100R100C10B657SP2
  • SEC_UPDATER,V100R100C10B657SP2
  • APP_UPDATER,V100R100C10B657SP2
  • RADIO,BC95HB-02-STD_850
  • OK
  • /* Query module support Bands */
  • AT+NBAND?
  • +NBAND:5
  • OK
  • /* Query the user configuration */
  • AT+NCONFIG?
  • +NCONFIG:AUTOCONNECT,TRUE
  • +NCONFIG:CR_0354_0338_SCRAMBLING,TRUE
  • +NCONFIG:CR_0859_SI_AVOID,TRUE
  • +NCONFIG:COMBINE_ATTACH,FALSE
  • +NCONFIG:CELL_RESELECTION,FALSE
  • +NCONFIG:ENABLE_BIP,FALSE
  • OK
  • /* Use AT+CGSN=1 to query the IMEI of module */
  • AT+CGSN=1
  • +CGSN:863703036601529
  • OK
  • /* Use AT+CFUN=1 to open Full functionality*/
  • AT+CFUN=1
  • OK
  • /* Use AT+CIMI to query the IMSI */
  • AT+CIMI
  • 460111176277368
  • OK
  • /* User "AT+CGATT=1"to activate context profile */
  • AT+CGATT=1
  • OK
  • /* Query the status of the context profile,You may have to wait for several seconds */
  • AT+CGATT?
  • +CGATT:1
  • OK
  • /* Use AT+CSQ to query current signal quality */
  • AT+CSQ
  • +CSQ:26,99
  • OK
  • /* Use AT+COPS? to query current Network Operator */
  • AT+COPS?
  • +COPS:0,2,"46011"
  • OK
  • /*Use AT+CEREG? to query current EPS Network Registration Status*/
  • AT+CEREG?
  • +CEREG:0,1
  • OK
  • /* Fetches the most recent operational statistics */
  • AT+NUESTATS
  • Signal power:-708
  • Total power:-612
  • TX power:-30
  • TX time:1170
  • RX time:23583
  • Cell ID:126336593
  • ECL:1
  • SNR:81
  • EARFCN:2506
  • PCI:267
  • RSRQ:-112

Network

  • AT+NBAND? //Query the band
  • +NBAND:8
  • OK
  • AT+CFUN? //Value is 1.
  • +CFUN:1
  • OK
  • AT+CIMI //Query the IMSI number.
  • 460012345678969
  • OK
  • AT+CSQ //Query the signal strength.
  • +CSQ:21,99
  • OK
  • AT+NUESTATS //Query the module status.
  • Signal power:-663
  • Total power:-632
  • TX power:-35
  • TX time:1572
  • RX time:17847
  • Cell ID:27447553
  • DL MCS:0
  • UL MCS:0
  • DCI MCS:2
  • ECL:0
  • SNR:290
  • EARFCN:3701
  • PCI:37
  • RSRQ:-108
  • OK
  • AT+CGATT? //Query whether network is activated, +CGATT:1 means activated successfully,
  • sometimes customers need to wait for 30s.
  • +CGATT:1
  • OK
  • AT+CEREG? //Query the network registration status, 1 means registered on network, 2 means
  • searching the network.
  • +CEREG:0,1
  • OK
  • AT+CSCON? //Query the signal connection status, 1 means “Connected”, 0 means “Idle”.
  • +CSCON:0,1
  • OK

SIM7020E

AT Commands

Testing Record for Reference

Basic

Basic Test: e.g. AT+IPR=? Read, e.g. AT+IPR? Write, e.g. AT+IPR=9600
Baudrate - AT+IPR -
  • +IPR: 9600
  • OK
-
AT+CBAND
  • +CBAND: (1,3,5,8,20,28)
  • OK
- -
AT+CENG
  • +CENG: (0-1)
  • OK
  • +CENG: 3738,2,402,"0D1C1E41",-75,-5,-70,14,8,"1D26",0,
  • +CENG: 3738,2,146,-89
  • +CENG: 3738,2,1,-88
  • OK
-
AT+GSV
* SIMCOM_Ltd
*  SIM7020E
*  Revision:1752B03SIM7020E
*  OK

Ping, DNS

Commands Feedback
AT+CIPPING="192.168.1.1", 4, 32, 100
* OK
*  +CIPPING: 1,192.168.1.1,7,250
*  +CIPPING: 2,192.168.1.1,8,250
*  +CIPPING: 3,192.168.1.1,3,250
*  +CIPPING: 4,192.168.1.1,3,250
AT+CDNSGIP=www.baidu.com
  • +CDNSGIP: 111.13.100.92
  • OK
AT+CIPPING="111.13.100.92",4,32,100
  • OK
  • +CIPPING: 1,111.13.100.92,4,54
  • +CIPPING: 2,111.13.100.92,3,54
  • +CIPPING: 3,111.13.100.92,3,54
  • +CIPPING: 4,111.13.100.92,3,54

TCPIP

  • AT+CSOC=1,1,1
  • +CSOC: 0
  • OK
  • AT+CGACT?
+CGACT: 1,1
  • AT+CGACT=?
  • +CGACT: (0-1)
  • OK
  • AT+CGACT?
  • +CGACT: 1,1
  • +CGACT: 2,0
  • OK
  • AT+CSGACT=1,1,"3GNET"
  • OK
  • +CSGACT: 2,0



MQTT

Commands List Return Note
AT+CMQNEW?
  • +CMQNEW: 0,0,null
  • +CMQNEW: 1,0,null
  • +CMQNEW: 2,0,null
  • +CMQNEW: 3,0,null
  • +CMQNEW: 4,0,null
  • OK
Check connections
AT+CMQNEW="167.88.114.101","1883",6000,32,1
  • +CMQNEW: 0
  • OK
make connection, our server iot.electrodragon.com
AT+CMQCON=0,3,"client_id",10,0,0 OK connect to "client_id"?
AT+CMQSUB=0,"client_id",0 OK subscribe to "client_id"
AT+CMQPUB=0,"client_id",0,0,0,5,"HE" ERROR publish to "client_id" but 5 is error length for "HE" data buff
AT+CMQPUB=0,"client_id",0,0,0,2,"HE"
  • OK
  • +CMQPUB: 0, "client_id?�����鵋�� €
  • �滃��", 0, 0, 0, 0, ""
seems sent properly
AT+CMQNEW?
  • +CMQNEW: 0,1,167.88.114.101
  • +CMQNEW: 1,0,null
  • +CMQNEW: 2,0,null
  • +CMQNEW: 3,0,null
  • +CMQNEW: 4,0,null
  • OK
check connections

Documents

BC95

More documents, firmware update tools please see this page DL