IOT Socket Server handles multiple clients (with unique deviceID and its key) simultaneously for bidirectional communication. It is similar to WebSocket. Here we can handle each client individually from there device id.
IoT devices like Raspberry can also use this module as a client with the IOTSocketClient module.
To prevent Replay attacks and device cloning attacks.
For every data transmission from client to server or vice versa there is a timestamp which is compared with server/client present time. If the time doesn't match (tolerance of -2 sec) or if there is any reused time then the socket is closed.
By using these headers for every transmission, IoT devices over WiFi can also be secured.
Project information
- Maintainer:
- abhijith boppe
- Driver:
- abhijith boppe
- Licence:
- MIT / X / Expat Licence
View full history Series and milestones
trunk series is the current focus of development.