3 ms·
Yea, obvious slant that makes about zero sense.. embedded devices firmware devs are worth a ton if they can quickly figure out how to use low cost chips to get
by xt00 8y ago
Yea, obvious slant that makes about zero sense.. embedded devices firmware devs are worth a ton if they can quickly figure out how to use low cost chips to get a lot done. Maybe in the authors case he is like: “Step1: buy 450MIPS processor with 1GB DDR, step2: install API abstraction layer, step3: sell product for $200 to monitor your water pressure in your house”.. then sure that maybe is a thing.. but the reality of making products is, oh hey can I use this poorly documented 25 cent processor that has an adc and some gpios and needs a custom bit banged protocol to talk to a special purpose sensor chip.. yea so where’s the magic api for that???
- new299 8y agoI don't think his take makes much sense either. But you can get a MCU with embedded wifi/tcpip and 80MHz that costs about 1USD (esp8266). There are also pretty cheap/low power full Linux systems (KeyASIC make one that sits in an SDCard, similar to the eyeFI). They're not too expensive either (~10USD).
- xt00 8y agoThe ESP8266 is sort of a unicorn chip.. prior to that chip existing virtually everything in that space was $10 for getting wifi bolted onto a design unless you were a super high volume company who could get Broadcom's attention. In fact, the Electric Imp which was the SDcard / wifi combo thing was actually designed by somebody who left apple and managed to actually get broadcom to sell them chips -- I'm fairly certain they just happened to still remember how to use the broadcom chips that virtually nobody in the world has outside of samsung and apple and the associated SDK's -- so when that tiny electric imp startup used that chip I was optimistic that broadcom would make their chips more avail, but nope.. no change, and finally ESP8266 came out and changed the market completely for wifi.. pretty amazing thing..
- new299 8y agoTo add context (and as you probably know). The esp8266 is an older design repurposed as an "IoT" play. It was actually originally designed as a wifi interface. I think it was mostly used in cheap Android tablets. It just so happens that any generic wifi interface IC has pretty much everything required to make a general purpose IoT microcontroller. That is to say, they've all cost an ARM or other cheap core inside as well as the Wifi physical interface. Usually the CPU just does data formatting, interfacing and other management tasks. So, there are lots of those around. In fact if you search for USB wifi dongles on ebay you'll find them for 1 or 2USD. They all have some similar controller inside. The difference with the esp8266 is that they released the documentation, and started marketing the chip as an IoT device. It's neat, because essentially all the of development costs have already been paid off by the Android tablet market.
- bschwindHN 8y agoAnd they've since released the ESP32 which adds a second CPU core for dedicated application code, as well as Bluetooth support and many other hardware peripherals. All for a few dollars. It's quite an amazing controller.
- solarkraft 8y agoPossibly relevant to the discussion: The ESP8266 is capable of running REPLs for JavaScript, Lua, Basic or MicroPython, which probably makes development a whole lot easier (cheaper?) if the project isn't considered to be very critical.