Advertisement

Quick Links

iC880A QuickStart Guide
How to get started with the iC880A
Document ID: 4100/40140/0078
Category: confidential
IMST GmbH
Carl-Friedrich-Gauss-Str. 2-4
D-47475 Kamp-Lintfort

Advertisement

Table of Contents
loading

Summary of Contents for IMST iC880A

  • Page 1 QuickStart Guide How to get started with the iC880A Document ID: 4100/40140/0078 Category: confidential IMST GmbH Carl-Friedrich-Gauss-Str. 2-4 D-47475 Kamp-Lintfort...
  • Page 2 QuickStart Guide - QuickStart Guide Precaution: Important note confidential Document Information File name iC880A_QuickStartGuide.docx Created 2015-03-15 Total pages Revision History Version Description Preliminary version. Figure 2.1 updated Added information about the polarity of the DC-Jack / Power supply connector Picture of iC880A updated Added version information about the referenced github repository;...
  • Page 3: Table Of Contents

    3.3 Configuration of the Driver 3.3.1 File: lora_gateway/libloragw/library.cfg 3.3.2 File: lora_gateway/libloragw/src/loragw_spi.ftdi.c 3.4 Compilation of the Library 3.5 Setting up “udev” Rules 3.6 Connection of iC880A and the Linux Host 3.7 Example Utilities 3.7.1 util_tx_test 3.7.2 util_pkt_logger NEXT STEPS REGULATORY COMPLIANCE INFORMATION IMPORTANT NOTICE 6.1 Disclaimer...
  • Page 4: Precaution: Important Note

    Within the defined performance range the concentrator needs more than 500 mA. Depending on your Linux host that is to be connected with the iC880A, the USB interface cannot supply enough power. Therefore an external power supply is highly recommended.
  • Page 5: Basic System Concept

    Figure 2-1Picture of iC880A-USB Basic System Concept Figure 2-2 shows the basic system concept for the LoRA WAN system. The iC880A is the central hardware solution for all LoRa based radio communication. It receives and transmits radio messages. Processing of the radio messages as well as the protocol related tasks is done by (external) host system(s).
  • Page 6: Linux Host System

    …) is outside of the scope of this document, too. Hardware Connection The iC880A provides a mini USB connector as main interface to the Linux host system. Before connecting the iC880A and the host, please read this document carefully. In order to establish a logical connection the host needs to have some drivers installed.
  • Page 7: Download Of The Open Source Driver

    Downloading Additional Drivers The iC880A device is connected to an (embedded) Linux host system via an USB link. In order to establish a local USB link, a driver called “libmpsse” must be installed on the host system. Create a folder for the libmpsse files: mkdir –p ~/LoRa/libmpsse...
  • Page 8: Configuration Of The Driver

    File: lora_gateway/libloragw/library.cfg This file is used as general configuration file for the whole libloragw system library. In order to fit the needs of the iC880A, some parameters must be set to the following values prior (re-) compiling the library: CFG_SPI= ftdi...
  • Page 9: File: Lora_Gateway/Libloragw/Src/Loragw_Spi.ftdi.c

    As second step a small modification must be done in one of the low level connection files. The WiMOD iC880A LoRa Concentrator board uses a FTDI USB to SPI converter chip that is not supported in Semtech’s reference code. The only difference is another USB PID. Therefore the USB PID settings in the libloragw library have to be adjusted prior compiling the library.
  • Page 10: Connection Of Ic880A And The Linux Host

    This quick start guide will show the “util_pkt_logger” and the “util_tx_test”. 3.7.1 util_tx_test This is a small utility demonstrating the ability to send out some data via the iC880A concentrator device. To start this utility go into the folder and start it: cd lora_gateway/util_tx_test ./util_tx_test The program should start and print out some output like that: iC880A_QuickStartGuide.docx, Wireless Solutions, V0.6...
  • Page 11: Util_Pkt_Logger

    This utility tool is able to demonstrate the receiving ability of the iC880A device. It configures the iC880A device for RX operation and writes each received packet into a CSV file. That file can be opened and inspected afterwards.
  • Page 12 “Radio Services” / “Data Link Service” and start sending some test messages. In order to inspect the RX data from the iC880A device stop the util_pkt_logger by pressing Ctrl+C and open the CSV file in the current folder.
  • Page 13: Next Steps

    CSV file to see the payload data message itself. Next Steps After stepping through this guide the user is able to start developing his/her own iC880A based solution. As a final hint there are some more interesting open source projects within the gitbub repository https://github.com/Lora-net/...
  • Page 14: Regulatory Compliance Information

    According to the R&TTE directive, the declaration of compliance with essential requirements of the R&TTE directive is within the responsibility of the manufacturer of the final product. A declaration of conformity for the radio module is available from IMST GmbH on request.
  • Page 15: Important Notice

    Important Notice Disclaimer IMST GmbH points out that all information in this document is given on an “as is” basis. No guarantee, neither explicit nor implicit is given for the correctness at the time of publication. IMST GmbH reserves all rights to make corrections, modifications, enhancements, and other changes to its products and services at any time and to discontinue any product or service without prior notice.

Table of Contents