Skip to content

Custom network stack (partly compliant with OSI model) with wired and wireless communication support.

Notifications You must be signed in to change notification settings

elisey/NetStack

Repository files navigation

Net stack

Custom network stack (partly compliant with OSI model) with wired and wireless communication support.

It is implemented from scratch with C++ for ARM STM32 microcontrollers.

  • At the lower level, it supports bus and point-to-point topologies.
  • At the network level, it provides transparent addressing of all devices, splitting and reassembling of long packets
  • At the transport layer, it supports streaming data simultaneously over several sockets with delivery control and resending in case of losses.
  • At the MAC level it supports wired (duplex) and wireless (NRF24L01) connections
  • The additional module provides monitoring of network integrity, the presence of neighboring devices in the network, and automatic construction of a routing table.

About

Custom network stack (partly compliant with OSI model) with wired and wireless communication support.

Resources

Stars

Watchers

Forks