An effort has started to add support for Espruino in node-matter: https://github.com/mfucci/node-matter/discussions/67.
You are welcome to join the effort if you are interested in having your Espruino devices part of your Matter ecosystem!
More context:
Matter is a new IoT protocol which is supposed to unify smart devices and will launch at the end of this year. It is supported by all the big ones and hopefully will make all IoT devices intercompatible!
node-matter is a re-implementation of the Matter protocol in Typescript (which compiles to javascript). While it is currently built on top on node.js APIs, the dependency is minimal and it should be able to run on Espruino APIs (and even on web APIs...).
Hardware requirements:
The non-minified js library is about 650k, so it will fit on an Espruino device with 1M flash. Probably minifying it will bring it down to under 200k.
Matter requires strong crypto for communication. Probably an Espruino with AES support will be required.
Let me know if you have any questions about Matter!
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hi Espruino hackers,
An effort has started to add support for Espruino in node-matter: https://github.com/mfucci/node-matter/discussions/67.
You are welcome to join the effort if you are interested in having your Espruino devices part of your Matter ecosystem!
More context:
Hardware requirements:
Let me know if you have any questions about Matter!
Thanks!
Disclaimer: I am the author of node-matter