Advertisement

Quick Links

iC880A-SPI QuickStart Guide
How to get started with the iC880A-SPI
Document ID: 4100/40140/0096
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-SPI

  • Page 1 QuickStart Guide How to get started with the iC880A-SPI Document ID: 4100/40140/0096 Category: confidential IMST GmbH Carl-Friedrich-Gauss-Str. 2-4 D-47475 Kamp-Lintfort...
  • Page 2 QuickStart Guide - QuickStart Guide Overview confidential Document Information File name iC880A-SPI_QuickStartGuide.docx Created 2015-03-15 Total pages Revision History Version Description Preliminary version. Aim of this Document Aim of this document is to give some quick start instructions how to start working with the WiMOD iC880A-SPI.
  • Page 3: Table Of Contents

    QuickStart Guide - QuickStart Guide Overview confidential Table of Contents OVERVIEW 1.1 Hardware PCB 1.2 Basic System Concept 1.3 Linux Host System 1.4 Hardware Connection 1.4.1 Pin Headers OPEN SOURCE DRIVER ON GITHUB 2.1 Download of the Open Source Driver 2.2 Preparing the host system (Raspberry Pi)
  • Page 4: Overview

    Hardware PCB Figure 1-1 depicts the printed circuit board of the iC880A-SPI. As main interface there are the pin headers for connecting the board to a host system that runs the driver software. A SMA connector or an uFL connector is supplied in order to connect any suitable antenna to this board.
  • Page 5: Basic System Concept

    Basic System Concept Figure 1-2 shows the basic system concept for the LoRA WAN system. The iC880A-SPI 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: Hardware Connection

    …) is outside of the scope of this document, too. Hardware Connection The iC880A-SPI provides SPI – pin headers as main interface to the Linux host system. Before connecting the iC880A-SPI 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 Overview confidential than 700 mA. Therefore it is recommended to choose a proper power supply that is able to supply the iC880A-SPI and the host system (e.g. Raspberry PI) at the same time. (See Figure 1-3) Raspberry Pi Raspberry Pi...
  • Page 8: Open Source Driver On Github

    19, 21, 23 and 24. Additionally the Reset pin of the iC880A-SPI has to be connected to the host system. On the host side virtually any normal GPIO pin can be used for that. (In the following pin 11 aka. GPIO17 is considered to be connected to the reset pin.)
  • Page 9: Download Of The Open Source Driver

    (Note: the repository is not maintained by IMST.) That means the user has to take care of it via an additional piece of software. In general there are two possibilities to control the GPIO pin that is connected to the Reset pin of the iC880A-SPI. iC880A-SPI_QuickStartGuide.docx, Wireless Solutions, V0.1...
  • Page 10 2.2.2.1.2 Possibility B: Control the GPIO pin via a compiled C-Tool / library If the host system is a Raspberry Pi the user can write a small C-Tool to reset set the iC880A-SPI. In order to access the GPIO pins of the Raspberry Pi there is a library called “wiringPi” that takes care of the low level details.
  • Page 11: Configuration Of The Driver

    The filef ile lora_gateway/libloragw/library.cfg is used as general configuration file for the whole libloragw system library. In order to fit the needs of the iC880A-SPI, some parameters can be set to the following values prior (re-) compiling the library:...
  • Page 12: Util_Pkt_Logger

    Sending packet number 2 ...OK Sending packet number 3 ...OK Each time a new packet is being transmitted the TX-LED of the iC880A-SPI should flash. The tool can be stopped by pressing the key combination Ctrl+C. For more information about this tool, please consult the online help by calling: ./util_tx_test --help...
  • Page 13 QuickStart Guide - QuickStart Guide Open Source Driver on Github confidential "type": "SX1257", "freq": 868500000, "rssi_offset": -166.0, "tx_enable": false "chan_multiSF_0": { /* Lora MAC channel, 125kHz, all SF, 868.1 MHz */ "enable": true, "radio": 1, "if": -400000 "chan_multiSF_1": { /* Lora MAC channel, 125kHz, all SF, 868.3 MHz */...
  • Page 14 QuickStart Guide - QuickStart Guide Open Source Driver on Github confidential After starting the packet logger, each LoRa packet that is being received by the concentrator will be record in a CSV file. If the user wants to send out some demo data with another radio module some care must be taken about the set up type of network.
  • Page 15: Next Steps

    QuickStart Guide - QuickStart Guide Next Steps confidential Next Steps After stepping through this guide the user is able to start developing his/her own iC880A-SPI based solution. As a final hint there are some more interesting open source projects within the gitbub repository https://github.com/Lora-net/ For example there is a project called “packet_forwarder”...
  • Page 16: 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 17: 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