Application Software Guide

Application Software Guide

Courier M2M 3G Cellular Modem USR3500 Application Guide R24.0794.00 Revision History Date Reason For Changes Version 1/28/14 Initial Release 1.0 2/25/14 Cosmetic updates 1.1 Copyright © 2014 USRobotics. All rights reserved. Trademarks USRobotics®, CourierTM and the USRobotics logo are registered trademarks of U.S. Robotics Corporation. Contact Information http://www.usr.com/contact Web: Consult our website for up-to-date product descriptions, documentation, application notes, firmware upgrades, and troubleshooting tips: http://www.usr.com/support/3500 ii 1 OVERVIEW ............................................................................................................................................................ 13 1.1 DEFINITIONS ..................................................................................................................................................... 13 1.2 DESIGN PRINCIPLES .......................................................................................................................................... 13 2 NETWORK CONFIGURATIONS ........................................................................................................................... 14 2.1 PRIVATE IP WITH VPN ....................................................................................................................................... 14 2.2 PRIVATE IP ....................................................................................................................................................... 15 2.2.1 Mobile Originated .................................................................................................................................... 15 2.2.2 Mobile Originated with SMS wake up (Server initiated) ......................................................................... 15 2.3 PUBLIC IP BASED ............................................................................................................................................... 16 2.4 STATIC VS DYNAMIC IP ADDRESSES .................................................................................................................... 17 2.5 CONNECTION METHODOLOGY ............................................................................................................................. 18 2.6 DATA CONNECTION ........................................................................................................................................... 18 3 NVM QUEUE .......................................................................................................................................................... 19 4 PROTOCOL OVERVIEW ....................................................................................................................................... 19 4.1 PROTOCOL ....................................................................................................................................................... 19 4.2 ASCII FORMAT ................................................................................................................................................. 19 4.3 ASCII COMMAND/RESPONSE TYPES ................................................................................................................... 21 5 STRING TOKENS .................................................................................................................................................. 24 5.1 STRINGSEND EVENTS .................................................................................................................................... 26 5.2 AT$STRINGTOKENS ..................................................................................................................................... 27 5.2.1 Action Command .................................................................................................................................... 27 5.2.2 Read Command ...................................................................................................................................... 27 5.3 AT$STRINGTEST .......................................................................................................................................... 27 5.3.1 Action Command .................................................................................................................................... 28 5.3.2 Example .................................................................................................................................................. 28 5.4 AT$STRINGSENDEMAIL ............................................................................................................................... 28 5.4.1 Action Command .................................................................................................................................... 28 5.4.2 Read Command ...................................................................................................................................... 29 5.4.3 Example .................................................................................................................................................. 30 5.5 AT$STRINGSENDSMS .................................................................................................................................. 31 5.5.1 Action Command .................................................................................................................................... 31 5.5.2 Read Command ...................................................................................................................................... 32 5.5.3 Example .................................................................................................................................................. 33 5.6 AT$STRINGSEND .......................................................................................................................................... 33 5.6.1 Action Command .................................................................................................................................... 33 5.6.2 Read Command ...................................................................................................................................... 34 5.6.3 Example 1: Send Email ......................................................................................................................... 35 5.6.4 Example 2: Serial to TCP Endpoint Connection .................................................................................... 35 6 SYSTEM VARIABLES ........................................................................................................................................... 37 6.1 VARIABLE IDENTIFIERS ....................................................................................................................................... 37 6.2 STRING TOKENS ................................................................................................................................................ 37 6.3 EVENTS ............................................................................................................................................................ 37 6.4 LIST OF STATUS VARIABLES ............................................................................................................................... 38 6.5 AT$VARIABLESTATUS ................................................................................................................................. 39 6.5.1 Read Command ...................................................................................................................................... 39 6.6 AT$VARIABLETHRESHOLD ......................................................................................................................... 40 6.6.1 Set Command ......................................................................................................................................... 40 6.6.2 Delete Command .................................................................................................................................... 40 6.6.3 Read Command ...................................................................................................................................... 40 6.6.4 Example .................................................................................................................................................. 41 6.7 AT$VARIABLECOMPARE ............................................................................................................................. 41 6.7.1 Set Command ......................................................................................................................................... 42 6.7.2 Delete Command .................................................................................................................................... 42 iii 6.7.3 Read Command ...................................................................................................................................... 42 6.7.4 Example .................................................................................................................................................. 43 6.8 AT$VARIABLESET ........................................................................................................................................ 43 6.8.1 Set Command ........................................................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    224 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us