so im working on a my bachelor thesis and for that i need to implement, in a smarthome, d2d communication between IoT devices. So i want to implement the usuall server work, like noticing if a device connects/ disconnects etc. to the IoT devices, so no server/hub is needed at home. But I can't find good solutions for it, for websockets i need a server, for mqtt a broker and so on, but all need a server. I found that d2d is done with "LTE" similar technology but i would like to do it with web-protocols.
So my question: Is there a way to let IoT devices talk to each other over the network?
My IoT devices (raspberry pis) currently use nodejs with typescript but I'm not starting a server, they only have a mqtt connection to publish there sensor data to the users.
Thanks in advance. And if im understanding something wrong, please say it. :)