Introduction This guide will help you get started with your nRF9160 DK. Before you start developing your own application, you should update the firmware (both the application firmware and the modem firmware) and the certificates of the Development Kit (DK) and conduct some initial tests.
Related documentation In addition to the information in this document, you may need to consult other documents. User guides • nRF9160 DK Hardware • nRF Connect SDK documentation • nRF Connect for Desktop • nRF Connect Programmer • nRF Connect LTE Link Monitor Reference information •...
Ensure that you have all the required hardware and that your computer fulfills the software requirements. Hardware requirements • nRF9160 DK • nano-SIM card that supports LTE-M or Narrowband Internet of Things (NB-IoT) (the nRF9160 DK contains an iBasis Subscriber Identity Module (SIM) card) • Micro-USB 2.0 cable •...
These videos cover the contents of this chapter. 4.1 Installing the required software To be able to update the nRF9160 DK firmware and certificates, you must install several apps for nRF Connect for Desktop. nRF Connect for Desktop is a cross-platform framework for development applications. It contains apps for programming firmware, monitoring LTE links, power optimization, and more.
Connect Programmer. 2. Set the PROG/DEBUG (SW5) switch on the nRF9160 DK to nRF91 so that the application firmware is programmed to the nRF9160 SiP. 3. Connect the nRF9160 DK to the computer with a USB cable and turn it on.
Connect Programmer. 2. Connect the nRF9160 DK to the computer with a USB cable and turn it on. In the navigation bar, No devices available changes to Select device. 3. Click Select device and select the device from the drop-down list.
4.4.1 Downloading the nRF Connect for Cloud certificate You can download the nRF Connect for Cloud certificate for your nRF9160 DK from nRF Connect for Cloud. Complete the following steps to download the certificate: 1. Go to nRF Connect for Cloud (nrfcloud.com)
4.5 Connecting the DK to nRF Connect for Cloud To be able to transmit data from your nRF9160 DK to nRF Connect for Cloud, you must activate your SIM card and add the nRF9160 DK to your nRF Connect for Cloud account.
Page 12
DK GPS for more information. 7. Connect the nRF9160 DK to the computer with a USB cable and turn it on, or reset the device if it is already turned on. 8. Wait up to three minutes for the device to find the cellular network and the cloud server.
SDK. Complete the following steps to test the application: 1. Turn on or reset your nRF9160 DK and wait until LED3 is off and LED4 is on, indicating that the connection to nRF Connect for Cloud has been established. 2. Go to nRF Connect for Cloud (nrfcloud.com)
Page 14
Testing a prebuilt application 5. Press Button 1 on your nRF9160 DK for a minimum of 10 seconds to enable GPS tracking. Observe that after a while, the GPS data is displayed on the map in the GPS Data card in nRF Connect for Cloud.
After testing a prebuilt application, you should build one of the sample applications provided by the Connect SDK. The nRF Connect SDK provides several samples for the nRF9160 DK. See Samples and applications for a list of all available samples.
Client sample. You can also use it to troubleshoot and debug any connection issues. The AT Client sample enables you to send AT commands to the LTE-M/NB-IoT modem of your nRF9160 DK to test and monitor the cellular connection. Complete the following steps to build and test the AT Client sample: 1.
• For NB-IoT: AT%XSYSTEMMODE=0,1,1,0 e) Enter AT+CFUN=0 to set the parameter to non-volatile memory. f) Power-cycle the nRF9160 DK. g) In LTE Link Monitor, select the check box for Automatic requests and connect to the device again. h) Enter AT+CFUN=1 to turn on the modem.
Developing your own application After testing the provided samples, you are ready to develop your own application with the nRF Connect SDK. The following documentation helps you understand how to work with the nRF Connect SDK: • nRF Connect SDK documentation, especially: •...
Glossary Application Programming Interface (API) A language and message format used by an application program to communicate with an operating system, application, or other service. Cat-M1 LTE-M User Equipment (UE) category with a single RX antenna, specified in 3GPP Release 13. Cat-NB1 Narrowband Internet of Things (NB-IoT) User Equipment (UE) category with 200 kHz UE bandwidth and a single RX antenna, specified in 3GPP Release 13.
Page 20
UE as it moves. nRF Connect for Cloud Nordic Semiconductor's platform for connecting IoT devices to the cloud, viewing and analyzing device message data, prototyping ideas that use Nordic Semiconductor chips, and more. It includes a public REST API that can be used for building IoT solutions. See nRF Connect for Cloud (nrfcloud.com).
Acronyms and abbreviations These acronyms and abbreviations are used in this document. Application Programming Interface Device Firmware Update Development Kit eDRX Extended Discontinuous Reception Global Positioning System ICCID Integrated Circuit Card Identifier Integrated Development Environment IMEI International Mobile (Station) Equipment Identity Long Term Evolution Non-access Stratum NB-IoT...
Page 22
Acronyms and abbreviations Tracking Area Update User Equipment 4418_1412 v1.0...
Nordic Semiconductor ASA customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Nordic Semiconductor ASA for any damages resulting from such improper use or sale.
Need help?
Do you have a question about the nRF9160 DK and is the answer not in the manual?
Questions and answers