Retrieve the Last Data from Antares Server with HTTP Protocol
Last updated
Last updated
In this project, you will be directed to retrieve data from Antares IoT Platform to Lynx-32 Development Board using Wi-Fi connectivity with HTTP protocol.
The materials required follow the General Prerequisites on the previous page. If you have not prepared the requirements on that page, then you can visit the following page.
The additional materials specific to this project are as follows.
Antares ESP HTTP Library. This documentation uses the Antares ESP HTTP library version 1.4.0.
If you have not installed Antares ESP HTTP 1.4.0, please follow these steps.
You can open the programme code in the Arduino IDE via File > Examples > Antares ESP HTTP > AntaresGetLatestData.
The following is the AntaresGetLatestData example programme code.
Change the HTTP Protocol parameters in the following variables *ACCESSKEY, *WIFISSID, *PASSWORD, *projectName, and *deviceName. Adjust to the parameters in the Antares console.
The *Access key parameter is obtained from your Antares account page.
The WIFISSID parameter is obtained from the Wi-Fi/Hotspot name that will be used by the Lynx-32 Development Board. An example is shown below.
The *PASSWORD parameter is obtained from the Wi-Fi password you are currently using.
The parameters *projectName and *deviceName are obtained from the Application Name and Device Name that have been created in the Antares account.
Connect the Lynx-32 with your computer and make sure the Communication Port is read.
On Windows operating systems the check can be done via Device Manager. If your Lynx-32 is read then the USB-Serial CH340 appears with the port adjusting the port availability (in this case it reads COM4).
Set up the ESP32 board by clicking Tools > Board > esp32 in the Arduino IDE, then make sure the ESP32 Dev Module is used. Select the port according to the communication port that is read (in this case COM4). The result will look like the following image.
After all the setup is complete, upload the programme by pressing the arrow icon as shown below. Wait for the compile and upload process to finish
The Tick icon on the Arduino IDE is just the verify process. Usually used to Compile the programme to find out whether there are errors or not. The Arrow icon on the Arduino IDE is the verify and upload process. Usually used to Compile the programme as well as Flash the programme to the target board.
If the programme upload is successful, it will look like the following image.
Make sure the serial baud rate matches the value defined in the programme code. If the serial baud rate is not the same between the programme code and the serial monitor, the ASCII characters will not be read properly.
After uploading the programme successfully, then open the device antares page and see if the data has been successfully sent.