https://github.com/espressif/esp32-wifi-lib/issues/2
Having an open source WiFi MAC on such an affordable device would be extremely useful for experimenters and researchers.
If you are worried about people disregarding the WiFi standard then that is already possible with other devices.
The existing open WiFi drivers for cheap routers such as the AR9xxx driver that exists for the Omega2 $5 OpenWRT-compatible micro-router is easily configurable in ways that are harmful, outside of the WiFi specification, and illegal in various countries.
Software Defined Radios allow complete control over the WiFi MAC and PHY and these devices are getting cheaper every year.
Many devices already speak other non-WiFi protocols on the same 2.4 GHz frequencies as WiFi and standards-compliant WiFi devices knows how to handle the interference.
If you open source the WiFi MAC then the rest of the world can help improve your firmware to make it the best microcontroller WiFi MAC available.
Given all of this I do not understand why you would keep the WiFi MAC closed.
离线
Open sourcing the upper MAC layer is certainly on our roadmap.
This does require a fair amount of developer time though, because large codebase has to be refactored, cleaned up, and documented. At this point we see more benefit in spending developer resources on those many features missing from the ESP-IDF. As the ESP-IDF gets more feature complete, we will invest more time into MAC layer clean up and open sourcing.
开放上MAC层肯定是在我们的路线图上。
这确实需要相当数量的开发人员时间,因为大代码库必须重构,清理和记录。
在这一点上,我们看到在ESP-IDF缺少许多功能的开发人员资源上看到更多的好处。
随着ESP -IDF的功能更加完整,我们将投入更多的时间进行MAC层清理和开源。
离线
https://github.com/espressif/esp32-wifi-lib/issues/1
The LICENSE file in this repository refers to APL 2.0, but no sources are available.
Could you please release the source code of the library as specified by the license terms?
离线