TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (392 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (123 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (140533 times)
  2. FAT32 Library (73022 times)
  3. Network Ethernet Library (58025 times)
  4. USB Device Library (48212 times)
  5. Network WiFi Library (43821 times)
  6. FT800 Library (43292 times)
  7. GSM click (30353 times)
  8. mikroSDK (28983 times)
  9. PID Library (27112 times)
  10. microSD click (26713 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Example

Wifi Plus click HTTP Client

Rating:

0

Author: dany

Last Updated: 2023-05-10

Package Version: 1.0.0.0

Category: WiFi

Downloaded: 125 times

Not followed.

License: MIT license  

With this example one can load an internet page from an HTTP server.
At this moment the remote IP address is fixed in the code and it loads the default file from the server.
All data received from the HTTP server is sent to Uart1 where it can be picked up by a uart program to display or to save to a file.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Wifi Plus click HTTP Client" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Wifi Plus click HTTP Client" changes.

Do you want to report abuse regarding "Wifi Plus click HTTP Client".

  • Information
  • Comments (0)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroPascal PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Example Blog

2023-05-10: Added correct TCP establish connection and TCP close connection. After a while the server closes its connection, so in the previous version communication with the server was lost after a while. This is solved now.

2023-05-06: Made the routine 'CheckToSend' work properly.
 

The project runs on a mini32 board (P32MX534F064H), but can easily be ported to another environment.

It uses the 'Uart_Receiver_P32' library (to capture uart input under interrupt, see https://libstock.mikroe.com/projects/view/102/uart-buffered), the MikroE 'Conversion' library, the 'Strings' library, the 'Uart' library and of course the 'Net_Wireless_MCW1001' library.

At the start of the program (after the connection to the accespoint is made and the TCP communication is established of course) a standard 'GET' request is sent to the HTTP server.

All data received from the HTTP server (so, the received webpage) is sent via the Uart1 output to a tool capable of showing that into. All data received via the Uart1 input (coming from e.g. a PC) is sent to the HTTP server.

The Uart1 is set at 115200 baud.

 

ALSO FROM THIS AUTHOR

TempSensors for PIC32

5

The basic functions for the DS18(S/B)20 (onewire digital temperature sensor), including string output, ready to display. A routine to convert a more than 9 bits temperature read from a DS18B20 to a string (to e.g. display on an LCD) is also present. Including Parasite Power and Configuration routines. The LM35 basic functions, code efficient.

[Learn More]

Tool: Libraries for PIC/dsPIC/PIC32

5

The tool permits to select MCU's that have a certain set of libraries available. This is important when developing libraries in packages that rely on the existance of other libraries.
For mP, mC and mB, PIC, dsPIC and PIC32.

[Learn More]

Tool: RamSizes

10

This tool shows the size of variables splitted up per unit/module and procedure/function.
For mP, mC and mB for PIC and dsPIC/PIC24.

[Learn More]