Telit Wireless Solutions NE310H2 Quick Start Manual

Telit Wireless Solutions NE310H2 Quick Start Manual

Hide thumbs Also See for NE310H2:

Advertisement

Quick Links

NE310H2 & NL865H2
Quick Start Guide
80630NT11837A Rev. 1 – 2020-09-03
Mod. 0809 2017-01 Rev.8

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NE310H2 and is the answer not in the manual?

Questions and answers

Summary of Contents for Telit Wireless Solutions NE310H2

  • Page 1 NE310H2 & NL865H2 Quick Start Guide 80630NT11837A Rev. 1 – 2020-09-03 Mod. 0809 2017-01 Rev.8...
  • Page 2: Notice

    SPECIFICATIONS ARE SUBJECT TO CHANGE WITHOUT NOTICE NOTICE While reasonable efforts have been made to assure the accuracy of this document, Telit assumes no liability resulting from any inaccuracies or omissions in this document, or from use of the information obtained herein. The information in this document has been carefully checked and is believed to be reliable.
  • Page 3: Usage And Disclosure Restrictions

    USAGE AND DISCLOSURE RESTRICTIONS License Agreements The software described in this document is the property of Telit and its licensors. It is furnished by express license agreement only and may be used only in accordance with the terms of such an agreement. Copyrighted Materials Software and documentation are copyrighted materials.
  • Page 4: Applicability Table

    APPLICABILITY TABLE PRODUCTS NE310H2-W1 NL865H2-W1 80630NT11837A Rev. 1 Page 4 of 40 2020-09-03...
  • Page 5: Table Of Contents

    CONTENTS NOTICE COPYRIGHTS ....................2 COMPUTER SOFTWARE COPYRIGHTS ............2 USAGE AND DISCLOSURE RESTRICTIONS ..........3 License Agreements ..............3 Copyrighted Materials ..............3 III. High Risk Materials ............... 3 Trademarks .................. 3 Third Party Rights ................. 3 APPLICABILITY TABLE ................4 CONTENTS ....................
  • Page 6 PSM AND EDRX ................ 21 PSM overview ................21 PSM script .................. 22 eDRX overview ................25 eDRX script ................25 PSM/eDRX Graphs ..............27 MQTT ..................28 FTP FOTA .................. 29 LWM2M ..................31 TLS ..................... 34 HTTP ..................36 GLOSSARY AND ACRONYMS ..........
  • Page 7: Introduction

    Scope of this document is to give an overview and basic instructions of how to start using the NE310H2 and NL865H2 module. 1.2. Audience This document is intended for customers who want to use and test the NE310H2 and NL865H2 products. 1.3. Contact Information, Support...
  • Page 8 1.4. Text Conventions Danger – This information MUST be followed or catastrophic equipment failure or bodily injury may occur. Caution or Warning – Alerts the user to important points about integrating the module, if these points are not followed, the module and end user equipment may fail or malfunction.
  • Page 9 • NE310H2 Interfaces User Guide, 1VV0301617 • NL865H2 Interfaces User Guide, 1VV0301629 • NE310H2 and NL865H2 AT Commands User Guide, 1VV0301611 • xL865 Global Form Factor Application Note, 80000NT11207A • xE310 Global Form Factor Application Note, 80617NT11846A 80630NT11837A Rev. 1...
  • Page 10: General Description

    GENERAL DESCRIPTION Module Main Features The NE310H2-W1 and NL865H2-W1 are the NBIoT evolution of the Telit Series of LTE modules based on the xE310 and xL865 form factor. Specified in the approved Release 14 of the 3GPP standard, Cat NB2 devices are specifically tailored for IoT applications, offering optimized power consumption and enhanced coverage.
  • Page 11: Application Main Flow

    APPLICATION MAIN FLOW Boot/WakeUp AT#IOTBNDFULLPWR=1 Configure Register? RESET Data service success? Enter PSM TIP: Configure step includes APN config / Band lock / Frequency lock / PSM config and so on. NOTE: As per default setting and as shown in the above diagram, the module after the Power ON will enter in Power Saving state if no activities are requested.
  • Page 12: Network Registration

    NETWORK REGISTRATION PDN Connection Setup AT*MCGDEFCONT command, set the connection settings for PDN connection. In NB-IOT, when the module attach to the NB-IOT network, after it power on, it performs a PDN connection setup. Thus, the PDN connection settings must be set and stored in the NVRAM preior to the attcach procudeure so it will be used by the module during the attach procedure.
  • Page 13: Fast Registration

    Fast Registration In order to shorten the register process with the network the below commands may be used to narrow down the number of bands and frequancies to scan. AT*MFRCLLCK - Lock UE to specific frequency and optionally Cell ID This command is used to lock UE to specific frequency and optionally Cell ID.
  • Page 14: Signal Strength And Quality

    Signal strength and quality If the mobile device is already registered on the network. The following AT commands can be used to query the received signal strength and quality, thus giving an indication of the reliability of the wireless link. AT+CESQ Assuming that the module is not connected to the antenna or the network cannot be covered at all, there are:...
  • Page 15: Operator Information

    Operator Information Use the following AT command to return to the current mode, currently selected operator and current access technology: AT+COPS? E.g: AT+COPS? + COPS: 0,0, "46011", 9 Now, if there is no signal (the module is not connected to the antenna) and it is assumed that the detailed extended error return result has been enabled.
  • Page 16: Dns Script

    5. DNS SCRIPT If the base station does not allocate DNS, then you need to configure the DNS server through the AT command EDNSSET. If the module is not configured with a DNS server, all services related to domain name resolution cannot be performed. EDNSSET can be configured with two IPV4 DNS servers and two IPV6 DNS servers.After EDNSSET configures DNS, it needs to re-register the network to take effect.The following demonstrates an example of setting up an ipv4 DNS server, then re-registering the...
  • Page 17: Tcp/Udp Script

    6. TCP/UDP SCRIPT An example of UDP communication over NB-IoT is reported below; in this scenario, The ESOC command is used to create a socket, you can use parameters to control whether it is UDP or TCP,ESOCON is used to establish a connection (UDP does not need to connect, here is only used to mark the address information of the communication peer, mainly for the consistency of AT commands),ESOSEND sends data, the data format is a hexadecimal string.+ESOMNI is used to report the received data(Hexadecimal string...
  • Page 18: Example For Tcp

    6.1.2. Example for TCP AT+CGPADDR=0 // Read IP address AT+ESOC=1,1,1 // Create TCP socket +ESOC=0 AT+ESOCON=0,12345,"192.168.1.1" // Open a session to a server AT+ESOSEND=0,8,4142434445464748,1 // Send 8 bytes to the server +ESONMI=0,8,4141424243434545 // Get 8 bytes from the server AT+ESOCL=0 // Terminate the session with the server 80630NT11837A Rev.
  • Page 19: Ftp/Ftps Script

    7. FTP/FTPS SCRIPT An example of FTP/FTPS communication over NB-IoT is reported below; in this scenario, FTPOPEN is used to connect to the server. NB-IOT may be slow to connect to the FTPS server and it may take a few seconds.FTPPUTCON is used to establish a data channel connection with the server to provide services for uploading files.The FTPPUTDATA parameter indicates whether it is the last packet to upload data.
  • Page 20: Nidd Script

    +FTPGET:488,ST123567890!@#$%^&*()Hello!testTEST123567890!@#$%^&*()Hello!testTEST123567890!@ #$%^&*()Hello!testTEST123567890!@#$%^&*()Hello!testTEST123567890!@#$%^&*()Hello!testTEST123567 890!@#$%^&*()Hello!testTEST123567890!@#$%^&*()Hello!testTEST123567890!@#$%^&*()Hello!testTEST 123567890!@#$%^&*()Hello!testTEST123567890!@#$%^&*()Hello!testTEST123567890!@#$%^&*()Hello!tes tTEST123567890!@#$%^&*()Hello!testTEST123567890!@#$%^&*()Hello!testTEST123567890!@#$%^&*()H ello!testTEST123567890!@#$%^&*()123 +FTPGET: END AT+FTPCLOSE 8. NIDD SCRIPT AT+NIDD=0,PDN,user,password // Create NIDD account +NIDD=0,Account_ID AT+NIDD=1,Accunt_ID // Create NIDD Sockett +NIDD=1,NIDD_ID AT+NIDD=2,NIDD_ID // Set NIDD socket // Send data to the server AT+NIDD=3,NIDD_ID,”3132333435 +NIDD=4,NIDD_ID,”3637383941” // Reciev data from the server 80630NT11837A Rev.
  • Page 21: Psm And Edrx

    9. PSM AND EDRX PSM overview Power Saving mode is a feature designed, in 3GPP Rel 12, for the IoT devices, in order to save battery consumption and therefore potentially achieve 10 years of battery life. In the period of the time before the PSM, devices was turned off in order to conserve the battery power.
  • Page 22: Psm Script

    PSM script Module supports 3GPP command AT+CPSMS and custom Telit command AT#CPSMS that simplifies and improve PSM management. AT+CPSMS=[<mode>[,<Requested_Periodic-RAU>[,<Requested_GPRS-READY- timer>[,<Requested_Periodic-TAU>[,<Requested_Active-Time>]]]]] The set command controls the setting of the UEs power saving mode (PSM) parameters. The command controls whether the UE wants to apply PSM or not, as well as the requested extended periodic RAU value and the requested GPRS READY timer value in GERAN, the requested extended periodic TAU value in E-UTRAN and the requested Active Time value.
  • Page 23 Here below a simple script shows the AT+CPSMS functionalities. AT+CPSMS? // PSM feature is OFF +CPSMS: 0 AT+CPSMS=1,,, "00011000","00001010" // Enable PSM feature: T3412=4Hs, T3324=20s A TAU (Tracking Area Update) is triggered, timer negotiation with the network starts; the procedure is fast, unsolicited are disabled we suggest to wait about 2s before proceeding with the next step AT+CPSMS=1,,, "00011000","00001010"...
  • Page 24 AT+ESOSEND=0,10,30313233343536373839 AT+ESOCL=0 New TIMERS START POINT: the module was in CONNECTED state, after RRC Connection Release from the network it moves to IDLE state, this reset the two timers TIMERS START POINT (RRC Connection release) Active Time T3324 EXPIRE The module enters automatically in PSM sleep (module turns off) 4Hs (T3412-T3324) Tracking Area Update period T3412 EXPIRE The module exits automatically from PSM sleep (module turns on);...
  • Page 25: Edrx Overview

    eDRX overview eDRX is the extended of the DRX feature, designed in 3GPP Rel 13, for IoT devices in order to reduce power consumption and increase battery life. eDRX allows to increase the time, in which the IoT device is not listening to the network. The device can configure the eDRX cycle (TeDRX) and every cycle can be configured with the Paging Transmition Window time (Tptw).
  • Page 26 <Requested_eDRX_value > : half a byte in a 4 bit format. The eDRX value refers to bit-4 to 1 of octet 3 of the Extended DRX parameters information element (see subclause 10.5.5.32 of 3GPP TS 24.008). For the coding and the value range, see Extended DRX parameters information element in 3GPP TS 24.008, Table 10.5.5.32/3GPP TS 24.008.
  • Page 27: Psm/Edrx Graphs

    PSM/eDRX Graphs 80630NT11837A Rev. 1 Page 27 of 40 2020-09-03...
  • Page 28: Mqtt

    MQTT MQTT stands for Message Queue Telemetry Transport, It is a publish/subscribe, extremely simple and lightweight messaging protocol, designed for constrained devices and low-bandwidth, high-latency or unreliable networks. And port 1883 is reserved for MQTT, port 8883 is also reserved for using MQTT over SSL. AT+EMQNEW="192.168.1.1","1883",50000,100 ------- create an MQTT instance +EMQNEW: 0...
  • Page 29: Ftp Fota

    FTP FOTA An example of FTP FOTA communication over NB-IoT is reported below; in this scenario, FTPOPEN is used to connect to the server. FTPGETOTA is used to download the FTP FOTA package. FTPCLOSE is used to close the link of FTP FOTA. OTAUP is used to reset the module to upgrade the firmware.
  • Page 30 Leaving the BROM *MATREADY: 1 +CFUN: 1 FOTA SUCCESS +CPIN: READY +IP: 100.82.105.9 AT+CGMR M0J.00010-B002 80630NT11837A Rev. 1 Page 30 of 40 2020-09-03...
  • Page 31: Lwm2M

    LWM2M First of all, The user need to connect to LwM2M server. The module supports there ways to connect to LwM2M server. The first way is to use bootstarp mode based on DTLS. The bootstrap mode requires the help of a LwM2M Bootstrap-Server to achieve the ultimate goal to connect a LwM2M Server.
  • Page 32 The third way is to use registeration mode without DTLS. This mode is insecure. The following is the usage of AT cmd. AT+ELMREG=0,"192.168.1.1","5683","T868613030014444",300 +ELMREG=0 +ELMEVT:connect success +ELMEVT:registering +ELMEVT:register success After connecting to LwM2M server successfully, The user can add or delete Object using “AT+ELMADDOBJ”...
  • Page 33 +ELMWRITE: 0, 5, 2, 1,1,S, 5, “ABCDE” AT+ELMWRITERSP=0,0 +ELMEXECUTE:0,3303,0,5605 AT+ELMEXECUTERSP=0,0 If LwM2M server is interested in some objects, the server will send observe request to module and the module will report observe request information using “+ELMOBSERVE”.Then the user should send response information using “AT+ELMOBSERVERSP”. After the Observation is successfully, the user can report information about object to LwM2M server using “AT+ELMSEND”.
  • Page 34: Tls

    TLS can be used on top of a transport-layer security protocol like TCP. There are three main components to TLS: Encryption, Authentication, and Integrity. 1. Encryption: hides the data being transferred from third parties. 2. Authentication: ensures that the parties exchanging information are who they claim to 3.
  • Page 35 receive 350 data receive 350 data receive 350 data receive 350 data receive 300 data NO CARRIER AT+TLSOPEN=192.168.1.1,8557 --- connect tls server +TLSSTAT:1 AT+TLSSEND=74656c69745f73656e645f636d645f74657374 +TLSSEND: 19 --- send Hexadecimal string +TLSRECV: 28,telit_send_cmd_test --- receive data from server AT+TLSSENDRAW=31,60 --- send raw data CONNECT --- enter data mode receive 31 data...
  • Page 36: Http

    HTTP The Hypertext Transfer Protocol (HTTP) is an application-level protocol for distributed, collaborative, hypermedia information systems. It is a generic, stateless protocol which can be used for many tasks beyond its use for hypertext, such as name servers and distributed object management systems, through extension of its request methods, error codes and headers.
  • Page 37 +EHTTPNMIH:0,200,143,Server: nginx/1.12.2 Date: Thu, 20 Dec 2018 09:14:57 GMT Content-Type: text/plain;charset=UTF-8 Content-Length: 14 Connection: keep-alive AT+EHTTPDISCON=0 //Disconnect HTTP AT+EHTTPDESTROY=0 //Destroy the http client instance 80630NT11837A Rev. 1 Page 37 of 40 2020-09-03...
  • Page 38: Glossary And Acronyms

    GLOSSARY AND ACRONYMS Description TTSC Telit Technical Support Centre Universal Serial Bus High Speed Data Terminal Equipment UMTS Universal Mobile Telecommunication System WCDMA Wideband Code Division Multiple Access HSDPA High Speed Downlink Packet Access HSUPA High Speed Uplink Packet Access UART Universal Asynchronous Receiver Transmitter HSIC...
  • Page 39: Document History

    DOCUMENT HISTORY Revision Date Changes 2020-08-12 First issue 2020-09-03 Updated examples 80630NT11837A Rev. 1 Page 39 of 40 2020-09-03...
  • Page 40 Mod. 0809 2017-01 Rev.8...

This manual is also suitable for:

Nl865h2

Table of Contents