i have some embedded devices, esp32's, and some smartphones running iOS or android.
-
i have some embedded devices, esp32's, and some smartphones running iOS or android. i want to set up a network between those devices and involve no servers if possible. they will be physically spread out. how do i do this without reinventing the wheel?
-
i have some embedded devices, esp32's, and some smartphones running iOS or android. i want to set up a network between those devices and involve no servers if possible. they will be physically spread out. how do i do this without reinventing the wheel?
@computersandblues how far is spread out? If it's say over a few metres (e.g. around a property) all those devices will likely have Bluetooth Low Energy interfaces, could you run a mesh on that?
-
@computersandblues how far is spread out? If it's say over a few metres (e.g. around a property) all those devices will likely have Bluetooth Low Energy interfaces, could you run a mesh on that?
@smallsolar think "across the globe"
-
i have some embedded devices, esp32's, and some smartphones running iOS or android. i want to set up a network between those devices and involve no servers if possible. they will be physically spread out. how do i do this without reinventing the wheel?
@computersandblues one of my colleagues at @n0iroh has last week hacked together a version of iroh that works on esp32. It's definitely hacked together though. But resulting in patches making this easier and more supported. A blog post should be happening sometime, meanwhile maybe https://github.com/n0-computer/iroh/issues/3990 is helpful if you're adventurous.
-
i have some embedded devices, esp32's, and some smartphones running iOS or android. i want to set up a network between those devices and involve no servers if possible. they will be physically spread out. how do i do this without reinventing the wheel?
@computersandblues one approach is to set up a wireguard VPN mesh between all the devices.
it's possible to run it on the esp32 https://techoverflow.net/2021/12/31/esp32-wireguard-example-with-http-access-over-wireguard-platformio/
you only need one of your devices to have a public ipv4/6 as the "entrypoint".
all the other devices can move anywhere / be anywhere / be sometimes off and as long as they have a route to the internet and can turn wireguard on again, they will be connected to each other directly
curious how you'll get on!
-
@adz @computersandblues depending on what you want to run on the devices, this is indeed a good rabbit hole to go down
️ the one missing piece for me atm is how you bridge in/out your "reticulum unaware" pieces of software? e.g. how do i make my syncthing speak reticulum?
i remember the 38c3 talk mentioned that it's preferred to patch the software which seems OK given the code examples: https://reticulum.community/manual/examples.html
but yeh, time consuming. curious if anyone has any leads on this!
-
R relay@relay.infosec.exchange shared this topic