Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Wireless Communication

Wireless Communication

39 projects

Showing 36 of 39 projects

Arduino Core/32
Arduino Core/32C++

Arduino core for ESP32, ESP32-C3, ESP32-S3, and other ESP32 family SoCs, enabling Arduino programming on Espressif chips.

#iot-development#embedded-systems#esp32
Stars17.1k
Forks7.9k
Last commit19 hours ago
pubsubclient
pubsubclientC++

A lightweight MQTT client library for Arduino and compatible hardware enabling IoT publish/subscribe messaging.

#iot#embedded-systems#esp32
Stars4.0k
Forks1.5k
Last commit1 month ago
KDE Connect
KDE ConnectC++

A multi-platform app that enables seamless wireless communication and integration between your devices like phones and computers.

#android-integration#device-sync#remote-control
Stars3.9k
Forks272
Last commit19 hours ago
Eddystone Protocol Specification & Tools
Eddystone Protocol Specification & ToolsC

An open Bluetooth Low Energy (BLE) beacon protocol specification from Google for proximity messaging.

#iot#location-based-services#beacon-protocol
Stars3.1k
Forks741
Last commit6 years ago
Eddystone-UID
Eddystone-UIDC

An open Bluetooth Low Energy beacon protocol specification from Google for proximity messaging.

#iot#location-based-services#beacon-protocol
Stars3.1k
Forks741
Last commit6 years ago
BluetoothKit
BluetoothKitSwift

A Swift framework simplifying Bluetooth LE communication between iOS and macOS devices with a modern closure-based API.

#ios#bluetooth-le#wireless-communication
Stars2.3k
Forks271
Last commit2 years ago
A node.js module for implementing BLE (Bluetooth low energy) peripherals
A node.js module for implementing BLE (Bluetooth low energy) peripheralsJavaScript

A Node.js module for implementing Bluetooth Low Energy (BLE) peripherals on macOS, Linux, FreeBSD, and Windows.

#iot#embedded-systems#ble
Stars2.1k
Forks441
Last commit
ESP_mqtt
ESP_mqttC

A fully functional MQTT client library for ESP8266 microcontrollers, supporting SSL, multiple connections, and all QoS levels.

#iot#embedded-systems#mqtt
Stars1.2k
Forks398
Last commit5 years ago
gatt
gattGo

A Go package for building Bluetooth Low Energy peripherals and clients using the GATT protocol.

#iot#embedded-systems#wireless-communication
Stars1.2k
Forks286
Last commit3 years ago
android-BluetoothChat
android-BluetoothChatJava

Android sample demonstrating Bluetooth Classic communication between devices using RFCOMM sockets.

#rfcomm#sample-code#wireless-communication
Stars1.0k
Forks634
Last commit6 years ago
Farm-Data-Relay-System
Farm-Data-Relay-SystemC

A system using ESP-NOW and LoRa to transport sensor data in remote areas without WiFi or LoRaWAN infrastructure.

#iot#sensor-network#esp32
Stars615
Forks130
Last commit5 months ago
Free802.11
Free802.11C

Send arbitrary IEEE 802.11 frames using Espressif ESP32 by reverse-engineering the closed-source WiFi stack.

#iot#embedded-systems#esp32
Stars570
Forks83
Last commit4 years ago
painlessMesh
painlessMeshC++

A library for creating self-organizing mesh networks on ESP8266 and ESP32 hardware using Arduino.

#iot#embedded-systems#esp32
Stars561
Forks131
Last commit7 years ago
ArduinoBLE
ArduinoBLEC++

Enables Bluetooth Low Energy connectivity for Arduino boards, supporting both peripheral and central modes.

#iot#embedded-systems#ble
Stars356
Forks234
Last commit1 month ago
ESP8266MQTTMesh
ESP8266MQTTMeshC++

A self-assembling mesh network library for ESP8266 devices using MQTT for communication and supporting over-the-air updates.

#iot#embedded-systems#ota-updates
Stars265
Forks79
Last commit1 year ago
uPyLoRaWAN
uPyLoRaWANPython

A MicroPython driver for ESP32 devices to communicate using LoRa and LoRaWAN protocols.

#sx127x#iot#embedded-systems
Stars242
Forks58
Last commit2 years ago
SX127x_driver_for_MicroPython_on_ESP8266
SX127x_driver_for_MicroPython_on_ESP8266Python

A MicroPython driver for SX127x LoRa transceivers, enabling wireless communication on ESP8266, ESP32, and Raspberry Pi.

#sx127x#iot#embedded-systems
Stars155
Forks58
Last commit
Bluetooth Low Energy
Bluetooth Low Energy

A curated list of awesome Bluetooth Low Energy (BLE) resources for hardware, mobile, and IoT development.

#iot-development#embedded-systems#bluetooth-le
Stars144
Forks12
Last commit1 year ago
ExtendaBLE
ExtendaBLESwift

A blocks-based Bluetooth LE framework for iOS/watchOS/tvOS/OSX to easily configure centrals, peripherals, and handle packet-based communication.

#iot#apple-platforms#ios
Stars103
Forks5
Last commit8 years ago
u-lora
u-loraPython

A MicroPython port of raspi-lora enabling RFM95 LoRa radio communication on microcontrollers like Raspberry Pi Pico and ESP32.

#iot#embedded-systems#micropython
Stars95
Forks18
Last commit2 years ago
RFM69-MQTT-client
RFM69-MQTT-clientArduino

Arduino-based wireless sensor network using RFM69 radios with an MQTT gateway for IoT home automation.

#iot#sensor-network#home-automation
Stars81
Forks26
Last commit9 years ago
micropython-lora
micropython-loraPython

MicroPython library for controlling Semtech SX127x LoRa modules via SPI communication.

#sx127x#iot#embedded-systems
Stars55
Forks8
Last commit3 years ago
micropython-adafruit-mqtt-esp8266
micropython-adafruit-mqtt-esp8266Python

MicroPython and CircuitPython examples for MQTT communication with Adafruit IO on ESP8266/ESP32 boards.

#iot#ampy#micropython
Stars55
Forks17
Last commit7 years ago
mqtt2ble
mqtt2bleJavaScript

A Node.js bridge that connects MQTT topics to Bluetooth Low Energy (BLE) GATT characteristics for IoT communication.

#ble-gatt#mqtt#wireless-communication
Stars27
Forks2
Last commit9 years ago
EByte_LoRa_E220_micropython_library
EByte_LoRa_E220_micropython_libraryPython

A MicroPython library for EBYTE LoRa E220 and LLCC68 UART devices, enabling wireless communication on microcontrollers.

#iot#embedded-systems#pico
Stars27
Forks2
Last commit
micropython-firebase-realtime-database
micropython-firebase-realtime-databasePython

A Firebase Realtime Database client for MicroPython on ESP32, implementing REST API commands for IoT data sync.

#iot#embedded-systems#micropython-esp32
Stars26
Forks18
Last commit
xbee2mqtt
xbee2mqttPython

A daemon that monitors XBee radios via serial port and bridges their messages to an MQTT broker.

#sensor-network#home-automation#xbee
Stars23
Forks17
Last commit10 years ago
upyble
upyblePython

Command-line tool for wireless development, prototyping, and testing of Bluetooth Low Energy MicroPython devices.

#iot-development#device-testing#embedded-systems
Stars22
Forks5
Last commit6 years ago
LightLora_MicroPython
LightLora_MicroPythonPython

A lightweight, interrupt-driven MicroPython library for controlling Semtech SX127x LoRa chips with power-efficient callbacks.

#sx127x#iot#micropython
Stars21
Forks11
Last commit1 year ago
sx127x_esp
sx127x_espPython

A MicroPython driver for connecting SX127x-based LoRa modules (like Ra-01) to ESP8266/ESP32 boards.

#sx127x#iot#embedded-systems
Stars13
Forks5
Last commit7 years ago
loraE22
loraE22Python

A MicroPython class for controlling Ebyte E22 Series LoRa modules via UART.

#iot#ebyte-e22#micropython
Stars13
Forks3
Last commit3 years ago
mesh-espnow-micropython
mesh-espnow-micropython

A dynamic secure mesh network implementation for ESP32 IoT devices using ESP-NOW and MicroPython.

#iot#embedded-systems#micropython
Stars12
Forks2
Last commit2 years ago
EByte_LoRa_E22_micropython_library
EByte_LoRa_E22_micropython_libraryPython

A MicroPython library for EBYTE E22 LoRa devices (SX1262/SX1268) supporting transparent and fixed transmission modes.

#iot#samd#ebyte-e22
Stars11
Forks0
Last commit1 year ago
mp_espnow_wrapper
mp_espnow_wrapperPython

A Micropython wrapper for ESP-NOW providing asynchronous messaging with chunking, CRC verification, and ACK support.

#iot#embedded-systems#micropython
Stars11
Forks2
Last commit1 month ago
FM_Talkie
FM_TalkieJupyter Notebook

An FM walkie-talkie system using the RDA5820N radio module for wireless audio communication.

#rda5820#transceiver#micropython
Stars9
Forks1
Last commit4 years ago
nanoserver
nanoserverPython

A lightweight MicroPython implementation of an embedded LoRaWAN server for self-contained gateways on Pycom Lopy4 hardware.

#micropython#lorawan#pycom-lopy4
Stars7
Forks1
Last commit6 years ago
Page 1 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
1 year ago
1 year ago
1 year ago
Next
#Iot29
#Embedded Systems20
#Micropython19
#Esp3217
#Esp826614
#Lora13
#Bluetooth Low Energy10
#Embedded8
#Arduino8
#Mqtt6
#Sx127x6
#Ble5