User survey
chrysn opened this issue · 4 comments
I'd like to add a list of references of where aiocoap is used -- in production, in teaching, in research, in hobby projects or just in homework.
I don't know the precise format yet, but if you're OK with making your use of aiocoap public, please consider writing a line or two about how you use it as a reply to this issue, and I'll assemble them once they're presentable.
In addition, it would help if you could answer a few questions for :
- Which released version of aiocoap do you use? Or do you just use the master branch?
- Which Python version do you use aiocoap with?
- Which CoAP transports and security layers (if any) do you use?
- Do you use any of the command line utilities, and if so, which?
You're probably already aware, but it's being used here: https://github.com/home-assistant-libs/pytradfri/, which is being used in https://github.com/home-assistant/core. According to Home Assistant's official stats page (reporting statistics is opt-in), your library is being used in at least 4000 instances world-wide: https://analytics.home-assistant.io/#integrations (search for Ikea Trådfri). Looking at Github's dependents feature, it looks like pytradfri
is being used in a few other repos as well.
aiocoap
is used in https://github.com/Jc2k/aiohomekit to provide HomeKit Accessory Protocol (HAP) over Thread support. That support was released in Home Assistant behind a feature flag in 2022.8.
>= 0.4.1
currently- 3.9/3.10
- UDP6, client & server; HAP acts as the security layer & encrypts the CoAP payloads
- not currently
I'm using it in my fork of aioairctrl
which in turn is used by my Home Assistant integration for Philips Air Purifiers: https://github.com/kongo09/philips-airpurifier-coap
Aiocoap is used in my master's course: https://inet.haw-hamburg.de/teaching/ss-2024/ait
Example in Task 4: https://inet.haw-hamburg.de/teaching/ss-2024/ait/assignment04.pdf