Free tools Windows power users keep installed
One-click scans. No signup required.
Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
EdgeX is better understood as an edge-AI device that sends compact information over LoRa—not as a conventional live-video transmitter. A camera can capture media locally, the Kendryte K210 can identify objects or extract text, and the radio can transmit the resulting alert, metadata, feature vector, or occasional compressed image. Continuous, human-viewable video is generally a poor fit for LoRa’s low bandwidth.
The project titled LoRa Image and Video Transmission Wireless | ML on EdgeX was published by Akarsh Agarwal/CETech on Hackster.io on July 21, 2020, and also documented on Hackaday.io. It is a maker-oriented hardware project, not a peer-reviewed performance evaluation.
The most accurate modern interpretation is:
Capture media at the edge, analyze it locally, and transmit only the information that matters.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
The original project describes EdgeX as a platform for audiovisual feature extraction using local machine learning and long-range LoRa connectivity. However, the available project pages do not establish sustained video streaming, measured multimedia throughput, packet-loss rates, battery life, or a reproducible hundreds-of-kilometres image-transfer result.
#1 Best Overall
- ✔ LoRa spread-spectrum communication, super anti-interference performance -- The module adopts LORA spread spectrum technology, transmitting distance and anti-interference performance are one time more than FSK
- ✔ WOR (Low Power Consumption) -- Work on radio, applicable for battery powered applications
- ✔ FEC (Forward Error Correction) -- High coding efficiency & good correction performance
- ✔ Transparent Transmission (Point to Point) -- Data sending is via transparent transmission, the module comes with address
- ✔ Fixed Transmission -- Each module can connect with other module in different addresses and channels to achieve application like networking, repeating, etc.
How an EdgeX-style system works
Camera or microphone
↓
Local capture and preprocessing
↓
Kendryte K210 neural-network inference
↓
Detection, OCR, classification, or compressed evidence
↓
LoRa or LoRaWAN radio
↓
Receiver, gateway, alert system, or display
Instead of sending every pixel, the device might transmit:
person_detectedplus a timestamp and confidence score- an object class and camera-zone identifier
- license-plate text produced by local OCR
- a crop-disease classification
- a feature vector for further processing
- a tiny thumbnail or occasional compressed image
This approach reduces airtime, power consumption, cloud processing, and exposure of sensitive imagery. Its weakness is that an incorrect local inference may be transmitted as if it were correct, so model quality, confidence thresholds, lighting, camera positioning, and update procedures matter.
What hardware did the 2020 project describe?
The Hackster project lists these EdgeX specifications:
- Dual-core Kendryte K210 RISC-V processor at 400 MHz
- 8 MB RAM and 128 MB flash, with SD-card expansion
- FreeRTOS or bare-metal operation
- Camera and LCD support
- LoRa, FSK, and LoRaWAN compatibility
- Neural-network acceleration
- I²S, I²C, UART, SPI, and SD-card interfaces
- Secure-authentication features
MatchX’s product announcement identifies the K210 and a Semtech SX1261 LoRa transceiver as core parts of the kit. These are specifications reported in historical project and product material; they should not be treated as proof that the board, SDK, firmware, camera modules, or support are still readily available in 2026.
For the original project and its provenance, see the Hackster page and Hackaday project page.
LoRa is not the same as LoRaWAN
LoRa is a physical-layer radio modulation used for long-range, low-power communication. A pair of devices can use it in a point-to-point design without LoRaWAN.
LoRaWAN is a networking protocol and architecture built around LoRa-compatible radios. A typical LoRaWAN deployment contains end devices, gateways, a network server, and an application server. The gateway usually needs Ethernet, cellular, or another backhaul if data must reach an Internet-hosted application.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Therefore, “no Internet” can mean two different things:
- Point-to-point LoRa: the camera and receiver communicate directly without a cloud service.
- LoRaWAN: the camera may avoid cellular or Wi-Fi, but the gateway may still require an Internet or other backhaul connection.
Range is not guaranteed by the word LoRa. It depends on frequency plan, antenna height and gain, transmit power, spreading factor, bandwidth, terrain, interference, gateway placement, and local regulations. The LoRa Alliance developer documentation explains the broader LoRaWAN architecture and capabilities.
Rank #2
- ✔ LoRa spread-spectrum communication, super anti-interference performance -- The module adopts LORA spread spectrum technology, transmitting distance and anti-interference performance are one time more than FSK
- ✔ WOR (Low Power Consumption) -- Work on radio, applicable for battery powered applications
- ✔ FEC (Forward Error Correction) -- High coding efficiency & good correction performance
- ✔ Transparent Transmission (Point to Point) -- Data sending is via transparent transmission, the module comes with address
- ✔ Fixed Transmission -- Each module can connect with other module in different addresses and channels to achieve application like networking, repeating, etc.
How image transmission would have to work
A human-viewable image requires considerably more engineering than sending one sensor reading:
Camera → resize/crop/compress → fragment image
→ add image ID and packet index
→ transmit fragments
→ reassemble and validate
→ decode or discard incomplete image
A robust implementation needs compression, packet numbering, duplicate detection, checksums, out-of-order handling, retransmission or forward-error correction, timeouts, partial-image storage, and a maximum image size. The exact packet format, compression settings, firmware, and receiver implementation are not specified sufficiently in the indexed project material.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
An AI-first design is much simpler:
Camera → local inference → compact event or metadata → LoRa packet
Why live video is not a realistic LoRa use case
LoRaWAN payloads are small and depend on region and data rate. In one US902–928 regional-parameter table, the maximum MACPayload ranges from 19 bytes at the lowest data rate to 250 bytes at several higher data rates. The application payload can be smaller after protocol fields are included. These figures are not universal; regional parameters differ.
See the US902–928 regional-parameter table and the LoRaWAN regional-parameters resources.
Consider only the arithmetic:
- A 10 KB compressed image contains 10,240 bytes.
- At an illustrative effective payload of 200 bytes per packet, it requires at least 52 packets before headers, acknowledgements, retries, and other overhead.
- A 50 KB image requires at least 256 such packets under the same simplified assumption.
These are arithmetic illustrations, not EdgeX measurements. Actual airtime depends on spreading factor, bandwidth, coding rate, region, packet timing, retransmissions, and network behavior.
Video is harder because it requires sustained throughput, buffering, timing, and repeated frame delivery. Increasing the spreading factor can improve sensitivity but also increases time-on-air. Packet loss and retransmissions multiply the cost. Duty-cycle or dwell-time rules can restrict channel occupancy, while acknowledgements and downlinks can consume additional network capacity.
A 2025 survey of multimedia over LoRa similarly finds that image transmission is considerably more mature than audio or video, with packet size, bitrate, energy, airtime, and loss remaining major constraints.
Which payloads make sense?
| Payload | Suitability |
|---|---|
| Event flag | Excellent fit |
| Sensor readings plus inference metadata | Excellent fit |
| OCR text, object coordinates, or a feature vector | Usually practical |
| Tiny thumbnail | Possible with strict limits |
| Occasional compressed still image | Possible with fragmentation and delay |
| Short video clip | Usually impractical over LoRaWAN |
| Live video | Generally unsuitable |
What the original project establishes—and what it does not
Reported by the project
- EdgeX was presented as capable of local audiovisual processing.
- Object detection and license-plate recognition were described as example applications.
- LoRa and LoRaWAN were presented as long-range transport options.
- The project discussed sending image or video-related information over long distances without conventional connectivity.
Not adequately demonstrated in the available material
- Sustained live-video streaming
- Measured end-to-end throughput or latency
- Packet-loss rate and image-reconstruction quality
- Battery life during capture, inference, and transmission
- A reproducible hundreds-of-kilometres image transfer
- Current EdgeX firmware, SDK, source code, or product availability
- Performance in a named regulatory band such as EU868 or US915
A Hackaday discussion asked about testing at 10 km, but the indexed page does not provide a measured answer. A range claim is not a multimedia-throughput benchmark.
When an EdgeX-style LoRa design is appropriate
- The device is remote or off-grid.
- The application needs occasional alerts rather than continuous viewing.
- A detection is more valuable than the original image.
- Low energy use and privacy are important.
- Cellular coverage is absent or expensive.
- Delayed delivery and occasional packet loss are acceptable.
It is a poor choice for live security cameras, large image archives, deterministic low latency, high-volume camera fleets, or safety-critical detection without independent model and communications validation.
Rank #3
- 1500FT LOS Range, 0.05s Latency:Vrriis Wireless Video Transmission System has dual antenna design,2.4/ 5G Hz high-speed transmission and strong signal. Through the point-to-point connection between transmitter and receiver equipment,offering an ultra-low 0.05s latency and a stable line-of-sight signal transmission of up to 1500ft in an open field without interference. Note: Walls, metal,bricks or glass can shorten signal coverage or cause severe signal loss
- 20 Channels Adjustable: The Vrriis wireless HDMI transmitter and receiver feature 20 adjustable channels. The product's LCD display intuitively shows signal strength and interference levels for each frequency. When the current channel is congested or the signal is weak, you can manually select the best channel via either the transmitter or receiver. Once confirmed, the other end automatically synchronizes to the channel, ensuring stable and high-quality signal transmission.
- UVC Out&Loop Out:You can transfer the footage received by the receiver to any third-party streaming platform on your computer for live streaming via the Included USB-C cable,such as OBS,no additional video capture devices needed. The HDMI loop out on the transmitter side allows you to add a local monitor for monitoring
- Plug and Play,1080P Resolution:Quick and easy setup, no software to install, eliminating cable clutter and truly plug and play!Wireless HDMI transmitter and receiver using HDCP version 1.4 with input/output resolutions up to Full HD 1080p @60Hz,suitable for meetings, watching games, projection and more
- Multiple Power Options:This Wireless HDMI Extender Kit offers a variety of power supply options and can be powered by NP-F Series:F970,F750,F550 series batteries,5V2A type-C & adapters,meet the power supply needs encountered when using various scenarios. Note: Our product doesn't include batteries.
Practical failure modes
Missing fragments
Every image fragment needs an image ID, packet index, length, and integrity check. The receiver also needs a timeout and discard policy so fragments from different images are not accidentally combined.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsAirtime explosion
A higher spreading factor may extend range while making each fragment slower. Retransmitting lost fragments can make a large image consume disproportionate airtime and energy.
Regional mismatch
Frequency plans, channel masks, output-power limits, dwell-time rules, and data rates vary by region. A design tested in one country is not automatically legal or interoperable elsewhere. The LoRa Alliance announced regional-parameter update RP2-1.0.5 in November 2025, but improved efficiency does not turn LoRaWAN into a general-purpose video network.
Inference without evidence
Sending only “person detected” saves bandwidth but makes auditing difficult. A useful compromise is to send the alert immediately, followed by a tiny thumbnail or full image through a higher-bandwidth link when needed.
Model updates
Large neural-network models are not a natural fit for LoRaWAN. Plan for a wired maintenance path, Wi-Fi, cellular, removable storage, or another high-bandwidth update channel.
Security and privacy
Local inference can reduce transmission of sensitive images, but it does not automatically secure device identity, credentials, firmware, model files, stored images, downlink commands, or cloud infrastructure. Use secure provisioning, authenticated updates, key management, and access controls.
Better alternatives for genuine image or video transfer
| Technology | Best use | Main trade-off |
|---|---|---|
| Wi-Fi | High-throughput local image and video transfer | Limited coverage and higher infrastructure dependence |
| LTE-M or NB-IoT | Managed wide-area telemetry and occasional media | Coverage, subscription, modem, and power requirements |
| 4G/5G | Actual remote video transport | Higher power and data costs |
| Wi-Fi HaLow or similar sub-GHz systems | Longer-range, higher-throughput wireless | Different ecosystem, certification, and power profile |
| Mesh or point-to-point 2.4/5 GHz | Sites with relay nodes or line of sight | Requires network planning and infrastructure |
| Hybrid LoRa plus cellular/Wi-Fi | Low-power alerts with on-demand image retrieval | More hardware and software complexity |
The strongest hybrid pattern is to keep LoRa active for health messages, alerts, and control, then wake a cellular or Wi-Fi radio only when an image or clip is requested.
Bottom line
The EdgeX project illustrates a valuable design pattern: perform machine learning beside the camera and use LoRa for the small result. It should not be used as evidence that LoRa can provide ordinary live video over long distances. For a remote vision system, choose LoRa when the required output is an event, classification, OCR result, feature vector, or occasional tiny image. Choose cellular, Wi-Fi, or another higher-bandwidth system when the requirement is dependable image retrieval or video.
Before building or buying, define the image size, number of images per day, maximum delay, acceptable loss rate, regional radio plan, gateway/backhaul architecture, model-update method, and whether the application needs pixels or merely a decision.
Recommended Free Tools
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

