News for hackers. Stuff that matters.
Re:ESP32/ESP8266 Wi-Fi Attacks by baybal2 on Tuesday September 03, 2019 @12:30PM (#20868242)
I'd say Espressif has a near monopoly due to first comer advantage.

There are way, way more moneyed companies in the wifi MCU game, but I have not seen a single competitor chip outside sales demos yet.

Redpine had big dotcoms backing, but it seems that even they dropped the ball on them in favour of Chinese chipmakers. Amazon and Google recently reached out for MXCHIP and Espressif, and their Redpine based solutions never went beyond the tech demo stage.

Re:ESP32/ESP8266 Wi-Fi Attacks by solarkraft on Tuesday September 03, 2019 @12:44PM (#20868399)
Realtek has the RTL8710, which is a lot like the ESP8266 but with an ARM Cortex-M3 (while Espressif uses the rather obscure Xtensa architecture), which has the advantage of getting an LLVM toolchain for it, which means you can program it in Rust (while the ESPs are mostly limited to C).

The real advantage of the ESP8266 however is its raw popularity. It has an Arduino environment, tons of ready to run sketches, Basic, Javascript, Lua and Python interpreter environments and lots of interesting projects already done with it.

The ESP32 follows right in its foot steps with even more features, power and power saving features. Espressif really saw the market the DIY community means and did some minor tweaks to its policies to cater to it, which probably helped its popularity with commercial hardware makers as well.

Re:ESP32/ESP8266 Wi-Fi Attacks by baybal2 on Tuesday September 03, 2019 @01:07PM (#20868672)
I heard of Realtek,and took a look at it. It still comes with fever RF accessories on package, and thus grows your BOM. And their wireless docs and SDK as a whole are kind of obscure/"Taiwan style"

Plus, since it comes from "another China" it's subject to Chinese customs duty which negates whatever cost advantage it could have.

Re:ESP32/ESP8266 Wi-Fi Attacks by MrBuddyCasino on Tuesday September 03, 2019 @01:34PM (#20868935)
There is now a branch of LLVM that supports XTensa. You can run Rust code on an ESP, but it’s awkward.
Re:ESP32/ESP8266 Wi-Fi Attacks by monocasa on Tuesday September 03, 2019 @03:09PM (#20870014)
mrustc is a good option too.
Re:ESP32/ESP8266 Wi-Fi Attacks by danieldk on Tuesday September 03, 2019 @02:08PM (#20869352)
Realtek has the RTL8710, which is a lot like the ESP8266 but with an ARM Cortex-M3 (while Espressif uses the rather obscure Xtensa architecture), which has the advantage of getting an LLVM toolchain for it, which means you can program it in Rust (while the ESPs are mostly limited to C).

Any recommendations for good, affordable dev boards (say under 20Euro/USD), that are easily available?

(I have been playing with RobotDyn Blue Pills and Rust, but no wireless or Bluetooth connectivity.)

Re:ESP32/ESP8266 Wi-Fi Attacks by amock on Tuesday September 03, 2019 @03:13PM (#20870048)
I haven't tried it, but https://www.seeedstudio.com/RTL8710AF-WiFi-Board-p-2805.html looks like it might be what you're asking about.
Re:ESP32/ESP8266 Wi-Fi Attacks by emilfihlman on Tuesday September 03, 2019 @02:06PM (#20869326)
>I'd say Espressif has a near monopoly due to first comer advantage.

No. Espressif is used because it is _cheap_ and has relatively good support libraries. Just the chips/modules from other vendors are usually 15 to 20€ in single quantities while you can get an ESP8266 minimum development board (almost all normal arduino boards are minimum development boards) for like 3€.

Unless other vendors reach that same level, they will always stay back.

Re:ESP32/ESP8266 Wi-Fi Attacks by baybal2 on Tuesday September 03, 2019 @03:18PM (#20870103)
First comer advantage is huge.

I work with a mid sized engineering consultancy.

We began switching to ESP as our primary platform just around 2 years ago, just as wifi gadgets were starting to boom.

To date, we got 500 megs of MCU project in our repo. Though most of code is repetitive, there is no chance we will part with such a huge codebase.

Being able to complete a $200k project in a few weeks through code reuse, instead of few months is huge, and imagine how it is for bigger companies with own hardware. No chance anybody switching now.

Re:ESP32/ESP8266 Wi-Fi Attacks by emilfihlman on Tuesday September 03, 2019 @07:51PM (#20872582)
>First comer advantage is huge.

No. It was first comer advantage in affordable wifi MCUs since they existed just fine before but only as more expensive solutions as I mentioned. You can keep on claiming otherwise but the facts don't support you in claiming that there weren't wifi MCUs before.

Re:ESP32/ESP8266 Wi-Fi Attacks by ClumsyPilot on Tuesday September 03, 2019 @06:23PM (#20871868)
Why do you call it first mover advantage when there were wifi MCUs before it?
Re:ESP32/ESP8266 Wi-Fi Attacks by baybal2 on Tuesday September 03, 2019 @06:56PM (#20872135)
What was before were not MCUs as such, but a zoo of spi wifi + mcu "solutions" from rentier companies like broadcom.

Technically, and conceptually they were hopelessly behind an integrated WiFi MCU.

Re:ESP32/ESP8266 Wi-Fi Attacks by emilfihlman on Tuesday September 03, 2019 @07:53PM (#20872600)
You are wrong. There were many Wifi MCU solutions available before.

Espressif did not innovate in the technology space but in pricing and having enough documentation available that hackers could piece together an open source toolchain and libs for the chip.

Re:ESP32/ESP8266 Wi-Fi Attacks by emilfihlman on Tuesday September 03, 2019 @07:52PM (#20872588)
He's just wrong/in denial about it. Wifi MCUs existed just fine before ESP as you say, they just weren't affordable.