coredump-ch / nixie-counter

"People present" counter for SpaceAPI, using nixie tubes.
Other
3 stars 0 forks source link

Add ESP8266 #4

Closed dbrgn closed 4 years ago

rnestler commented 4 years ago

Huh you want an ESP8266 and the bluepill?

dbrgn commented 4 years ago

The blue pill does not have any networking. How do you transmit the data to the internet? :slightly_smiling_face:

(Blue pill, 'cause Rust :crab: I think native ESP8266 support still isn't that good. I'd use the ESP as a serial modem.)

rnestler commented 4 years ago

~Why not just use an nRF module then? https://www.nordicsemi.com/Products/Low-power-short-range-wireless They have good Rust support and have WiFi as well, right?~

Forget that. They only support 802.15.4, which isn't WiFi but something different. But we could use something like https://github.com/nRF24/RF24Gateway, but I don't really know how it works.

dbrgn commented 4 years ago

There are a few WiFi modules with Rust support, but no drivers for the WiFi stack...

Here would be 2 experimental crates for ESP8266 over serial support:

An alternative would be the RTL8710, but I doubt that the software support is better...

Ideally we'd have a native Rust WiFi driver for one of those boards.