Author Topic: WiFi shield for Arduino on Kickstarter  (Read 6511 times)

0 Members and 1 Guest are viewing this topic.

Offline EmilTopic starter

  • Regular Contributor
  • *
  • Posts: 164
  • Country: no
    • ZeptoBit
WiFi shield for Arduino on Kickstarter
« on: January 06, 2015, 12:03:19 pm »
I have made a WiFi shield for Arduino and a library to use it.

The project is open source (hardware and software). All source and design files will be published before the Kickstarter campaign ends.

The shield uses the ESP8266 ESP-03 module and handles voltage regulation for the module and level shifting between the 5V Arduino and the 3.3V module. It has two rows of holes to solder headers, one Arduino compatible and one with standard 0.1" spacing.

I'm documenting the project and the example projects I'm making using it on Hackaday: http://hackaday.io/project/3749-wifi-shield-for-arduino-using-an-esp8266-module

Kickstarter: https://www.kickstarter.com/projects/902741881/8266wing-wifi-shield


Emil
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6189
  • Country: us
Re: WiFi shield for Arduino on Kickstarter
« Reply #1 on: January 06, 2015, 01:12:59 pm »
Can it do SSL? What is the binary size of a simple program that connects to a remote server over ssl and does a simple get ?
 

Offline EmilTopic starter

  • Regular Contributor
  • *
  • Posts: 164
  • Country: no
    • ZeptoBit
Re: WiFi shield for Arduino on Kickstarter
« Reply #2 on: January 06, 2015, 01:55:32 pm »
Can it do SSL? What is the binary size of a simple program that connects to a remote server over ssl and does a simple get ?

The library does not handle anything protocol specific, so you would need to implement SSL yourself. My library (or the module) doesn't do anything on OSI level 6 or 7.

I made a simple program to send a get to a http server and it was just under 8K, around half of that is the software serial library.


Emil
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6189
  • Country: us
Re: WiFi shield for Arduino on Kickstarter
« Reply #3 on: January 06, 2015, 03:32:47 pm »
The library does not handle anything protocol specific, so you would need to implement SSL yourself. My library (or the module) doesn't do anything on OSI level 6 or 7.

OK, so no SSL support, thanks. I found recently a Wi-Fi module from Connect One that has built in support for SSL so no much overhead on my poor atmega328p host MCU.
 

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
Re: WiFi shield for Arduino on Kickstarter
« Reply #4 on: January 06, 2015, 04:26:21 pm »
You can load the ESP8266 with whatever you want.  It's a wifi chip and MCU all in one.

I realize this project has a specific purpose, but I do hope someone makes a version of an ESP8266 board that resembles a .6" dip chip that can be easily breadboarded.  A 24 or 28 pin version would probably work.

Break out the ESP8266 fully on one half of the chip and on the other half, include a 3.3v regulator and use level shifters to allow for 5v logic and serial.
The larger the government, the smaller the citizen.
 

Offline mhwlng

  • Contributor
  • Posts: 18
  • Country: nl
Re: WiFi shield for Arduino on Kickstarter
« Reply #5 on: January 06, 2015, 04:36:42 pm »
Quote
ESP8266 board that resembles a .6" dip chip that can be easily breadboarded

Something like this ?

http://www.aliexpress.com/item/NodeMcu-Lua-WIFI-development-board-based-on-ESP8266-Internet-of-things/32264797795.html

(I have no experience with this board)

Also note that none of the available ESP8266 boards have official CE/FCC certification.
« Last Edit: January 06, 2015, 04:40:12 pm by mhwlng »
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6189
  • Country: us
Re: WiFi shield for Arduino on Kickstarter
« Reply #6 on: January 06, 2015, 04:37:38 pm »
You can load the ESP8266 with whatever you want.  It's a wifi chip and MCU all in one.

Any off the shelf SSL implementation I can load into the ESP8266?   

Currently I am using this Connect One module that is more expensive but has built in SSL stack behind an AT commands interface.

http://www.mouser.com/ds/2/84/Nano-WiReach-SMT-G2-Datasheet-v1-1-2-364748.pdf
 

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
Re: WiFi shield for Arduino on Kickstarter
« Reply #7 on: January 06, 2015, 04:55:10 pm »
You can load the ESP8266 with whatever you want.  It's a wifi chip and MCU all in one.

Any off the shelf SSL implementation I can load into the ESP8266?   

Currently I am using this Connect One module that is more expensive but has built in SSL stack behind an AT commands interface.

http://www.mouser.com/ds/2/84/Nano-WiReach-SMT-G2-Datasheet-v1-1-2-364748.pdf

The SDK mentions SSL http://hackaday.com/2014/10/25/an-sdk-for-the-esp8266-wifi-chip/
The larger the government, the smaller the citizen.
 

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
Re: WiFi shield for Arduino on Kickstarter
« Reply #8 on: January 06, 2015, 04:55:47 pm »
Quote
ESP8266 board that resembles a .6" dip chip that can be easily breadboarded

Something like this ?

http://www.aliexpress.com/item/NodeMcu-Lua-WIFI-development-board-based-on-ESP8266-Internet-of-things/32264797795.html

(I have no experience with this board)

Also note that none of the available ESP8266 boards have official CE/FCC certification.

Close but maybe without the USB interface.
The larger the government, the smaller the citizen.
 

Offline zapta

  • Super Contributor
  • ***
  • Posts: 6189
  • Country: us
 

Offline LukeW

  • Frequent Contributor
  • **
  • Posts: 686
Re: WiFi shield for Arduino on Kickstarter
« Reply #10 on: January 15, 2015, 03:28:19 am »
I do hope someone makes a version of an ESP8266 board that resembles a .6" dip chip that can be easily breadboarded.

Something roughly like this, then. I haven't assembled it yet.

 

Offline EmilTopic starter

  • Regular Contributor
  • *
  • Posts: 164
  • Country: no
    • ZeptoBit
Re: WiFi shield for Arduino on Kickstarter
« Reply #11 on: January 24, 2015, 07:55:52 am »
I have released version 1.0 of the library together with some example code:
http://www.zeptobit.com/8266wing/

The Kickstarter ends in 28 hours:
https://www.kickstarter.com/projects/902741881/8266wing-wifi-shield
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf