Open Source ESP8266-EVB IoT Firmware initial release is uploaded to GitHub


ESP8266-EVB initial upload of IoT-Firmware is on GitHub. We work on this firmware for several months already, the idea behind this is to enable IoT applications to be made by anyone who knows web programming and Java Script. No knowledge for embedded hardware and electronics is needed. What you can do is to sense buttons, open and close relays, measure analog values, control RGB leds, measure temperature, send and receive IR remote control commands (thus controlling every device in your home which have IR remote control like TVs, Air conditioners, VCRs, etc), read RFID cards, scan fingerprints and store in database of 2000 records, then scan and recognize fingerprints from the database. These sensors and modules can be connected to ESP8266-EVB and controlled via web code:

  • ESP8266-EVB native resources: Button, Relay, ADC
  • I2C UEXT modules: MOD-RGB, MOD-TC-MK2-31855, MOD-IO2, MOD-IRDA+
  • SPI UEXT modules: MOD-LED8x8RGB
  • UART UEXT modules: MOD-RFID125-BOX, SNS-FINGERPRINT (work in progress)

and many others will come.

Future versions of firmware upgrade are made via the web interface by simple drag and drop of the firmware file.

21 Comments (+add yours?)

  1. Espressif
    Jun 26, 2015 @ 13:20:57

    Great! If you need any help, don’t hesitate to contact Espressif. We appreciate your work.


  2. Atanas Palavrov
    Jun 26, 2015 @ 14:08:08

    Good one! I’m also offering my help for both webapp (+angular expertise) or device side embedded programming. Let’s discuss on TuxCon the week after 🙂


  3. Miguel Wisintainer
    Jun 26, 2015 @ 14:15:21

    Sir, we have a solution that allow you connect the ESP8266 WEB SERVER directly from anywhere in the world, from Web, IOS, Android.
    Please, contact us!


  4. Miguel Wisintainer
    Jun 26, 2015 @ 14:16:16


  5. SK
    Jun 27, 2015 @ 18:31:38

    “Kaspersky Founder: IoT Stands For ‘Internet Of Threats'” 😛,29450.html


    • OLIMEX Ltd
      Jun 27, 2015 @ 19:49:13

      it’s allways compromise between the comfort you get and the personal data reveal, with so many IoT companies would better profile our habits and lifestyle to may sell better our info to potential advertisers, but this do not stop people from using smartphones 🙂


      • SK
        Jun 27, 2015 @ 20:37:09

        The personal data is only one part of the story, the article point is that when you have practically everything connected to one single global network you are really poking the bear – the chances of security holes (honest mistakes or intentional) get on a order of magnitude bigger.

        And the problem is that with IoT you bond the connection between virtual and physical world stronger than ever – it’s like a hacker (be it human or SkyNet) could really control your physical world – doorlocks, temperature control, security systems, electricity, communications, water, light, etc.

        So while I’m really a fan of IoT I agree that some thought needs to be put about security when designing such solutions.

        Oh and of course there is the problem with security and hardware with limited resources that is not so easy to overcome but I expected more and more powerful chips to become the standart for IoT. Or at least have some built-in security features (there seems to be some around) – of course in this case we are hoping that only the NSA and co. can exploit the backdoors they have ordered to be built in and they do not want to kill you ot smth but just eavesdrop on you 😛

  6. anonima
    Jun 28, 2015 @ 05:28:29

    nice work


  7. Miguel Wisintainer
    Jul 03, 2015 @ 17:19:16

    I burned 3 esp-01 with Json, but when i try to change the parameters, i got

    not erase user_config sector


  8. Miguel Wisintainer
    Jul 03, 2015 @ 17:20:13

    got “not erase user_config sector error” when i try to update de parameters


  9. Miguel Wisintainer
    Jul 03, 2015 @ 20:06:18

    i used the WINDOWS esptools


  10. Miguel Wisintainer
    Jul 03, 2015 @ 22:50:58

    I think that my problem is that JSON needs 16Mb FLASH, and my esp-01 uses 512K
    Am i wrong ?


  11. Miguel
    Jul 20, 2015 @ 22:12:58

    I ordered the 16Mb Flash.!
    Is there some 512K verson for tests ?
    For 512 KB FLASH
    boot_v1.2+.bin 0x00000 0x01000
    blank.bin 0x7e000
    Where are they ?


  12. Miguel
    Jul 23, 2015 @ 16:15:59

    No reply 😦


  13. Miguel Wisintainer
    Aug 28, 2015 @ 01:20:08

    Is it possible the ESP8266 returns the port 80 for websockets ? The same for HTTP.


  14. Miguel Wisintainer
    Sep 29, 2015 @ 00:27:09

    I finally got success to make the ESP8266 Websocket visible anywhere in the world using a OPENWRT bridge!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: