TOP Contributors

  1. MIKROE (2650 codes)
  2. Alcides Ramos (350 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 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 (136548 times)
  2. FAT32 Library (69740 times)
  3. Network Ethernet Library (55845 times)
  4. USB Device Library (46184 times)
  5. Network WiFi Library (41803 times)
  6. FT800 Library (40991 times)
  7. GSM click (28926 times)
  8. PID Library (26385 times)
  9. mikroSDK (26287 times)
  10. microSD click (25301 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
Library

Network WiFi Library

Rating:

5

Author: MIKROE

Last Updated: 2016-10-14

Package Version: 1.1.0.0

Category: WiFi

Downloaded: 41803 times

Followed by: 19 users

License: MIT license  

The Network_WiFi library simplifies usage of the SPWF01S, MCW1001A and CC3000 wireless network module through plenty of library routines.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Network WiFi Library" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Network WiFi Library" changes.

Do you want to report abuse regarding "Network WiFi Library".

  • Information
  • Comments (56)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroC PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for dsPIC30/33 & PIC24
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for dsPIC30/33 & PIC24
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for dsPIC30/33 & PIC24
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for AVR
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for AVR
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for AVR
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroC PRO for FT90x
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroPascal PRO for FT90x
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
mikroBasic PRO for FT90x
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Library Blog

MCW1001A MODULE:

The WiFi library simplifies usage of the MCW1001A TCP/IP Socket Communications Interface chip through plenty of library routines.  

The MCW1001A is a companion chip to the MRF24WB0 802.11 module. It provides simple socket based method of sending and receiving data from the MRF24WB0 802.11 module.    The MCW1001A has an on-board TCP/IP stack and 802.11 connection manager to simplify the connection between a wireless network and the TCP/IP stack management.  

The MCW1001A can access the MRF24WB0 802.11 module to connect to a network and send/receive serial data over a simple UART interface.          

WiFi PLUS Click Board

WiFi PLUS Click Board

Front and back view of WiFi PLUS Click Board designed in mikroBUS form factor. mikroBUS is specially designed pinout standard with SPI, I2C, Analog, UART, Interrupt, PWM, Reset and Power supply pins.

View full image

WiFi PLUS Click is an accessory board in mikroBUS™ form factor. It’s a compact solution for adding WiFi communication to your device. It features MRF24WB0MA – 2.4GHz, IEEE std. 802.11 - compliant module as well as MCW1001 companion controller with on-board TCP/IP stack and 802.11 connection manager. WiFi PLUS click communicates with target board via UART interface. Board is designed to use 3.3V power supply only. It has an option to achieve low power consumption.

- Related projects:

Note:

This library is tested using Linksys router (model WRT 120N).

It is noted that some routers (like TP-Link router WR340G) does not properly deliver ARP requests to WiFi module. In case you have such router, the only way to find out MAC address of WiFi module is by reading Gratuitous ARP packets, which WiFi module periodically send. But, some operating system (like Windows 7) just ignore Gratuitous ARP packets, so you must manually update ARP list.

CC3000 MODULE: The CC3000 WiFi library simplifies usage of the TI CC3000 wireless network processor through plenty of library routines. The TI CC3000 module is a self-contained wireless network processor that simplifies the implementation of Internet connectivity. TI’s SimpleLink Wi-Fi solution minimizes the software requirements of the host microcontroller (MCU) and is thus the ideal solution for embedded applications using any low-cost and low-power MCU. Note: Users must ensure that the 1.24 service pack version is flashed into the CC3000 device. In order to find out which service pack version is flashed into the CC3000 device, please use theNet_Wireless_CC3000_NvmemReadSpVer routine. Currently, library for CC3000 module is available only for TI MCU-s. We are working on other architectures. 27/02/2014: Added support for ST MCU-s. Added examples for CC3000 Click.

 CC3000 Click Board

CC3000 Click Board

Front and back view of CC3000 Click Board designed in mikroBUS form factor.

View full image

SPWF01S MODULE: The SPWF01S module integrates a complete TCP/IP stack and a user-friendly application layer that ensures a simple and effective way to use the modules via AT commands. The module is configured around a single-chip 802.11 transceiver with integrated PA and an STM32 32-bit microcontroller with extensive GPIO support, and communicates with host MCU through UART interface. The module also incorporates timing clocks and voltage regulators.

SPWF01SA.11 module

SPWF01SA.11 module

SPWF01S module with integrated antenna and additional 1MB flash chip

View full image

ALSO FROM THIS AUTHOR

ADC 9 click

0

ADC 9 Click is 8th channel analog to digital converter expansion board, for projects where you have demand for multi channel ADC conversion such as microcontrollers with small number or none analog inputs. This Click board is based on MCP3564 a 24-bit Delta-Sigma Analog-to-Digital Converter with programmable data rate of up to 153.6 ksps from Microchip.

[Learn More]

Rotary W 2 click

0

Rotary W 2 Click is a compact add-on board that allows you to add a precision input knob to your design. This board features the TLC5925, a low-power 16-channel constant-current LED sink driver from Texas Instruments that, combined with a high-quality rotary encoder from ALPS, the EC12D1564402, allows you to add a precision input knob to your design. It also features an LED ring composed of 16 individual white LEDs that can be used to represent the encoder position more visually.

[Learn More]

Hall Current 11 click

0

Hall Current 11 Click is a compact add-on board that provides economical and precise AC or DC current sensing solutions. This board features the TMCS1108A2U, a galvanically isolated Hall-effect current sensor with high accuracy, excellent linearity, and temperature stability from Texas Instruments. The input current flows through an internal 1.8mΩ conductor that generates a magnetic field measured by an integrated Hall-effect sensor. It features a 100V functional isolation working voltage with both unidirectional and bidirectional current sensing. Based on the selected logic voltage VCC, the TMCS1108A2U allows the user to measure current in two appropriate ranges, where after that, can process the output signal in analog or digital form.

[Learn More]