ESP32 / ESP8266, RFM69, CC1101, nrf24l01 for RF analysis

Homeautomation, ISM, OOK, FSK, RF, Sensors and Websockets

ESP8266/ESP32 reading temperature, airpressure, humidity and lux with a BME280 and BH1750

June 11, 2017 ESP NES Controller 10


The following repositories were used for this project. Please notice that some of these are still under development. Use at your own risk!

GitHub (C/C++):


After doing some prototyping with my ESP8266, I found out that doing Websockets with the ESP works quite reliable. Please consider using differnet approaches serving multi clients/sensors with the ArduinoWebsockets lib. (Maybe AsyncWebserver?) Also both sensor libs can easily be used with the ESP32 and ESP8266.


Prototyping with an ESP8266, BME280/BH1750 Sensors and, 0.96" I2C OLED 128X64 and some relay

Prototyping with an ESP8266, BME280/BH1750 Sensors and, 0.96″ I2C OLED 128X64 and some relay


The Bosch BME280 is a 3 in 1 temperature/humidity/airpressure sensor and the BH1750 is a digital light sensor. Hooking up different I2C sensors to the NES controller is quite easy because of the female pin headers.


I2C sensor modularity


ESP32 with a BME280 Temperature, Humidity, Airpressure and BH1750 Light Sensors

ESP32 with a BME280 Temperature, Humidity, Airpressure and BH1750 Light Sensors


Thanks to this great library (bbx10’s arduinoWebsockets) it is now possible to send data from any sensor to any client with Websockets (At least with the Arduino core lib. There already are working esp-idf implementations). Use the ESP32 tree for this to work. Besides using POST and GET HTTP Requests with the ESP, Websockets initiate a persistant connection. This can be used to send live sensor data via WiFi to a browser dashboard or app. Actually one could also send the data with the build in RFM69, but that’s another story 😉


The HTTP/Websocket webview

The HTTP/Websocket webview



10 Responses

  1. I like what you are now up to. This type of clever work and coverage! Keep up the fantastic work friends, I have you to my mesothelioma law firm walkthrough website.

  2. You’re completely correct, I would like to know more info on the topic! I’m as well captivated by stream movies as I think it is really very trendy currently. Keep it up!

  3. Remarkable data on your website

  4. I am thankful for such educational material

  5. Thanks for this kind of good site

  6. LED wall says:

    Nice post. I was checking constantly this blog and I’m impressed!
    Extremely useful info specifically the last part 🙂 I care
    for such info much. I was looking for this certain info for a long time.
    Thank you and best of luck.

  7. MDarnell says:

    Hi, is anybody here interested in online job? It is simple
    survey filling. Even 10 bucks per survey (10 minutes duration).
    If you are interested, send me email to hansorloski[@]

  8. Everything is very open with a clear explanation of the challenges.
    It was truly informative. Your website is useful.
    Thank you for sharing!

Leave a Reply