You are reading a single comment by @mfucci and its replies.
Click here to read the full conversation.
-
Thread is the recommended wireless protocol, but it works as well with WiFi / BLE or a combo (BLE for initial discovery and WiFi for operation).
Isn't it based on IP protocol? There is curently no support for IP over BLE in Espruino so it is basically just about wifi devices. To me it looks like only the unofficial ESP32 port is matching your ram/flash requirements.
Matter protocol is mostly agnostic of the communication type.
Thread is the recommended wireless protocol, but it works as well with WiFi / BLE or a combo (BLE for initial discovery and WiFi for operation).
node-matter library only supports UDP communication right since this is what is natively supported by node. BLE support is in progress.
I see that Espruino supports UDP / BLE / WiFi (and hopefully soon Thread) so those will be supported at some point.
Most of the SoC listed as supporting Matter are 1 MB Flash, 256 KB RAM.
I don't think my library will have a smaller rom / ram footprint that the official version, so I would expect similar requirements. Maybe it is possible to support 512 KB Flash, 96 KB RAM.
For a very simple Matter device, it should be possible to really dumb down the protocol using canned answers for all requests (instead of serializing an object) so support even lower specs. However the Crypto will still require a good chunk a code and cannot be dumbed down...