Using Parse.com API for arduino for non ssl hardware

Parse.com is a service that gives you and API to do some server side jobs .
They now have an API for Arduino , but this is specifically for some Arduino boards with wifi module(Yun).
It lets you create a server side applications from your hardware using the API.

We are trying to understand if we can use the same API with the arduino IDE, but where the hardware is some Atmega328 , and a wifi chip of our own - ESP8266 .

Here is their API for all kinds of Arduino boards :

Basically , the ESP8266 does not have an ssl , and we are trying to understand if this API for the Yun, is sending an ssl requests or not, and if not, if we could use it with the ESP8266 ?

(at the end , even the Yun board is some atmega that connect to wifi module using serial comm,isn't it? so can we use the same for other wifi module ?)

I am not that good where i have to dive deeply into the Arduino code, so i dont have the intuition to understand quickly if this is possible .

Thanks .

I'd wager the reason they only support the boards they do is because of the need for significant computational power to handle the SSL- but this is just first glance speculation.

The two boards they support both have processors beefy enough to handle SSL (the yun does on the other side of the bridge from the ATmega)

Setup http to https relay server:

Apache with with mod_proxy and mod_ssl modules (at Linux box)

<VirtualHost *:80>
        ServerName xxx.yyy
        SSLProxyEngine On
        ProxyPass  / https://Parse.com/
</VirtualHost>

Workflow:

Arduino->http->‘relay server’->https->‘Parse.com

Plan B:

http://www.stunnel.org/ for windows box

Workflow:

Arduino->http->'windows box with stunnel'->https->'Parse.com'

sonnyyu:
Setup http to https relay server:

Apache with with mod_proxy and mod_ssl modules (at Linux box)

<VirtualHost *:80>

ServerName xxx.yyy
        SSLProxyEngine On
        ProxyPass  / https://Parse.com/




Workflow:

Arduino->http->'relay server'->https->'Parse.com'

Oh cool, I’ve been needing exactly that!

@sonnyyu wow your Apache seems so simple, is it let you to both send and receive the requests ?
You just put this file in a server ? (e.g. Amazon? )

Well, i dont know server side at all,also my partner, is it something i can learn by my own quickly ?
(Do you have some basic nob guide for this ?)

Thanks very much .

And by the way, to communicate with parse , you dont only send the http request, you have to establish some TCP connection in port 80 first, is your example handle that ?

I am trying to understand how my request to this relay would look like .

BenStlr:
@sonnyyu wow your Apache seems so simple, is it let you to both send and receive the requests ?
You just put this file in a server ? (e.g. Amazon? )
...

Yes, and restart Apache service.

BenStlr:
...
Well, i dont know server side at all,also my partner, is it something i can learn by my own quickly ?
(Do you have some basic nob guide for this ?)

Apache: http://httpd.apache.org/

mod_proxy: mod_proxy - Apache HTTP Server Version 2.2

mod_ssl: http://httpd.apache.org/docs/2.2/mod/mod_ssl.html

BenStlr:
And by the way, to communicate with parse , you dont only send the http request, you have to establish some TCP connection in port 80 first, is your example handle that ?

I am trying to understand how my request to this relay would look like .

Yes.

Thank you very much.