ESP8266 and Arduino using LoRa and AES encryption

Here there are the raw codes to get an Arduino and an ESP8266 connected at SX1276. They are able to do LoRa bidirectional communication between them. It has been developed a PyQt program to change frequency dynamically and be able to check CRC and AES features in real time: PyQt code, examples and libraries for Arduino and… Continueu llegint ESP8266 and Arduino using LoRa and AES encryption

ESP8266 library for SX1276 using LoRA and PyQt

This PyQt code sends to ESP8266 payload binary information prepended by two bytes. 1st byte is function mode and 2nd byte is payload length. This code is able to receive binary information, to add CRC at the end or request a CRC calculation from ESP8266. This ESP8266 library code is an adaption loraIno library for Arduino. Hardware is based on… Continueu llegint ESP8266 library for SX1276 using LoRA and PyQt

Programming STM32 using Arduino IDE on Debian Jessie

BOM ST-LINK V2 programmer stm32f103c8 learning board evaluation kit STM32F103C8T6 ARM STM32 Minimum System Development Board Module  Discovering ST-LINK V2 on Debian Jessie I have followed these steps and I have changed file /etc/udev/rules.d/49-stlinkv2.rules because Arduino IDE doesn’t detect /dev/stlinkv2_4 but it is able to detect /dev/ttyACM4 Arduino IDE There is a good explanation at Roger… Continueu llegint Programming STM32 using Arduino IDE on Debian Jessie

Arduino library for SX1276 using LoRA and PyQt

This PyQt code sends to Arduino payload binary information prepended by two bytes. 1st byte is function mode and 2nd byte is payload length. This code is able to receive binary information, to add CRC at the end or request a CRC calculation from Arduino. It is attached an example inside loraIno library for Arduino. Hardware is based on… Continueu llegint Arduino library for SX1276 using LoRA and PyQt

How to deal with binary data between Python and Arduino

This PyQt code sends to Arduino payload binary information prepended by two bytes. 1st byte is function mode and 2nd byte is payload length. This code is able to receive binary information, to add CRC at the end or request a CRC calculation from Arduino. How to run in Linux (it has been tested on Debian… Continueu llegint How to deal with binary data between Python and Arduino