ESP8266 Communicating with a website. API?
Posted: Tue Aug 04, 2015 12:37 pm
Hi
I am working on a project where a remote device with an ESP8266 onboard can communicate with a website.
The aim is to have the device send all its information to the website at specific intervals.
When a user goes to the website and logs in, they will be able to view the data that the device has been uploading.
The user will be able to use the website to make changes to parameters on the device as required.
After speaking with a web developer who would like to take this project on they have told me that my device needs an API.
I have read about this API and understand it to be a list of commands and responses the the device will act upon.
Is this pretty much all that it is??
If this is the case does anyone have any examples of how a device might do what i need?
I am looking for something like a flowchart to show how the device communicates with the website and then how the website would be able to communicate with the device.
I expect i will need to establish some sort of a link between the website and the device?
Thanks in advance
I am working on a project where a remote device with an ESP8266 onboard can communicate with a website.
The aim is to have the device send all its information to the website at specific intervals.
When a user goes to the website and logs in, they will be able to view the data that the device has been uploading.
The user will be able to use the website to make changes to parameters on the device as required.
After speaking with a web developer who would like to take this project on they have told me that my device needs an API.
I have read about this API and understand it to be a list of commands and responses the the device will act upon.
Is this pretty much all that it is??
If this is the case does anyone have any examples of how a device might do what i need?
I am looking for something like a flowchart to show how the device communicates with the website and then how the website would be able to communicate with the device.
I expect i will need to establish some sort of a link between the website and the device?
Thanks in advance