BEACON600 NICERF-WIRELESS-TECHNOLGY | Alldatasheet

Document overview

  • Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
  • PDF pages: 11

Technical content

-1-

www.nicerf.com Beacon600 NiceRF Wireless Technology Co., Ltd. Rev 1.4 sales@nicerf.com -2- Catalogue

Revision History

Version Date Revise Content V1.0 2017-02 Firstrelease V1.1 2017-06 Logoupdated V1.2 2019-08 Addedparsingmethodforreceivingpackets V1.3 2020-11 UpdateFormat V1.4 2025-9 UpdatePinDefinition

www.nicerf.com Beacon600 NiceRF Wireless Technology Co., Ltd. Rev 1.4 sales@nicerf.com -3- 1. Description Beacon600 is the latest 2.4GHz wireless transceiver module which is compatible with BLE. This module integrates the MCU and process the SPIprotocol. It provides generic UARTinterface, users can connect the module with smart phone with BLE. This module has the same structure of BLE, andworksasBroadcastmodeofBluetooth.Itiseasierandcost-effectivecomparewithBluetooth. 2. Features  CommunicatebytheBluetoothbroadcastingmodeandscanningmode.  Serialtransparenttransmission,adjustableparameters  1Mbpson-airdatarate  Outputpowerupto+3dBm  Embeddedandsmallsize  Lowpowerconsumptionandcost-effective 3. Application  iBeaconorAltBeacon  Wirelesshealthsportsproducts  Commodityinformationpush  Wirelessremotesensing  Alarmsecuritysystem  Wirelessrangingsystem 4. Block Diagram

www.nicerf.com Beacon600 NiceRF Wireless Technology Co., Ltd. Rev 1.4 sales@nicerf.com -4- 5. Electrical Characteristics Note: High quality 3.3V LDO is integrated. Pin CS/SET/TXD/RXD is 3.3V interface. Parameters Min. Typ. Max. Unit Condition WorkingCondition Voltagerange 2.8 5.0 6.5 V OperatingTemperature -40 25 +85 ℃ CurrentConsumption Rxcurrent 20 mA Txcurrent 19 mA Sleepcurrent 11 uA RFParameters Frequencyrange 2.4 - 2.484 GHz Serialbaudrate 1200 9600 115200 bps Txpower -18 - +3 dBm Configurable 6. Operation Thismodulehasindicatorfortransmissionandreceiving,when transmitting,theRedLED willblink; when one packet is received, the Blue LED will blink once. Both red and blue LED will light on in setting mode. It has several working modes: setting mode, Beacon mode, transparent transmission mode and sleeping mode. According to Beacon’s different protocol,it consists of iBeacon and AltBeacon. iBeacon is for iPhone ; AltBeacon is for Android. The modes switching method is as following: Ifyoudon’twantthemoduleentersleepingmode,keeptheCSpinlowallthetime. PulllowtheSETpinmakethemoduleentersettingmode; Sendserialcommand“4243534D00”toenteriBeaconmode; Orsendserialcommand“4243534D01”toenterAltBeaconmode; Orsendserialcommand“4243534D02”toentertransparentmode; Insettingmode,sendserialcommand“4243524D”tocheckcurrentworkingmode. PullhightheSETpintoexitsettingmode; 1)Power on Reset Afterpoweronreset,theTXLED(Red)andRXLED(Blue)willblink1time,thetotalreset timeis around2s.

www.nicerf.com Beacon600 NiceRF Wireless Technology Co., Ltd. Rev 1.4 sales@nicerf.com -5- 2) Setting Mode WhenCSpinispulledlow,PulllowtheSETpintoenterthesettingmode;PullhighSETpintoexit; Insettingmode,allconfigurationcommandswork.Serialbaudrateis96008N1.Inworkingmode, the serial baud rate can be customized by the user, the default setting is 9600 8 N 1. Command as below: SettingCommand SetDatapacket Send(HEX):4243503356513c89b44c 39b6d3572a5cb566d000010002C5 UUID: 33 56 51 3c 89 b4 4c 39b6d3572a5cb566d0 Major id:0001 Minor id:0002 ReferencePower: C5 SetWorkingmode iBeaconmode: Send(HEX):4243534D00 Reply(HEX):4F4B0D0A AltBeaconmode: Send(HEX):4243534D01 Reply(HEX):4F4B0D0A Transparentmode: Send(HEX):4243534D02 Reply(HEX):4F4B0D0A Default:iBeacon Themaximumpayload lengthforonepacketis28 byte Readworkingmode Send(HEX):4243524D Reply(HEX):00or01or02 00:iBeaconmode 01:AltBeaconmode 02:Transparentmode SetAdvertising interval Send(HEX):42435349interval_hinterval_l Reply(HEX):4F4B0D0A Forexample,ifintervalis100ms,thecom- mandwillbe:424353490064 intervalshouldgreaterthan 100ms. ReadAdvertising interval Send(HEX):42435249 Reply(HEX):0064 returndataorderisMSB. SetTxpower Send(HEX):42435350txpower; Reply(HEX):4F4B0D0A Example: 0:4243535000 1:4243535001 2:4243535002 3:4243535003 4:4243535004 5:4243535005 6:4243535006 7:4243535007 tx_power:0~7 0x00=-18dBm 0x01=-15dBm 0x02=-12dBm 0x03=-9dBm 0x04=-6dBm 0x05=-3dBm 0x06=0dBm 0x07=+3dBm ReadTxpower Send(HEX):42435250 Reply(HEX):07

www.nicerf.com Beacon600 NiceRF Wireless Technology Co., Ltd. Rev 1.4 sales@nicerf.com -6- Readfirmware version Send(HEX):4243AA0D0A Reply(HEX):426561636F6E5F564552 312E310D0A Return bytes display as ascii formatisBeacon_VER1.1 SetdeviceAddress Send(HEX):42435341Addr_Byte1 Addr_Byte2Addr_Byte3; Reply(HEX):4F4B0D0A Forexample,ifthelowthressbytesof deviceAddressis0x010203,thecommandis: 42435341010203 the hight thress bytes of MAC address is fix to EE F3 0D. The example MAC address ofmoduleis: 0D:F3:EE:03:02:01 ReaddeviceAddress Send(HEX):42435241 Reply(HEX):010203EEF30D TheMACaddressis:0D:F3:EE:03:02:01 The order of return bytes is LSB. Recovertodefault setting 424302 SettingUART parameters 424303BAUDRATEDATA_BIT STOP_BITCHECK_BIT Forexample: 42430309020101  Baud Rate Seriesbaudrateisasbelow: Parameter 0 1 2 3 4 5 6 7 8 9 Rate(bps) 1200 2400 4800 9600 14400 19200 38400 57600 76800 115200  DATA_BIT Seriesdatabitisasbelow: Parameter 1 2 3 Bit 7bits 8bits 9bits  STOP_BIT Seriesstopbitisasbelow: Parameter 1 2 Bit 1bit 2bits  Parity BIT SeriesParitybitisasbelow: Parameter 1 2 3 Paritybit No Odd Even

www.nicerf.com Beacon600 NiceRF Wireless Technology Co., Ltd. Rev 1.4 sales@nicerf.com -7- 3) Beacon Mode(iBeacon andAltBeacon) Inthismode,commandsasbelow: InBeaconmode,thepacketcontentcanbetransmittedandreceivedbycommands. Note: These four commands should send in normal working mode, make sure the SET pin is HIGH when using them.  The step to send packet: 1) Settingpacket(Ifyoudon’twanttochangethepacket,skipthisstep) a. PulllowtheSETpin b. Sendcommand:424350000102030405060708090A0B0C0D0E0F00 010002C5tomodifytheUUID,Major_idandMinor_idasyouwant. c. PullhightheSETpin 2) Enabledatabroadcasting(innormalworkingmode) Sendcommand:4243414F 3) Steptostoptransmission: Sendcommand:42434143 4) Steptoreceivingpacket: Sendcommand:4243534F Note: one receive command for one reception, it will keep scanning until one packet received.  Parse the packets received by NiceRF module: Forexample: 1.aniBeaconpacketreceived: UUID=3356513c89b44c39b6d3572a5cb566d0; majorid=0001; minorid=0002; referencepoewr=C5; Function Command(hex) Note Start Advertising 4243414F Stop Advertising 42434143 Startscanning 4243534F Itwillstartscanningafterthiscommandandstop scanninguntilreceived Stopscanning 4243534F Sendingthiscommandtostopbroadcasting

www.nicerf.com Beacon600 NiceRF Wireless Technology Co., Ltd. Rev 1.4 sales@nicerf.com -8- Aftersendingthescanningcommandandanpacketreceived,UARTwilloutput: 2A02010300010203EEF30D1E02011A1AFF4C0002153356513C89B44C39B6D3572A5CB5 66D000010002C5C9; Parse: 2A02010300 --Fixdata; 010203EEF30D --MACaddress 1E02011A1AFF4C000215 --Fixdata; 3356513C89B44C39B6D3572A5CB566D0 --UUID,includedinthesenddata; 0001 --Major_id,includedinthesenddata; 0002 --Minor_id,includedinthesenddata; C5 --ReferenceRSSI; C9 --ActualRSSI; 2.anAltBeaconpacketreceived: UUID=2F234454CF6D4A0FADF2F4911BA9FFA6; majorid=0001; minorid=0001; referencepoewr=C8; Aftersendingthescanningcommandandanpacketreceived,UARTwilloutput: 28020102010A8B247D3F7F1C1BFF4C00BEAC2F 234454CF6D4A0FADF2F4911BA9FFA6 00010001C800C9; Parse: 2802010201 --Fixdata; 0A8B247D3F7F --MACaddress; 1C1BFF4C00BEAC --Fixdata; 2F234454CF6D4A0FADF2F4911BA9FFA6 --UUID,includedinthesenddata; 0001 --Major_id,includedinthesenddata; 0001 --Minor_id,includedinthesenddata; C8 --ReferenceRSSI; 00 --reserved; C9 --ActualRSSI;

www.nicerf.com Beacon600 NiceRF Wireless Technology Co., Ltd. Rev 1.4 sales@nicerf.com -9- 3.anotherAltBeaconpacketreceived: UUID=2173E51991554862AB647953AB146156; majorid=0002; minorid=0001; referencepoewr=C5; Aftersendingthescanningcommandandanpacketreceived,UARTwilloutput: 2B02010300140307EEF30D1F0201021BFF 5A00BEAC2173E51991554862AB647953AB14 615600020001C500C9 Parse: 2B02010300 --Fixdata; 140307EEF30D --MACaddress; 1F0201021BFF5A00BEAC --Fixdata; 2173E51991554862AB647953AB146156 --UUID,includedinthesenddata; 0002 --Major_id,includedinthesenddata; 0001 --Minor_id,includedinthesenddata; C5 --ReferenceRSSI; 00 --reserved; C9 --ActualRSSI; Note: more detail of the beacon packet, please refer to file "Bluetooth Core Specifications_V4.0" , iBeacon orAltBeacon specification. 4) Transparent Mode In transparent mode, there is no need for manually control the data transmission and receiving. The data will be transmitted automatically when it is input to the UART and output automatically when datareceived.Theformatintransparentmode:length(1byte)+data(<28byte)+checksum(1byte) 5) Sleep Mode PullhighCSpintoenterintosleepingmode,pulllowforworking.

www.nicerf.com Beacon600 NiceRF Wireless Technology Co., Ltd. Rev 1.4 sales@nicerf.com -10- 7. Pin Definition 8. Application Circuit Pin NO. Pin name Description

1 VCC Connectedtothepositivepowersupply(typical5V)

2 GND Connectedtoground

3 TXD TXDofthemoduleandconnecttoexternalRXD

4 RXD RXDofthemoduleandconnecttoexternalTXD

5 SET

Configuration mode enable (low to enter into the setting mode, leaveopenorconnecthighleveltoexitsettingmode)Validwhen CSPinishighorleaveopen.

6 CS ModuleworkingEnable(Lowlevelforsleep,currentwillbeless

than40uA,defaultLowlevel). 7 NC

8 GND Connectedtoground

9 GND Connectedtoground

www.nicerf.com Beacon600 NiceRF Wireless Technology Co., Ltd. Rev 1.4 sales@nicerf.com -11- 9. Mechanical Dimension(Unit:mm)