Hands-On LTE-M NB-IoT

Similar documents
Hands-On LTE-M NB-IoT

Manual. NB-IoT workshop. Sodaq Date: Author: Jan van Loenen

Exen Mini. Setup Guide - V1. nerdonic.com

Rephone Core 2G-AtmelSAMD21

22080 IoT2 Appendix B: Get Started with Arduino IDE & ExpLoRer

Marvin Hookup Guide. Your IoT application with Marvin and MachineQ

Exen Mini. Setup Guide - V2. nerdonic.com

ExpLoRer Starter Kit User Guide

Lab 1: Arduino Basics. Rodrigo Carbajales and Marco Zennaro ICTP Trieste-Italy

Elektor Uno R4 Installation & Test

RoastLogger Arduino/TC4 driver installation for Windows 9/10/13 By John Hannon (JackH) at Homeroasters.org

G903 NB-IoT GPS Tracker User Manual V1.0

ITM-MKR680. User s Guide. Document ITM-MKR680 User s Guide 02/11/2018

SLabs-32 User's Guide

LinkIt ONE. Introduction. Specifications

Hands-On Workshop. Introduction to AT Commands, Sending SMS & GPRS

Stevens SatComm. Product GUI Quick Start Guide

TA0297 WEMOS D1 R2 WIFI ARDUINO DEVELOPMENT BOARD ESP8266

Skywire LTE Cat 1 AT&T Socket Dial Example

21-AUG E35. RYR410x. LTE Cat M1 / NB-IoT & GNSS Full / Half-size mini PCIe Card. Datasheet

ARDUINO M0 PRO Code: A000111

ArcGIS Online Tutorial

PA5000 SERIES USER MANUAL

Yun Shield Quick Start Guide VERSION: 1.0. Yun Shield Quick Start Guide 1 / 14.

ROUTER SET UP GUIDE: Huawei B618 LTE-A Router

CHAPTER GETTING STARTED WITH THE ARDUINO WEB EDITOR (Online IDE) Created by Tum Kurtzman

.org. IoT Development Platform

USB Programming (with Bootloader) PICado Mega

INTRODUCTION SETTING UP USERS AND SECURITY GROUPS

Sten-SLATE ESP Kit. Description and Programming

Skywire Development Kit SMS Example

Arduino Prof. Dr. Magdy M. Abdelhameed

AT&T IoT Starter Kit (LTE-M, STM32L4) Getting Started Guide

Welcome to this Tuesday s Tech Talk. My name is Kat Snizaski. I m the professional development coordinator for CCIT.

Skywire Development Kit User Manual

Designed & Developed By: Ms. Jasleen Kaur, PhD Scholar, CSE. Computer Science & Engineering Department

PDF VERIZON 4G LTE TABLET MANUAL EBOOK

Usage guidelines and procedures for SharpCap

SysLINK 500 Family Quick Start Guide

This module can be used to build a light controlled switch i.e. switch off lights during day time and switch on lights during night time.

INTERNET OF THINGS. Eerst denken, dan doen! ELECTRONIC COMPONENT SOLUTIONS LIGHTING

OECD work on IoT. Regulatory impacts of IoT or the liberalisation of the SIM-card


This tutorial will show you how to take temperature readings using the Freetronics temperature sensor and an Arduino Uno.

Introducing Linxs. Commercial Presentation - Q2/2018

User Manual MT-1C GPS Tracker (Vehicle/Motorcycle) 1. Specification

JANUS EXPLORER. Janus Explorer Version 1.4 Quick Guide

QUICK-START GUIDE TOUGHBOOK 54 FEBRUARY 2018 CONTACT. Address. Online. Phone & Fax

Code&Drive First steps

Skywire LTE CAT4 Firmware Update

Introducing Linxs Executive Summary - Q2/2018. Linxs by New Tinxs NV/SA

GETTING STARTED GUIDE

Skywire ST Micro Shield and Skywire Sensor Shield User Manual

IoT Hardware and Solutions

Title : Applicants Guide to Creating T2/T3. Reference: 1. Revision: 1. Date: 16/03/17

CanWay Planner User s manual

UNV-SIM868 V2.2.5 user manual V1.0

if only it were real the UGS download unpacked how part of your desktop might look a genuine Arduino NANO

Welcome to Lab! Feel free to get started until we start talking! The lab document is located on the course website:

RECORDING A WELCOME VIDEO USING WINDOWS LIVE MOVIE MAKER A QUICK AND EASY WAY TO MAKE A RECORDING

Last updated: Access to API. SERVER_DOMAIN/api/api.php

Intel Edison Workshop

SMS Power Controller. User Documentation. V Feb

Configuring Skywire CAT 4 LTE and CAT 1 LTE Modems for MBIM Mode on Windows 8 and 10

1. Consider the following code snippet. Describe what the user will see when it is executed.

Quickstart Guide: Programming the Arduino ESP 8266

Beyond the Blink: Add Drupal to Your IoT Playground. Amber Matz

ARDUINO GSM SHIELD 2 (ANTENNA CONNECTOR) Code: A000106

WiFiBee MT7681 (Arduino WiFi Wireless Programming) SKU: TEL0107

MT825 Cat M1/NB-IoT GPS Tracker User Manual V1.0

Installation instructions for the PARTNER TECH PT 6215 Hardware with Corner Store POS

Note. The above image and many others are courtesy of - this is a wonderful resource for designing circuits.

Seeeduino LoRaWAN. Description

Emerging Mobile IoT Technologies: Use Cases, Business and Security Requirements

Aaronia GPS-Logger Software. Users Guide

A CHILD S GUIDE TO DIRECT DATALOGGING WITH EXCEL. (All brickbats and bouquets gladly received - on the Arduino forum)

Workshop Arduino English starters workshop 2

Getting Started Guide. AT&T IoT Starter Kit Getting Started Guide

QUICK-START GUIDE TOUGHBOOK 33 FEBRUARY 2018 CONTACT. Address. Online. Phone & Fax

Skywire Development Kit User Manual

Arduino IDE Friday, 26 October 2018

APPENDIX C. Section 1: your mobile any errors in. the database. click here. Figure 2

4G LTE CAT 4 Skywire User Manual

GPS Watch Tracker USER MANUAL. (Model: WT100)

IoT for entrepreneurs. faq. Clément Levallois

AUTHORS / EDITORS result.indd :51:03

DFRduino GPS Shield LEA 6H (SKU:TEL0044)

AUTOMATED GARBAGE COLLECTION USING GPS AND GSM. Shobana G 1, Sureshkumar R 2

QUICK START GUIDE THE PASS DESIGNER

Note: Available applications and services are subject to change at any time.

These instructions were adapted from Arduino: Installing Standard Firmata which is licensed under Attribution- NonCommercial-ShareAlike 2.

Description Dashboard 2

AndyMark Arduino Tutorial

Arduino IDE The Developer Kit library The JeeLib library for RFM12 transceivers

Moving Materials from Blackboard to Moodle

SysLINK 1000/1500 Family Quick Start Guide

EHB Serial Bluetooth

Quantum HD Unity Software Update Procedure

Approvals: 0/1The Previously approved version (17 Aug :29) is available.

Instructions for Installing FlashUpdate and Downloading Updates for Super Buddy Satellite Meter

Transcription:

Hands-On LTE-M NB-IoT Workshop on the Vodafone and NB-IoT and LTE-M network SODAQ Author: Jan van Loenen

Unboxing 3 Installation 4 Arduino IDE 4 SODAQ Download URL 5 Add Boards 6 Libraries 8 All Things Talk 9 AT Commands 10 Library 13 All Things Talk 14 Send ASCII to ATT 14 Sending the temperature to ATT 17 GPS 19

Unboxing - SODAQ SARA AFF - Universal telecom antenna - Usb cable - Vodafone NB-IoT SIM - Vodafone LTE-M SIM

Installation Arduino IDE This manual is written to use the Arduino IDE, feel free to use your own Arduino compatible IDE. I prefer to use Visual Studio with Visual Micro. Download the latest Arduino IDE from https://www.arduino.cc/en/main/software The Arduino IDE version is 1.8.8 while writing this document.

SODAQ Download URL Add the Sodaq download URLs Go to File Preferences Add the following url in the Additional Boards Manager URLs http://downloads.sodaq.net/package_sodaq_samd_index.json This URL is to download SODAQ Arduino compatible SAMD Boards and libraries.

Add Boards We need to install the SODAQ SARA board before we can use it. Go to the Boards Manager. Tools Board Boards Manager Install the SODAQ SAMD boards

Select the correct Board and Port. The Board must be SODAQ SARA As for the port this name will be the first SAMD board in the list. This can be the SODAQ SARA or an other board, in the image the SAMD boards of Arduino are also installed and Arduino thinks we have an Arduino Zero attached.

Libraries Go to Sketch Include Library Manage Libraries Install the following libraries: Sodaq_wdt Sodaq_nbiot Sodaq_LSM303AGR Sodaq_UBlox_GPS

All Things Talk Create an account on https://maker.allthingstalk.com/ The device comes pre-loaded with the AllThingsTalk maker software. This software will upload the temperature and gps, when enabled, to AllThingsTalk. With the code on the sticker you can claim your device on AllThingsTalk. Click on the button New Device Type in your activation code, press the find button and confirm to claim your device. Your devices already had the unique ATT Token inside, on the sticker it s called deviceid. You only need this when in a later stage you override this software and want to again use it. When your device is turned on, you should see data in your account.

AT Commands The current loaded software has a command mode. To enter the command mode, you have to close the serial monitor (if open). Connect the usb, board to computer. Press the reset button. Check in Arduino if the com port is available. Open the Serial Monitor. Don t forget to change to Both NL & CR.

Send the command cmd to enter command mode If successful entered you should see this: In this mode you can send all the available u-blox commands. All commands can be found in this PDF, the most common commands are already in the command men. https://www.u-blox.com/sites/default/files/sara-r4-sara-n4_atcommands_%28ubx-170 03787%29_0.pdf

By default the operator is set to Vodafone NB-IoT. The printed commands are automatically set for Vodafone NB-IoT To send AT command for Vodafone LTE-M. The 2nd sim card is for Vodafone LTE-M. Send exit to go out of the command mode. Update the Telco in the operator to Vodafone Lte-M with sending the command tlc=2 Telco (tmobile=0, vf-n=1, vf-m=2, kpn=3, mono=4) (tlc=): 1 Go again into into command mode. The AT command list is now updated to the Vodafone LTE-M commands.

Library In the Arduino Library manager it is possible to install the sodaq libraries. Search and install the following libraries: Click on an item in the list to get the install button. sodaq_wdt sodaq_nbiot sodaq_ublox_gps sodaq_lsm303agr The LteM library is not released yet. We are still making it ready for the public. Today you will need to download it from iot.sodaq.com Unzip the file Move it to Documents Arduino libraries Reopen Arduino to load the new library

All Things Talk Send ASCII to ATT Create a new asset Use ascii as name Choose type: String Load the example from the Arduino IDE to send Hello World! to AllThingsTalk.

Add your keys to the sketch, you can find these under Settings in your ATT account. Upload the sketch See if you get the data on your All Things Talk account. Change the string something else and reupload the sketch.

Sending the temperature to ATT Create a new asset. Name it temp Choose Number Open the LteM_UDP_ATT_Temperature. Add your keys!! And upload your sketch

It will send the temperature value every 5 seconds. If you have enabled the data storage you will be able to see the average data over time.

GPS Create a new asset. Name it gps Go to the advanced tab. And update it to: { "type": "object", "properties": { "latitude": { "type": "number" }, "longitude": { "type": "number" }, "altitude": { "type": "number" }, "timestamp": { "type": "number" } } }

Open the GPS example. Add your keys!! And upload your sketch

In AllThingsTalk you will see some JSON block as your data. To be able to show it into a map we have to create a Pinboard

Now you have a nice map of where your device is. By default when there is no data if will show 0,0 Your map will update when you have a valid GPS position.

More information about LTE-M and NB-IoT can be found here: SODAQ Forum: http://forum.sodaq.com/ SODAQ Suport pages: http://support.sodaq.com/