Specifically,
- it must be possible to change the wireless firmware during development and in the field,
- the interface for doing so must be fully documented and not require proprietary tools or secrets,
- the register interface of the radio hardware (RF control, MAC, etc.) must be publicly documented, or
- example code that uses the register interface must be available.
Note that it's not necessary that an Open Source stack is actually available, just the information needed to develop one. (And yes, I know that such a networking stack isn't something you write in an afternoon
As an example, the Nordic nRF51 (BT) would meet the project's openness requirement: while Nordic's libraries are closed source, the register interface of the radio is documented (and there is now even an independently developed stack).
Any ideas ?
Thanks,
- Werner