BC66NB-04 HTTP Commands

Hi!

I have a BC66NB-04 which I need to use to send HTTP Post requests to an API endpoint.
I’ve tried this procedure:
AT+QHTTPCFG=“contextid”,1
AT+QHTTPURL=37,30\n
AT+QHTTPPOST=80,“application/json”
AT+QHTTPPOST=81,
AT+QHTTPPOST=82,0,
AT+QHTTPPOST=1

but every single command returns me “ERROR”.
Given the fact that it doesn’t support these commands, how do I make an HTTP Post request? What command do i need to use?

I have sent the latest firmware and tools to your email, please upgrade and try again

Hi Herbert,

I now have another problem.

I’ve tried the following commands to register the BC66 to network but with no avail. Do you have any possible idea on why? The sim is Vodafone Italy

ATE1
OK

ATI
Quectel_Ltd
Quectel_BC66
Revision: BC66NBR01A10
OK

AT+QCCID
+QCCID: 8939104590000783742F
OK

AT+CGSN=0
[CENSORED]
OK

AT+CGSN=1
+CGSN: [CENSORED]
OK

AT+CIMI
[CENSORED]
OK

AT+CPSMS=0
OK

AT+QSCLK=0
OK

AT+CEREG=5
OK

AT+CSCON=1
OK

AT+QNBIOTEVENT=1,1
OK

AT+QBAND=1,20
OK

AT+QCGDEFCONT="IP"," m2m.vodafone.it" [APN Given to me]
OK

AT+CGPADDR=1
OK

Results:

CEREG: 0,,,,,0,0

CEREG: 2,,,,,0,0

CEREG: 0,,,,,0,0

AT+CEREG?
CEREG: 5,0,,,,,0,0
OK

CEREG: 2,,,,,0,0

CEREG: 0,,,,,0,0

CEREG: 2,,,,,0,0

CEREG: 0,,,,,0,0

CEREG: 2,,,,,0,0

CEREG: 0,,,,,0,0

AT+CEREG?
+CEREG: 5,0,,,,,0,0
OK

+CEREG: 2,,,,,0,0

+CEREG: 0,,,,,0,0

Also I tried at+cops=1,2,"22210" but with no success. It returns me these values;

+CEREG: 0,,,,,0,0

+CME ERROR: no network service

+CEREG: 2,,,,,0,0

+CEREG: 0,,,,,0,0

+CEREG: 2,,,,,0,0

+CEREG: 0,,,,,0,0

+CEREG: 2,,,,,0,0

+CEREG: 0,,,,,0,0

+CEREG: 2,,,,,0,0

+CEREG: 0,,,,,0,0

Are you sure there is an NB network in the current terminal environment?
If yes, I suggest you lock the current network frequency band via at+qband=

Hi Herbert,

Here is the sequence I tried:

AT+QSCLK=0
ATE1
AT+QBAND=1,20
AT+CFUN=0
AT+QCGDEFCONT="IP","[apn]"
at+qrst=1
AT+QSCLK=0
ATE1

result:

F1: 0000 0000

V0: 0000 0000 [0001]

00: 0006 000C

01: 0000 0000

U0: 0000 0001 [0000]

T0: 0000 00B4

Leaving the BROM



RDY

+CFUN: 1

+CPIN: READY

+CEREG: 2,,,,,0,0

+CEREG: 3,,,,,0,14

I do set the band to 20, setting it to 8 doesnt work. Also AT+COPS=? finds the network “22210” which is vodafone italy so there is coverage.
Trying at+cops=1,2,“22210” won’t work either

add

at+qeng=0 //Please query multiple times

it gives me CME ERROR: In cell search state.
When should I use it?

Do you need a lot of BC66 for your product? Do you know this product has been discontinued?

I didn’t know it got discontinued.

My boss gave me this module and told me to make it work so I don’t know how to make it work.

Yes, we need a lot of them.

Any idea on why the registration get denied?

I suggest that you first determine whether the supply is sufficient, if there is no large quantity of BC66, the current debugging is of no value

It is connected to my PC, so I think it is sufficient(?) [I later realized you meant stock]

Also I think that these commands can also be used for other modules so If I make it work for BC66 i can make it work on other Quectel modules.

I recommend you to choose BC660K

Regarding my problem do you have any hint?

add

AT+CSCON=1

Check whether +cscon:1 appears

+CSCON: 0 appears. so no connection is established

when CEREG: 3 +cscon:1 appears and then goes back to CSCON: 0

If +cscon:1 is displayed in the log, and then +cscon:0 is displayed immediately, it is usually rejected by the network.
You need to check the APN and configure the correct APN via AT+QCGDEFCONT

Called the operator and they told me that the SIM is active, NB-IOT and the APN is correct

Does the APN provided by the carrier contain username and password?

No, it is free of password and username