Live data from Hacker News

ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

espressif.com

121–130 of 151 posts

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#121
post #85

Perfect timing. I just started planning to build a DIY smartwatch and was looking into the S3. Having native zigbee support could be nice.

The S3 (and other Espressif chips) are pretty power-hungry. May want to keep looking for a smartwatch application.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#122

Earlier quoted context omitted.

Does anyone know what CPU this uses? Is it their own first party design?

Not sure I understand your question, but the ESP32-S3[1] is the "CPU" here.

ESP32-S31 (very different from the S3)

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#123

Earlier quoted context omitted.

Yep. Mains electricity is ubiquitous, highly interoperable, very reliable, very high power available per drop, can be outdoor capable, common standards, understandable by users, requiring no active components, with many on-call experts available who can come to fix problems or extend/alter connectivity. Mains power wall plates with inbuilt USB power outlets are even available at quite small cost if the look of the bi…

That's half the equation. The other half is the reliability and security of wifi, which is less than that of ethernet for people without physical access to my wall innards

Reliability of wifi is not as good I guess, although these days it is extremely good for decent devices. For poor quality devices, I have also heard of PoE routers blowing ports and devices that don't work properly.

Is security of wifi an actual practical concern? I've not heard of it since WPA2.

For average residential user, even most hobbyist / enthusiast, I doubt those things will matter. Almost everybody who wants extremely fast reliable wired connectivity will be much better off using fiber, and using wifi for cameras and automation and streaming and other such things. Getting power to where you need it is not the difficult part, especially if you're pulling wires anyway, which is why PoE has always been fairly niche.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#124
post #89

Earlier quoted context omitted.

Yep. Mains electricity is ubiquitous, highly interoperable, very reliable, very high power available per drop, can be outdoor capable, common standards, understandable by users, requiring no active components, with many on-call experts available who can come to fix problems or extend/alter connectivity. Mains power wall plates with inbuilt USB power outlets are even available at quite small cost if the look of the bi…

On the other hand, _all_ the WiFi devices that I had at some point fell off the network, at least once. Including doorbells and cameras. While PoE devices just work. Another point is that mains power in my area can go down periodically. My PoE switch is powered by a Li-Ion UPS and can provide power for about a day.

> On the other hand, _all_ the WiFi devices that I had at some point fell off the network, at least once. Including doorbells and cameras. While PoE devices just work.

I've not had that in a decade, and only for really shitty devices. I've also had crappy PoE devices stop working, ports blow. Too much effort to be worth the bother for me nowadays. If I had to bet my life sure I'd probably use wired ethernet. But if I had to bet my life I wouldn't be using PoE for power either.

UPS is entirely possible to do on residential mains circuits.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#125
post #103

Earlier quoted context omitted.

how's Rust on the xtensa cores ?

Still requires using rust compiled against their llm fork. 'espup' makes it easy if you're okay with using it. Other than that it works pretty well. This is if you run ESP-IDF, with bare-metal rust it's either best thing ever or meh. Rust community seems to use stm32 and picos more.

I've found that it does have some issues with the number 4096 though...

POC: https://github.com/astolarz/piper-cannot-select

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#126
post #89

Earlier quoted context omitted.

Yep. Mains electricity is ubiquitous, highly interoperable, very reliable, very high power available per drop, can be outdoor capable, common standards, understandable by users, requiring no active components, with many on-call experts available who can come to fix problems or extend/alter connectivity. Mains power wall plates with inbuilt USB power outlets are even available at quite small cost if the look of the bi…

On the other hand, _all_ the WiFi devices that I had at some point fell off the network, at least once. Including doorbells and cameras. While PoE devices just work. Another point is that mains power in my area can go down periodically. My PoE switch is powered by a Li-Ion UPS and can provide power for about a day.

> My PoE switch is powered by a Li-Ion UPS and can provide power for about a day.

Same - and i can "remote yank" the power, thus restart the devices without lifting a finger (much).

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#127
post #89

Earlier quoted context omitted.

On the other hand, _all_ the WiFi devices that I had at some point fell off the network, at least once. Including doorbells and cameras. While PoE devices just work. Another point is that mains power in my area can go down periodically. My PoE switch is powered by a Li-Ion UPS and can provide power for about a day.

> On the other hand, _all_ the WiFi devices that I had at some point fell off the network, at least once. Including doorbells and cameras. While PoE devices just work. I've not had that in a decade, and only for really shitty devices. I've also had crappy PoE devices stop working, ports blow. Too much effort to be worth the bother for me nowadays. If I had to bet my life sure I'd probably use wired ethernet. But if I…

> I've not had that in a decade, and only for really shitty devices. I've also had crappy PoE devices stop working, ports blow.

Every ESP32-based WiFi device _will_ at some point get stuck in the disconnected state. It's almost an ironclad guarantee.

> UPS is entirely possible to do on residential mains circuits.

Sure, but then you're getting into the "whole house" backup with subpanel, transfer switches, etc. You can install backup for your router as a small UPS, but then I also have cameras, doorbells, sensors, etc.

If you already have a house without Ethernet wiring, then opening up the walls just to run PoE makes no sense. But if you're building a new house or if you have pre-existing wiring (and a lot of newish houses do), then PoE is a no-brainer.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#128

Earlier quoted context omitted.

Not sure I understand your question, but the ESP32-S3[1] is the "CPU" here.

ESP32-S31 (very different from the S3)

That's literally and exactly what I said.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#129

Earlier quoted context omitted.

Does anyone know what CPU this uses? Is it their own first party design?

Not sure I understand your question, but the ESP32-S3[1] is the "CPU" here.

That's the SoC. The CPU is a small part of it. For example they could be using an open source design like the CVA6, or a commercial design from someone like Andes.

Re: ESP32-S31: Dual-Core RISC-V SoC with Wi-Fi 6, Bluetooth 5.4, and Advanced HMI

#130

Earlier quoted context omitted.

Not sure I understand your question, but the ESP32-S3[1] is the "CPU" here.

That's the SoC. The CPU is a small part of it. For example they could be using an open source design like the CVA6, or a commercial design from someone like Andes.

Espressif has a designed-in-house RISC-V CPU, so far as I know.
Post reply on HN