IoTSDR Linux Board Targets the Development of IoT Gateways with Standard or Custom IoT Protocols (Crowdfunding)

Xilinx Zynq-7010/-7020 powered iotSDR board by EmbedINN enables the development of IoT gateways with support for LoRa, SigFox, WeightLess, Bluetooth, BLE, 802.15.4, ZigBee, as well as custom IoT protocols.

The board also supports GPS, Galileo, Beidou, and GLONASS navigation systems thanks to a Maxim Integrated MAX2769 GNSS chip.

iotSDR board
iotSDR key hardware features and specifications:

  • SoC (one or the other)
    • Xilinx Zynq-Z7010 (XC7Z010-1CLG400C) dual-core Arm Cortex-A9 processor with 256 kb on-chip memory, FPGA fabric with 28,000 logic cells, 17,600 LUTs, 2.1 Mb block RAM, 80 DSP slices
    • Xilinx Zynq-Z7020 (XC7Z020-1CLG400C) dual-core ARM Cortex-A9 processor with 256 kb on-chip memory, FPGA fabric with 85,000 logic cells, 53,200 LUTs, 4.9 Mb block RAM, 220 DSP slices
  • System Memory – 512 MB DDR3
  • Storage
    • 128 Mbit QSPI flash memory for firmware
    • Microchip AT24MAC602 SPI EEPROM for RF transceiver MCU firmware and data
  • Radios
    • “IoT” Radios
      • RF Transceivers – 2x Microchip/Atmel AT86RF215
        • European band – 863-870 MHz / 870-876 MHz / 915-921 MHz
        • Chinese band – 470-510 MHz / 779-787 MHz
        • North American band – 902-928 MHz
        • Korean band – 917-923.5 MHz
        • Japanese band – 920-928 MHz
        • Worldwide ISM band – 2400-2483.5 MHz
      • Output power – 14 dBm
      • Receiver sensitivity – -123 dBm
      • Single clock source for both RF frontends
      • 2x SMA RF connector for low-frequency IoT band
      • 2x SMA RF connector for 2.4 GHz band
    • GNSS
      • Maxim MAX2769B supporting GPS, GLONASS, Galileo, and Beidou
      • Clock for GNSS receiver
      • 1x SMA connector for GNSS receiver
  • Networking – Gigabit Ethernet port
  • USB
    • USB 2.0 High Speed via Microchip USB3310
    • USB 2.0 Full Speed via Silicon Labs CP2104
  • Expansion
    • 2x 8-bit PL (Programmable Logic) interfaces
    • 1x 8-bit PS (Programmable Subsystems) interface
  • Debugging – FPGA JTAG connector for external JTAG programmer/debugger
  • Power Supply – DC power barrel
  • Dimensions – 101.6 x 76.2 mm

iotSDR block diagramThe board supports Xilinx PYNQ Python framework, Jupyter Notebooks, and GNU Radio SDR development framework. The company will provide and maintain a Python API for the baseband cores supporting different modulation schemes (MR-FSK, MR-O-QPSK, and MR-OFDM) and allowing developers to build custom point-to-point or multi-point networks. A multi-network, IPv6-based 6LoWPAN gateway implementation will also be made available.

iotSDR vs SDR Boards comparison
Partial comparison of iotSDR with other SDR boards

The main difference between iotSDR and other SDR boards like LimeSDR or HackRF One is that the former focuses specifically on ISM bands (sub-GHz and 2.4 GHz) design for IoT applications while other boards usually offer a much larger tuning band. iotSDR is also the only board to run Linux from the list of boards in the comparison above.

The company promises the board will eventually be fully open-source with the FPGA HDL code and hardware & software design documents pushed to a GitHub repository before shipping to backers.

iotSDR board has just launched on Crowd Supply for $399 with Zynq-7010 FPGA Arm SoC, and $599 with Zynq-7020. This does not include accessories like antennas and cables that you’d either have to purchase separately or for $99 on the crowdfunding page. Shipping is free to the US and $10 to the rest of the world with the company planning to start shipping at the end of January 2021.

Share this:

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

ROCK Pi 4C Plus
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Weller PCB manufacturer