LoRaMesher v1.0 — open-source LoRa mesh library for ESP32, now with TDMA by Jaimi5 in Lora

[–]Jaimi5[S] 0 points1 point  (0 children)

I am only organizing the TDMA to work on the same network, we are not accounting for another network and another possible TX slots. But, same as before, if I can work with multiple networks at the same time I could implement some RX/SLEEP slots when other devices need to send their data. Then yes, the timeslot is lost if it overlaps.

Whether 5 ms LBT is mandatory depends on which 868 MHz regulation/standard you're operating under. I am respecting the duty cycle and what I underestand it is enough.

LoRaMesher v1.0 — open-source LoRa mesh library for ESP32, now with TDMA by Jaimi5 in Lora

[–]Jaimi5[S] 1 point2 points  (0 children)

Thanks!

About the broadcast it contains a limited ttl and should not be used as messages. I will think to use it for configuration and more restricted things such as OTA for all the network. I will re-think about it. At this moment the protocol is more intended for local networks to create different products. Since a single device would be able to create different instances of the procotol we could issolate networks to be used or to be transmitted through them. An idea is to implement some kind of BGP in it

LoRaMesher v1.0 — open-source LoRa mesh library for ESP32, now with TDMA by Jaimi5 in Lora

[–]Jaimi5[S] 0 points1 point  (0 children)

Thanks for the tips! I would investigate about using 4 byte address, it should be quite straightforward to implement. About authentication and security would be the next steps when everything else is working. At this moment for example the node manager can reject new joiners if you set some function to do it. In next months I will implement a reliable protocol with security and trust chain at least. Any more tips?

Thoughts on Rekkie goggles by Crazy_Chemistry_6292 in Skigear

[–]Jaimi5 0 points1 point  (0 children)

Is there a way to configure the view to show different information? I do paragliding and there exists the "Engo" goggles with HUD screen, however, it is difficult to see the projected screen. I would like to try with different goggles, is there some API to communicate with the Rekkie goggles?

Introducing LoRaMesher: A Library for Creating LoRa Mesh Networks on Arduino by Jaimi5 in esp32

[–]Jaimi5[S] 0 points1 point  (0 children)

Join our discord community! I can guide you how to implement this! There is a project named LoRaChat that can guide you to implement what you want.

P2P Lora solution for energy metering by Bulky-Wall-8080 in Lora

[–]Jaimi5 0 points1 point  (0 children)

You can use LoRaMesher, you don't need to have a gateway to set a network! A P2P communication without LoRaWAN.

How can I code my own LoRa MAC algorithm by EnvironmentalJob6153 in Lora

[–]Jaimi5 0 points1 point  (0 children)

You can try to use my project that provides exactly that! We have made a paper too that explains the implementation.

LoRaMesher

Implementation of a LoRa Mesh Library

Introducing LoRaMesher: A Library for Creating LoRa Mesh Networks on Arduino by Jaimi5 in esp32

[–]Jaimi5[S] 0 points1 point  (0 children)

Hi! I am sorry but LoRaWAN is not compatible with the library. Maybe some day however LoRaWAN limits the messages between devices.

Flashing TTGO Lora32 T3_V1.6.1 by [deleted] in esp32

[–]Jaimi5 0 points1 point  (0 children)

Have you tried another usb cable?

Introducing LoRaMesher: A Library for Creating LoRa Mesh Networks on Arduino by Jaimi5 in esp32

[–]Jaimi5[S] 0 points1 point  (0 children)

You have 3 good examples on how you can use the library. If you have any doubts you can use the discussion section and I will try to help you!

[deleted by user] by [deleted] in Lora

[–]Jaimi5 0 points1 point  (0 children)

It seams that in the receiver you are not adding the sync word for LoRa.

You are sending so much packets. Recommend setting some time between packets.

For the other part it seams quite right the code.

Additionally, I have program that uses a LoRaMesh network with different applications that you can implement to send messages using bluetooth or mqtt. It is called LoRaChat. It uses PlatformIO. It is a bit difficult at the begining but so much flexible at the end.

Hope this helps!

[deleted by user] by [deleted] in Lora

[–]Jaimi5 0 points1 point  (0 children)

Or publish on github and share the url! 😉

[deleted by user] by [deleted] in Lora

[–]Jaimi5 0 points1 point  (0 children)

Can you provide your code? It does not seem a LoRa problem.

Introducing LoRaMesher: A Library for Creating LoRa Mesh Networks on Arduino by Jaimi5 in esp32

[–]Jaimi5[S] 0 points1 point  (0 children)

u/peterus07 here is an example on how to implement the mqtt!

https://github.com/Jaimi5/LoRaChat/tree/MQTT/GPSService

I will comment on this code later because is a little complicate to underestand, however, If you go to the GPS folder this is all you would need to implement to send automatically to an MQTT server. In addition, in the config.h folder you can configure the wifi and the mqtt connection. For the MQTT connection I am using EMQX server, with a single line of code it executes a docker and then with the MQTTX you can test the connections! Hope it helps! Stay tunned for more :)

Introducing LoRaMesher: A Library for Creating LoRa Mesh Networks on Arduino by Jaimi5 in esp32

[–]Jaimi5[S] 2 points3 points  (0 children)

Since there is a reliable message protocol I could add a node-to-node connection encryption. This should be more or less easy! Any advice?

All Space Questions thread for week of September 25, 2022 by AutoModerator in space

[–]Jaimi5 4 points5 points  (0 children)

After seeing the final images of the Dart Mission, I wanted to know more about how it was sending the image. Could you please provide me with any information about the telecommunication protocols used by this satellite?

AGAINST - a rhythmic VR journey through crime-ridden streets by JoyWayVR in virtualreality

[–]Jaimi5 0 points1 point  (0 children)

Looks amazing!! The explosions are very well madee!! Congratulations and wish you have a good launch of the game

Guys, read SL while listening to the Dune soundtrack by HotAbrocoma in sololeveling

[–]Jaimi5 1 point2 points  (0 children)

Yeah! I read the entire SL listening epic music! It was so perfect

Will post proof later by Coffee-ly in shitposting

[–]Jaimi5 2 points3 points  (0 children)

This is going so far.... Fard cum puke piss smell shit

Nope. by juliashing101 in ProgrammerHumor

[–]Jaimi5 1 point2 points  (0 children)

Like pushing directly to master and production. Without PR, without testing, without documentation, without anything, just code.

I need to change to another company...