home.social

#aiocoap — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #aiocoap, aggregated by home.social.

  1. We're gathering momentum for slipmux, a transport of #CoAP over serial ports. That specification allows #embedded developers on simple boards that just have a UART to use the same tools with it as for talking to devices across the Internet. This includes security: I guess I just sent the first encrypted request over slipmux ever, and its security setup was unmodified from #ArielOS's CoAP example.
    Implementation is available in #RiotOS (#C), and WIP for Ariel (#RustLang) and #aiocoap (#Python).

  2. Development of aiocoap, my Python CoAP library, is approaching its next breaking release.

    If there's anything about its usability as a library that has been bugging you, especially if it would require breaking changes: Let me know soon, either here or on the issue tracker at github.com/chrysn/aiocoap/issu

    #aiocoap #Python #CoAP

  3. Thanks to @pyodide and @ProjectJupyter, using #CoAP is becoming more accessible: The latest version of the #aiocoap documentation has examples that can be run directly from the documentation, and access CoAP peers through a WebSocket-to-UDP cross proxy:

    <aiocoap.codeberg.page/aiocoap/>

    #Python

  4. I'm fixing #aiocoap's memory leak tests to finally run as async functions: the original tests employed mechanisms from the age of tulip (back when asyncio was developed out-of-tree), and Python 3.14 dropping some obsolete mechanisms.

    Good riddance, but also tough work fixing subtle possible leaks that are suddenly easier to discover.

    #Python #CoAP

  5. Just released version 0.4.10 of #aioCoAP, the asynchronous #Python library for #CoAP. The latest feature is support for #EDHOC (RFC9528), a highly efficient key establishment protocol. Documentation is at <aiocoap.readthedocs.io/>; the demo server described at <coap.amsuess.com/> also offers EDHOC now.

  6. A new release of #aioCoAP is now published on the #Python package index. This network library for #CoAP ("HTTP for the #IoT") now supports the latest draft of #OSCORE group communication, which can secure multicast communication. Also, it is now possible to use it in #JupyterLite notebooks.

  7. During the #IETF116 #IETFHackathon, we've tested several variants of Group #OSCORE -- secure group communication for #IoT devices. While a few details will need clarification, our implementations can interoperate in most cases. An update of #aioCoAP supporting the latest draft should become available soon-ish.