I am a newbie with the NB-IoT shield and I would like some help to start. I have a NB-IoT Shield and an Arduino Uno board on Ubuntu 16.04. I have installed the Arduino IDE and followed the instructions in
to set everything up. I am confused about the Mbili part. Do I need to set it up or does it have nothing to do with the NB-IoT?
Do I simply write some sketch code and upload it?
Please note that I have already added the SODAQ NB-IoT library.
Thanks a lot for any help, and apologies if these questions are silly.
See this thread.
Is it possible to plug the NB-IOT board into the Arduino UNO one? If so, should I keep in mind anything to manage it?
Thank you for the reply. Just to make sure I understood correctly, since I am using Arduino Uno I need to use SoftwareSerial. Then I can use code like this:
adapted to include definitions for the Uno board. Then it’s a matter of uploading the code to the board, is that right?
No, you cannot physically attach the shield to the uno, the tx and rx pins are on the same pins as usb communication.
You will need to wire it all with some jumper cables.
again, thanks for the reply. Is there a diagram of how to wire them or do I simply connect the TX and RF pins of the UNO and SODAQ shield?
You need to wire 3v3 and gnd.
Then wire pin 0 and 1 of the shield to your selected softwareserial pins on the uno.
You will also have to wire pin 7 on the shield, that’s the n211 power enable.
I’m sorry to ask again. So, I’ve wired
3.3v on the shield to GND on Uno (power section)
D0/RX1 on shield to pin 10 on Uno
D1.TX0 on shield to pin 11 on Uno
D7 on shield to GND on Uno (power section)
But the shield doesn’t seem to turn on. I’m sure I am doing something wrong but I’m not sure what.
Thanks a lot for all the help
You seem to have misunderstood.
What I meant is:
3v3 <> 3v3
GND <> GND
7 <> 7 ( or 3v3 )
RX/TX your choice.
yes I have totally misunderstood. It seems like it’s going better now and I can send basic AT commands to the shield.
Once again thank you very much for all the help.