Connect-io-n Frequently Asked Questions


What is the data throughput of your products?
What is the range of your products?
What transmit powers are available with Connect-io-n?
Do you have Ad-Hoc functionality?
What Security protocols are available now in your products?
Do you include any drivers with your products?
What certifications do your modules have?
Do you have Wi-Fi Direct certification?
Do you provide a SLIP or PPP interface?
Can connection module be used for RTLS application?
Is your internal processor accessible?
What kind of integration is provided when you say TCP/IP is integrated in some Connect-io-n products?
Can external antenna interfaced to Connect-io-n module?
Can we write custom applications on internal processor?
What are the code sizes for UART and SPI drivers?
Development effort for SPI driver porting?
Options for reset circuitry?
What is the procedure to do firmware upgrade?
Can we get access to RSSI and mac address?
Is fast roaming supported?
Are GPIO pins provided on connect-io-n modules?
Help required for Auto-baud detection failure when device connected to serial port.
Is flow-control supported in UART?
Can serial-USB cables be used to test evaluation board?
Interrupt not coming from module, help?
Will module send de-authentication automatically if device is disconnected?
Is Antenna diversity supported on connect-io-n?
If one of the interfaces is used as the host interface then can the other be used for some debugging purposes?
Is it possible to reconnect to a different AP once connection with the existing AP is lost for some reason.
Is it possible to send configuration commands after the module is already connected to an AP
Is it possible to use DHCP in the host for Connect-io-n modules that do not have embedded TCP/IP?
Maximum number of supported sockets
What is exactly meant by "an option for connector for external antenna"? Does that mean that there is an connector for an external antenna or is there is a pad on the board for a connector, which we have to solder on the board? What type of connector is it (for example: SMA, MMCX, or U.FL)?
Is it possible to get the RSSI-Value when ever i want to get it, or is this only possible before connecting?
Are your n type modules compatible with Apple iPhone and iPad wifi modes ?
What is the range of allowed supply voltage?
Which micro-contoller is recommended?(8bit/16bit/32bit ? 8051, Arm, DSP, Cortex-M3 etc...)
What certifications do the developers have to go for before production?
Do you support Enterprise Security in your modules?
Is it possible to use the UART-EVB to test the SPI host interface as well?
What precautions need to be taken to maintain integrity of data transfers on the SPI interface?

What is the data throughput of your products?

Connect-io-n modules provide throughputs of over 8 Mbps in TCP and 10 Mbps in UDP.

What is the range of your products?

Range varies with the conditions under with wireless communication is sought. For large office environments, in the presence of obstacles, a range of over 30 metres is observed, while in open, line-of-sight environments, over 300 metres is observed, with several Mbps throughput

What transmit powers are available with Connect-io-n?

Connect-io-n modules can be configured to transmit at a power level ranging from 7dBm to 17dBm

Do you have Ad-Hoc functionality?

Yes, both joiner and creator modes are supported.

What Security protocols are available now in your products?

  22 UART 22 SPI 24 UART 24 SPI 28 UART 28 SPI
WEP Yes Yes Yes Yes Yes Yes
WPA(TKIP) Yes Yes No Yes Yes Yes
WPA/WPA2(AES) Yes Yes Yes Yes Yes Yes

 

Do you include any drivers with your products?

Redpine Signals modules come with sample UART driver source code (for UART based modules) that can be ported to any microcontroller. Specific UART drivers are available for Atmel (XMega) and Renesas (RL78).
For SPI based modules, the source code for a generic SPI driver that can be adapted to any MCU platform. The average time taken to port the HAL is around two weeks. We also provide source code for an SPI API Library and HALs for Renesas (RX62N, RX63N), Freescale Coldfire V1/V2, Marvell PXA270/320, Atmel (SAM3, UC3-L0) and Cypress PSoC3/5 MCUs.

What certifications do your modules have?

All connection modules are based on Redpine's RS9110-N-11-02/03 parts which have FCC, IC and CE certification.

Do you have Wi-Fi Direct certification?

Redpine got wifi direct certification for its Wi-Fi chipset LiteFi™ in October, 2010.

Do you provide a SLIP or PPP interface?

No, SLIP and PPP interfaces are not supported.

Can connection module be used for RTLS application?

Handles for RSSI can be provided, which can be used for RTLS based application.

Is your internal processor accessible?

No, the internal processor is not accessible to the user.

What kind of integration is provided when you say TCP/IP is integrated in some Connect-io-n products?

Connect-io-n products RS9110-N-11-22/24/28 come fully integrated with WLAN and TCP/IP. All TCP/IP related functionality can be utilized by the host processor interfaced with these modules, without any extra TCP/IP computation load or development effort on the host.

Can external antenna interfaced to Connect-io-n module?

Yes. RS9110-N-11-22-05 comes with u.FL connectors to connect to external antenna.

Can we write custom applications on internal processor?

No. The internal processor of the modules is not accessible to the developer.

What are the code sizes for UART and SPI drivers?

For UART a minimum of 5K of program memory and 2K bytes of data memory is required on the host. The generic SPI API library offered for different MCUs is about 10KB in Program Code. Additionally, for RS9110-N-11-24-02 (SPI), about 32 kBytes of memory is required to contain bootloader files that are loaded into the module from the Host during boot-up. This is not required for the other modules.Customized implementations of the driver can be as low as 2 to 3 K.

Development effort for SPI driver porting?

For SPI based modules, the source code for a generic SPI driver that can be adapted to any MCU platform. The average time taken to port the HAL is around two weeks. We also provide source code for an SPI API Library and HALs for Renesas (RX62N, RX63N), Freescale Coldfire V1/V2, Marvell PXA270/320, Atmel (SAM3, UC3-L0) and Cypress PSoC3/5 MCUs.

Options for reset circuitry?

There are options for both software and hardware resets.

What is the procedure to do firmware upgrade?

Please refer to the firmware upgrade section of the Programming Reference Manual for complete information.

Can we get access to RSSI and mac address?

Yes, there are commands to retrieve RSSI and MAC address

Is fast roaming supported?

Fast roaming is not supported.

Are GPIO pins provided on connect-io-n modules?

No, default firmware does not come with GPIO support. Custom firmware can however be provided to avail GPIO pins.

Help required for Auto-baud detection failure when device connected to serial port.

Please refer the auto-baudrate detection section in Programming Reference Manual

Is flow-control supported in UART?

No, flow control is not currently supported, but planned to be supported in future releases.

Can serial-USB cables be used to test evaluation board?

Yes, serial to USB cables can be used.  However, care has to be taken to select the right cable as a lot of USB-serial cables do not work properly with PCs.

Interrupt not coming from module, help?

The module interrupt is active high, level triggered. The interrupt is asserted when there is data pending to be sent to the host from the module, or when the module wakes from sleep. Check with the way the host detects an interrupt, such as whether the host has an edge sensitive interrupt detection mechanism. Also in the case of an EVB, card ready indication LED should be glowing to indicate the board has booted properly.

Will module send de-authentication automatically if device is disconnected?

Yes, the host is alerted about the break in connection through de-authentication.

Is Antenna diversity supported on connect-io-n?

No, antenna diversity is not supported on Connect-io-n.

If one of the interfaces is used as the host interface then can the other be used for some debugging purposes?

No, the modules can be used only either in the SPI or the UART mode. However, there is a rich command set that the host can use to retrieve information from the module during debugging.

 

Is it possible to reconnect to a different AP once connection with the existing AP is lost for some reason.

Yes.

Is it possible to send configuration commands after the module is already connected to an AP

Yes.

Is it possible to use DHCP in the host for Connect-io-n modules that do not have embedded TCP/IP?

Yes, DHCP can be implemented in the host for such modules. the user should write a DHCP client on the Host for this purpose.

Maximum number of supported sockets

A maximum of 8 TCP or UDP sockets are supported.

What is exactly meant by "an option for connection of external antenna"? Does that mean that there is a connector for an external antenna or is there is a pad on the board for a connector, which we have to solder on the board? What type of connector is it (for example: SMA, MMCX, or U.FL)?

RS9110-N-11-24 and RS9110-N-11-28 come with a pad on the module for the purpose of antenna connection. RS9110-N-11-22-05 comes with both the options of in-built antenna or u.FL connector for external antenna

Is it possible to get the RSSI-Value when ever i want to get it, or is this only possible before connecting?

RSSI value can be queried at any point of time.

Are your n type modules compatible with Apple iPhone and iPad wifi modes ?

Yes. Connect-io-n modules are compliant to 802.11n b, g and single stream n. Any device compliant to these protocols will inter-work with Connect-io-n.

What is the range of allowed supply voltage?

3.1V – 3.6V

Which micro-contoller is recommended?(8bit/16bit/32bit ? 8051, Arm, DSP, Cortex-M3 etc...)

Any controller that has a UART or SPI interface can be interface as a host for Connect-io-n.
The size of the UART driver is about 5kB.
The size of the SPI driver is about 10kB.
Connect-io-n products come fully integrated with WLAN and TCP/IP. All TCP/IP related functionality can be availed by the host processor interfaced with these modules, without any extra TCP/IP computation load or development effort on the host micro-controller.

What certifications do the developers have to go for before production?

Developers have to get country specific certifications. Connect-io-n products are made from RS9110-N-11-02/03 modules which are FCC, IC and CE certified.

Do you support Enterprise Security in your modules?

Enterprise security is not supported in Connect-io-n modules.

Is it possible to use the UART-EVB to test the SPI host interface as well?

The firmware for UART and SPI based modules are different. Appropriate firmware has to be used according to the interface.

What precautions need to be taken to maintain integrity of data transfers on the SPI interface?

SPI is a serial interface with data and a clock line from the master(host) to the slave (the module).

The quality and integrity of the clock line needs to be maintained for proper data transfer. We recommend the following steps to be taken:

a) If the WLAN module is on a separate PCB from the PCB containing the MCU,

1. Minimize the length of the SPI bus cable connecting the two - it should be as small as possible - within an inch or two.
2. Preferably use a companion card with a rigid connector to the host
3. Increase the number of ground connections between the WLAN PCB and the MCU PCB.
4. Add a series resistor into the clock line. The value of resistor is mentioned in the Module Integration Guide.
b) these apply to all cases,
5. If the SPI clock line is mapped to a programmable I/O on the MCU, configure that I/O to an output with as high a drive as is available.
6. Ensure that the WLAN board's reset input is mapped to a MCU controllable line.