cbalint13 / usb-evp

USB Event Packet (LoRA) Stick

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

usb-evp

USB Event Packet protocol (LoRA) Stick

Original project dating back @ 2018 CircuitMaker USB-EVP-LoRa

OVERVIEW-3D-CAD

Description

USB stick for Event Packet (over LoRa) with integrated antenna on ISM 868/915 bands.

Exposes a generic USB HID interface by MCP2210 directly enabling OS & driver agnostic access from userland.

It have a minimal BOM (bill of materials). OVERVIEW-3D-SCHD

Specs:

  • Smallest LoRa stick on the market by 1.6 x 4 cm
  • Uses FCC and CE certified 100mW NiceRF module
  • Own ceramic micro-antenna (VNA proved RF) for ISM band
  • OS agnostic, opensource USB stack for windows, linux, android etc
  • C / C++ frontend with various examples
  • May support LPWAN networking (IPv6 over 802.15.4 mac layer), with third party kernel module

Can be used in any USB port realying packets over the air.

OVERVIEW-3D-TOP OVERVIEW-3D-BOTTOM

EU ISM band usage

Design files

  • See the design files available for Altium ®, CircuitMaker ®, KiCAD and Gerber format.
  • Check schematic available as quick readable format.
  • There is also an CircuitMaker ® online version available.

Software support

  • See software section for configuration and support.

    $ ./bin/lora-receive /dev/hidraw4 
    LoRa RX count #1 frame length = 14 rssi = -61 dB snr = 8 dB
    0x00000000 20 6C 6F 72 61 20 6D 65  73 73 61 67 65 00 |  A lora message.
    

Board images

OVERVIEW-TOP

About

USB Event Packet (LoRA) Stick

License:GNU General Public License v3.0


Languages

Language:C 78.7%Language:C++ 15.4%Language:Shell 5.9%