- This topic has 5 replies, 2 voices, and was last updated 1 year, 2 months ago by .
- You must be logged in to reply to this topic.
Greeting Renzo,
I have a project that used your EBYTE E22 LoRa module with using ESP32.
Now here is what i want to ask:
I will have several ESPs in an area and i want to update their softwares over the air with using LoRa modules remotely.
Each ESPs will have their own LoRas for sensor measurements.
I was thinking doing with WiFi since it already has a library for it but most of time they won’t be connected on WiFi because they are away from me and they will be located at several places + i can’t use Wifi reuter for each. Its costly.
Is it possible to do firmware update with LoRa modules?
Thanks.
Hi MeniL,
the OTA update via LoRa can be more difficult than expected.
Theoretically, EByte LoRa can transmit data in continuous mode, but you must get the data in as stream and put it inside the OTA area, and at the end, you can reboot the device and update.
In my library, I block the dimension of the packet in the maximum size that can be managed in a single transmission, but if you remove It and get a continuous transmission you can obtain the wanted result.
Bye Renzo
Hello Renzo,
Thanks for your response i will continue my work as you said but i have question about maximum size of packet. I’m using 900T22D module of E22 and in datasheet its saying it can send a packet size at 240 byte maximum. Will it work if i remove it? And i should send .bin file for OTA update with pieces right?
Thanks again.
The EByte say that if you send a big dimension packet the module split and send multiple packet of maximum site.
I never test It but some user try It and seems It work.
Bye Renzo
Hi Renzo,
Do you know any source that i can follow it besides your library?
Thank you for your replies.
Hi MeniL,
here the documentation of the device.
Bye Renzo
More
3D Printer 3D printer upgrade ABB Arduino Arduino IDE Arduino SAMD boards Aurora AWS CNC Cyclone PCB Factory Cyclone PCB Factory how to build It Display DynamoDB E32 E70 EByte esp01 esp32 esp8266 File System Firmware i2c Library LoRa MicroPython Milling PCB My PCB Networking PCB pinout Power saving Raspberry Pi REST API RF rp2040 SD Card Sensors Sleep and Wake UP SPI STM32 Temperature Tutorial Web Server Wemos D1 mini WiFi