David, I just answer you about 2 points below.
Le 17/06/2019 à 18:38, David Ranch a écrit :
Hmmm.. not being able to wake a client seems to restrict a lot of utility here. If a station cannot wake remote clients (so called "East-West" traffic), it seems this system really only supports "North-South" traffic.
The NPR protocol was initially designed for a "point to multipoint" topology. And it is good at it. It's was designed to be an "access" technology to Hamnet-AREDN networks. If the users switch on their "client modem" on demand, then the NPR network wakes-up on demand.
NPR is currently not well designed for "backbone-point-to-point" topologies. I know it. OK, I could maybe add features later, but I have lots of work to do before. One question for you : on which condition do you think we could "wake-up" part of an IPv4 or Ethernet network? Protocols above the L2 or L3 (VoIP for example) are usually very chatty, and keep sending packets, even when no real user activity.
Ah, ok. Looking around, the Nucleo L432 board uses the STM32L432KC chip which looks to be a 24Mhz low power part. Seems something like the NUCLEO-F303K8 might be faster and also in the same form factor? I guess this ultimately comes down to cost of the BOM but hopefully the parts you've designed around will give the system some future upgrades.
You might be mistaken. The L432KC is 80MHz RAM_64kB Flash_256kB, whereas the F303K8 is 72MHz RAM_16kB Flash_64kB which is way too low for the NPR firmware. The L432KC is really the most powerfull for this form-factor, inside the STM32 offer.