Home

FireFly User Manual - SemiconductorStore.com

image

Contents

1. Los Gatos CA 95032 Tel 408 395 6539 info RovingNetworks com 2 by KAVIN CES WIRELESS FOR LESS FireFly User Manual www rovingnetworks com RN 240 um Version 1 0 2 22 2010 Making a Bluetooth Connection By default the FireFly acts as a slave and the PC is the master Connecting to the FireFly is done through the Bluetooth device manager which has a different look and feel in Window CE 2K XP Vista and Windows 7 Regardless of the PC operating system the process is essentially the same Discovery Pairing and Connecting These processes are described below for a Windows 7 machine Discovery The FireFly must be discoverable by simply turning it on The Green LED should be blinking On your PC open the Bluetooth device manager and click on Add a new device The Bluetooth device manager is located in the bottom right corner of your screen in the taskbar The Bluetooth device manager will display a list of all the Bluetooth devices that are discoverable The FireFly will be displayed as FireFly XXXX where XXX is the last 4 digits of the MAC address Select a device to add to this computer Windows will continue to look for new devices and display them here MITCH PC za FireFly 9959 Bluetooth Bluetooth Desktop computer Other mini blue Photosmart C309a series 7 7 Bluetooth Lf Bluetooth Laptop computer S Printer What if Windows doesn t find my device Pairing Next you must pair with t
2. refer to the Instant Cable Replacement Application Note posted on our website 809 University Avenue Los Gatos CA 95032 Tel 408 395 6539 info RovingNetworks com 11
3. Dy KAVIN ATIN WIRELESS FOR LESS FireFly User Manual www rovingnetworks com RN 240 um Version 1 0 2 22 2010 FIREFLY RN 240 amp RN 422 Bluetooth Serial Adapter Install Guide and User Manual Version 1 0 Copyright 2010 Roving Networks Inc All Rights Reserved The contents of this document can be changed by Roving networks without prior notice and do not constitute any binding undertakings from Roving networks Roving Networks is not responsible under any circumstances for direct indirect unexpected or consequent damage that is caused by this document 809 University Avenue Los Gatos CA 95032 Tel 408 395 6539 info RovingNetworks com i Dy AVIN TIN WIRELESS FOR LESS FireFly User Manual www rovingnetworks com RN 240 um Version 1 0 2 22 2010 Overview The FireFly serial adapter is compact versatile Class 1 Bluetooth serial adapter It enables wireless connections to any legacy serial port and supports bi directional RS232 or RS422 signaling at a rate of up to 464Kbps Just attach the FireFly to your device s RS232 EIA232 422 port connect over Bluetooth and you have a wireless cable replacement solution The transmit range can be up to 330 100M depending upon environmental factors FireFly Bluetooth adapter can be used as a Bluetooth Master or Slave device The SPP connection to the unit appears via a virtual COM interface Data is sent and received on the client exactly as if a serial cable was conn
4. Link Keys If either the local or the remote Bluetooth device has authentication enabled the following process occurs 1 The first time a connection is attempted a passkey is required This is a series of numbers or characters 1234 is the default for the Roving Networks Bluetooth devices and modules 2 Once this is entered the remote Bluetooth device and local device compare their passkeys and if they match a link key is generated and stored Usually but not always this is stored by the remote device 3 Upon subsequent connections the devices will first compare link keys and if they are correct no pin code will have to be re entered If the remote device is a PC or PDA a prompt is generally made to the user to enter this pincode To remove the stored link key on the remote device generally you unpair or remove the device from the Bluetooth manager You can change the Pin Code to remove the link key on the FireFly This will be forcing a new Pin Code exchange process to occur upon subsequent connection attempts NOTE Only one Master can connect to the FireFly at a time 809 University Avenue Los Gatos CA 95032 Tel 408 395 6539 info RovingNetworks com 4 by OVIN TIN WIRELESS FOR LESS FireFly User Manual www rovingnetworks com RN 240 um Version 1 0 2 22 2010 Configuration Switches The configuration switches on the top of the FireFly are small You will need a paper clip or small screw
5. TXD 5 GND GND GND 6 NC NC 5 VDC input 7 RTS CTS RXD 8 CTS RTS TXD 9 4 12VDC 4 12VDC NC NOTE The RS422 interface uses the MAX490 transceiver This device is designed to operate with input voltage range of 4 75 to 5 25 VDC RXD and TXD each have a 4 7K pull up to 5VDC RXD and TXD each have a 4 7K pull down to GND NOTE The RS232 interface uses the SIPEX SP3232ECA chip with capacitor switch to generate the and signals and thus is not driving the full RS232 voltages Devices stealing power from the RS232 pins may not have enough voltage Device Configuration The default configuration for the FireFly is e Bluetooth slave mode e Bluetooth pin code 1234 e Serial port 115K baud rate 8 bits NP 1 stop bit e Serial port flow control disabled e Low power mode off Configuration is done by putting the FireFly into command mode and sending ASCII commands This can be done over the serial port or over the Bluetooth link Once you change the configuration parameters they persist until changed or a factory reset is performed 809 University Avenue Los Gatos CA 95032 Tel 408 395 6539 info RovingNetworks com 6 by KAVIN TIN WIRELESS FOR LESS FireFly User Manual www rovingnetworks com RN 240 um Version 1 0 2 22 2010 Local configuration over the serial port Connect the FireFly to the serial port your computer You may need a null modem cable DB9 pins 2 and 3 swapped if you have a RN 240M or a st
6. driver to change them Hold the devices with the DB9 connector facing to the right the switches are numbered one to four from bottom to top and the off position is towards the DB9 connector 1 RESTORE FACTORY DEFAULTS Set this switch ON power up unit and toggle the switch from ON OFF ON OFF ON to return the unit to factory settings The GREEN LED flashes quickly for a moment and then continues to blink at about once per second 2 AUTO DISCOVERY In slave mode sets a special class of device that is used the master to auto connect If Switch 3 also ON the device performs a search stores and connects to a remote Roving Networks Bluetooth Device that has switch 2 set 3 AUTO MASTER Device acts as Bluetooth master auto connects to a stored remote address First set the Bluetooth address of the slave device using the SR command or through instant cable replacement settings 4 DEFAULT BAUD RATE OFF 115K will be overridden by software baud rate configuration commands ON 9600 ignores any software configuration Operating Modes The operating modes for the FireFly are set using the SM command when in command mode The possible operating modes are Slave SM 1 lt CR gt Default mode whereby other Bluetooth devices can discover and connect to the FireFly Master SM 1 lt CR gt In this mode the FireFly makes connections when a Connect Command C is received This command can also contain the Bluetooth address
7. ected to a real COM port on the client FireFly can also be used in cable replacement mode where two Roving Networks Bluetooth devices are paired using the configuration switches The USB to Bluetooth RN USB X has pairing switches and can be used with the FireFly BP to create a wireless connection to a PC without using the PC s Bluetooth stack For more information on cable replacement please refer to our Cable Replacement Application Note on the website Status LEDs The GREEN LED shows the Bluetooth connection status and the adapter operational mode Upon boot up it blinks two times per second In configuration mode it blinks at a fat rate of ten times per second When the module is in discoverable or idle mode the GREEN LED blinks one time per second When the module is in connected sate the GREEN LED is solid ON GREEN LED BLINK In Configuration mode Fast 10 x per second Boot up Remote Configurable 2 times per second Discoverable Idle 1 time per second Connected On Solid The yellow LED blinks when data is sent or received on the serial interface This does not indicate that the data was sent over the Bluetooth connection If the yellow LED is not flashing when your device is sending data to the serial port you likely have the connection or flow control incorrectly set Some versions of RN 240 have a RED LED This LED blinks when there is data being received over the RF link 809 University Avenue
8. er a reboot Some examples of common configuration commands SU 9600 sets Uart Baudrate to 9600 SN myname sets Bluetooth name to myname SA 1 enables secure authentication SP secret sets security pincode to secret SF 1 restores all values to factory defaults R 1 reboots the module Set commands S7 lt 1 0 gt 7 bit data mode 1 to enable 0 to disable setting can be seen with the d command SL lt E O N gt Set UART parity Can be any of Even Odd or None Only the first character is needed and must be capital SU lt rate gt Baudrate 1200 2400 4800 9600 19 2 28 8 38 4 57 6 115K 230K 460K 921K only the first 2 characters are needed SN lt name gt Name of the device 20 characters maximum Example SN MyDevice SS lt text gt Service Name 1 to 20 characters 809 University Avenue Los Gatos CA 95032 Tel 408 395 6539 info RovingNetworks com 8x by AVIN TIN WIRELESS FOR LESS FireFly User Manual www rovingnetworks com RN 240 um Version 1 0 2 22 2010 S lt name gt Serialized Friendly Name of the device 15 characters maximum This command will automatically append the last 2 bytes of the BT MAC address to the name Example S MyDevice will set the name to MyDevice ABCD SC lt hex word gt Service Class four hex values 11 bits used this is used with Device Class command below to create the 24 bit Class of Device number SD lt hex word gt Device Class four h
9. ex values major and minor in a 16 bit word used with service class above To set the Class of Device COD to 0x1F0123 use the commands SC 001F SD 0123 SM lt 5 4 3 2 1 0 gt Mode O slave 1 master 2 trigger 3 auto 4 DTR 5 ANY SR lt address gt Store remote address 12 hex digits 6 bytes no spaces or characters between digits Example SR 00A053112233 sets the remote Bluetooth address to 00A053112233 NOTE there are two special characters that can be used for the address parameter SR Z will erase any stored address SR I will write the last address seen using the inquiry command This can be helpful when you just have only one other device in range S lt 0 1 gt Role Switch Enables and disables Role Switch If set when an incoming connection is occurs to a slave mode device an attempt will be made to force a role switch allowing the slave to become the master This is useful in situations where high speed data is being sent from the local device up to the remote host and can result in better performance However this may create a situation whereby the connecting host will not be able to make additional outbound connections multipoint while connected to this device Default is DISABLED SE lt 1 0 gt Encryption 1 to enable O to disable SP lt text gt Security pin code 20 character maximum Each time the device success pairs the BT address will be saved Up to eight addresses can be stored on a first in first out bases To e
10. he device by double clicking on FireFly XXXX in the list Select Enter the device s pairing code option from the list Enter the default pin code of 1234 Once the Bluetooth device manager completes you will see a message to the effect Bluetooth device installed on COMX where COMX is unique to your machine In some cases the Bluetooth device manager will create two COM ports in this case you only want to use the COM port labeled outgoing 809 University Avenue Los Gatos CA 95032 Tel 408 395 6539 info RovingNetworks com 3 Dy AVIN TIN WIRELESS FOR LESS FireFly User Manual www rovingnetworks com RN 240 um Version 1 0 2 22 2010 Select a pairing option gt Create a pairing code for me The device has a keypad Enter the device s pairing code FireFly 9959 The device comes with a pairing code Check for one on the device or in the device manual Pair without using a code This type of device such as a mouse does not require a secure connection How can I tell if my device has a pairing code Next Cancel You only need to pair with the FireFly once Connecting To establish a Bluetooth connection open up the COM port assigned to the device from either your application or a terminal emulator Once the COM port is open you will notice the green LED switches from blinking to solid ON The device will remain connected until the COM port is closed or the FireFly is turned off Pin Codes and
11. of the remote device If no device is specified then the store remote address is used The connection can be broken if the special break character or string is sent use the SO command to set the break character This is a low speed connect mode Trigger SM 2 lt CR gt In this mode the FireFly makes connections automatically when a character is received on the serial port The connection will continue as long as characters are received on either end There is a configurable timeout which is set using the ST command which will cause a disconnect after XX from 1 to 254 seconds of inactivity This is a low speed connect mode 809 University Avenue Los Gatos CA 95032 Tel 408 395 6539 info RovingNetworks com aba by OVIN TIN WIRELESS FOR LESS FireFly User Manual www rovingnetworks com RN 240 um Version 1 0 2 22 2010 Auto Master SM 3 lt CR gt In this mode the FireFly makes connections automatically on powerup and re connects when connection is lost This mode can also be enabled by setting Dip Switch 2 This is the high speed connect mode and cannot be broken by software break characters In all master modes the device will not be discoverable or allow configuration remotely over Bluetooth Serial Connector Specification 1 5 i aoo0ad DB9 connector Pin Out lj g Pin RN 240M RN 240F RN 422M Male DB9 Female DB9 Male DB9 1 NC NC NC 2 RXD TXD NC 3 TXD RXD RXD 4 NC NC
12. raight cable if you have a RN 240F If your computer does not have a serial port you can use a USB serial cable such as the RN USB SERIAL to connect the FireFLy to your computer With the FireFly connected and powered on start your favorite terminal emulator and open the COM port that the serial interface or serial USB is connected to A free terminal emulator TeraTerm for the PC is available at www rovingnetworks com support teraterm zip The communication settings of the terminal emulator should match the default serial port settings of the FireFly BP of 115 200Kbps 8 bits No Parity 1 stop bit Remote Configuration over Bluetooth NOTE Remote configuration can only occur if the bootup configuration timer default 60 seconds has not expired This timer is set to 0 remote config disabled for master mode and auto connect slave mode so that data can immediately flow between the 2 devices in cable replacement fashion You must first pair the Bluetooth device with your computer Click on the Bluetooth devices icon in the system tray at the bottom right of your computer Select Add a Bluetooth device Roving Netowrks recommends you download the free TeraTerm program from our website www rovingnetworks com support teraterm zip as we have found many bugs with Hyperterminal that render it ineffective in talking to local serial ports Getting into command mode Launch TeraTerm and make sure that the default settings are
13. rase all stored pairings reset the passkey command You can use the same value that is already set ST lt number gt Configuration timer number of seconds range 0 to 255 decimal to allow remote configuration over Bluetooth after power up in Slave Mode In all Master modes the remote configuration timer is set to 0 no remote configuration In Trigger Master Mode the configuration timer is used as an idle timer to break the connection after time expires with no characters being received VALUE DESCRIPTION decimal 0 No remote config No local config when connected 1 252 Time in seconds from power up to allow config 253 Continous config LOCAL only 254 Contiuous config REMOTE only 255 Continous config both LOCAL and REMOTE SW lt hex word gt Enable low power SNIFF mode See Low Power section S lt value gt Low power connect mode S lt char gt Configuration detect character This allows a change from the default to some other character 809 University Avenue Los Gatos CA 95032 Tel 408 395 6539 info RovingNetworks com Q Dy AVIN CEES WIRELESS FOR LESS FireFly User Manual www rovingnetworks com RN 240 um Version 1 0 2 22 2010 SF 1 Set Factory Defaults Display commands Display basic settings Display extended settings Display other settings Display stored settings for command X These commands correspond to the SET commands above Returns the Bluetooth Addre
14. seconds Kill disconnect from the current connection The characters KILL lt cr gt lt lf gt will be echoed to the local UART once the connection is broken Go into fast data mode ends configuration immediately Help will print out a list of commands and their basic syntax Forces a complete reboot of the device similar to a power cycle 809 University Avenue Los Gatos CA 95032 Tel 408 395 6539 info RovingNetworks com 10 by OVIN TIN WIRELESS FOR LESS FireFly User Manual www rovingnetworks com RN 240 um Version 1 0 2 22 2010 Instant Cable Replacement Using two Roving Networks Bluetooth serial adapters or FirePlug RN USB X USB dongle with the power OFF set the switches on each device as shown below Master mode Slave Auto discovery and auto Master on Auto discovery on Power up both devices and the master will discover the slave device store its Bluetooth address and connect The devices are now paired and the green LED on each device should be on solid After pairing set switch 2 on both devices to OFF so that they don t try to re pair each time power is cycled Once paired every time the devices get in range of one another they will connect and the master will not attempt to connect to any other Bluetooth device Master mode Slave CE C E z CE CE CE oH To break this pairing restore the factor defaults using dip switch 1 For more information on the instant cable replacement please
15. selected 115 200Kbps 8 bits No Parity 1 stop bit You can change these settings by clicking on Setup gt Serial Port from within TeraTerm Tera Term Serial port setup Port COM13 X mra Baud rate 115200 X E Data 8 bit Cancel Parity none X Stop 1 bit v Help Flow control none v Transmit delay 0 msec char 0 msecjline Type into the terminal emulator 3 dollar signs You should see CMD returned to you If you see CMD you know that your connection and terminal settings are correct 809 University Avenue Los Gatos CA 95032 Tel 408 395 6539 info RovingNetworks com 7 bY MOUIN TIR WIRELESS FOR LESS FireFly User Manual www rovingnetworks com RN 240 um Version 1 0 2 22 2010 Entering a valid command will return an AOK invalid syntax returns ERR and unrecognized commands will return a Type h lt cr gt to see a list of commands and d lt cr gt to see a summary of current settings To return to data mode type 3 minus signs lt cr gt or reset the device and connect again File Edit Setup Control Window Help ettings BTA 000666037083 BT Name FireFlyBP 7083 Baudrt 115K Parit y None yp PinCod 1234 Command Summary All configuration information is stored in flash memory The set command modifies the flash memory however the Bluetooth module only reads the configuration from flash when powering up or aft
16. ss of the device Returns the current connection status 1 connected 0 not connected Return the software release version Action Commands Cc C lt address gt CF lt address gt CFI CFR Local echo Toggle local echo of RX chars in command mode only default is off Attempt to connect to the REMOTE stored address Connect to the address specified in hex format The address is also stored as the REMOTE address Connect and immediately go into FAST data mode NOTE you will not be able to enter command mode while connected PIO6 can still be used to disconnect Thus PIO6 should be held HIGH before sending this command as lowering PIO6 will cause a disconnect Connect and immediately go into FAST data mode using the LAST address found from the Inquiry command NOTE you will not be able to enter command mode while connected PIO6 can still be used to disconnect Connect and immediately go into FAST data mode using the REMOTE address Similar to the C command but bypasses the configuration timer CT lt address gt lt timer gt Connect with TIMER The device will NOT use or store the remote address rather will make a connection to the lt address gt REQUIRED The device will automatically disconnect after 7 seconds if no data is seen from UART or BT An optional timer value can be entered to change the timer This value is in seconds So for a 30 second timer use 120 as the value The maximum value is 255 64

Download Pdf Manuals

image

Related Search

Related Contents

Mode d`emploi détecteur de présence PD2 360 DALI-DSI  RICM5 Option Reseaux 2010-2011 UE RICOM  20_Janvier 2012  Weider PRO 9625 SYSTEM 15936 User's Manual  CK4S-120 series  nanospec® 6100 series operator users manual  Manual - DeVilbiss  FC AIRBLOK 10-60  isysnet, Expansion Power Unit  Dépliant 253494264A LU D160_D210A It_Grundig.fm  

Copyright © All rights reserved.
Failed to retrieve file