You are on page 1of 7

WHITEPAPER

BluetoothNxt:ExtendingBluetooth toSupportExtensiveDistance

Abstract
Thiswhitepaperprovidesinsightsonhowamobile usercansharecontent,filesoranydatawithanother mobileusersituatedfaraway.Itdiscussesthesolution thatImpetushasdevelopedthatsimplifiesthemanner inwhichcontentanddataistransferred. Italsotalksabouthowthesolutioncanbeleveraged andappliedtotheentiretelecomindustry.

ImpetusTechnologies,Inc. www.impetus.com September2011

BluetoothNxt:ExtendingBlue etoothtoSupp portExtensiveDistance

Tableo ofConte ents


Introduction..... ...................... ............................................................... .......3 allengesfacin ngthetelecom mindustry.............................................. .......3 Cha The esolution..... ...................... ............................................................... .......4 Com mponentdiag gram............. ............................................................... .......5 Sum mmary.......... ...................... ............................................................... .......7

BluetoothNxt:ExtendingBlue etoothtoSupp portExtensiveDistance

In ntroduct tion
Transferringfilesordata afromamob bileorsmartp phonetoano othermobileo or smartphon neisnotposs sibletoday,es speciallywhe enbothareov verakilometer awayfromeachother.A Atypicalmailclientislimit tedwhenitco omestosend ding dataovertheInternet.E Evenloggingintothemailclient,attach hingthefilea and thensendin ngit,issomet timesnotsuitable.Sendin ngagroupoffilesisalso difficulttodoonsmartphones,asev verysinglefile eneedstobe eattachedand thensent. Userstoday yrequireaso olutionthatm makesiteasytoshareboth hsingleand multiplefile essecurely,thatalsounde erstandshow wlargefilesca anbetransfer rred. Thisisnorm mallyalimitat tionofanem mailclient.Blu uetoothNxta addressesthe ese concernsandprovidesa aneasywaytosharehuge eamountsofdataoverthe e phoneandsmartphone es.

Chall lengesfa acingtheteleco omindus stry


Thetelecom mindustryiscurrentlyfacingseveralch hallenges. Use ersforinstance,cannotse enddatatoapeerlocatedfaraway,tha atis, mo orethanadist tanceofakilo ometer. vicecompatib bilityisalsoa aconcern.Th hedevicesbei ingusedbyb both Dev the ereceiverand dsenderhave etobecompa atibletoeach hotherfor transmittingthe edata. Typ pically,thean ntivirussolutioncannotint tercepttheco ommunicatio on and dcontrolthetransmittedo orreceivedd data.Powerco onsumptioni is hig ghasbothdev vicesopentheportandre elatedhardwa aretotransfe erthe dat ta. Sen ndingdataov vertheemail lisalsonotpreferablewhenthedatais s hig ghlyconfident tialandneedstobesecure ed.Usersmaynotwishtokeep acopyoftheda ataontheser rver.Eventhe efilesizemay yprovetobe res strictive.Furt thermore,allhandsetsdonotsupportp pushemails, ,due tow whichausermaynotrece eiveincoming gdata.

BluetoothNxt:ExtendingBlue etoothtoSupp portExtensiveDistance

Th hesolut tion
ImpetusTe echnologieshasdeveloped daninnovativ vesolution,BluetoothNxt, , whichenab blesuserstos sendandsharefilesusingtheirmobilephones. Thediagram mbelowdesc cribesthesolutionarchitectureforBlue etoothNxt.

Howitwor rks: Thetypicalflowisasfollows. 1. A u users register on the Blue r etooth Nxt se erver and dow wnloads the client (Blu uetoothNxtc client). 2. Wit ththehelpof ftheclient,theuserselectsthefiletobesent. 3. The euserselects sthepeertow whomthefile ehastobese ent. 4. Assoonastheu userclicksonthesendbut tton,thefollo owingactiontakes pla ace. entwillsendt theUSSDSM MStotheserv verwiththep peers a. Theclie mobilenumber. verwillforwa ardthespecia albytestothe epeer. b. Theserv

BluetoothNxt:ExtendingBlue etoothtoSupp portExtensiveDistance

c. The clie at the pe is continu ent eer uously watching for USSD SMS D fromtheBluetoothN Nxtserver. chanUSSDSM MS,theclien ntatthepeer rends d. Onthe arrivalofsuc rpermissiont toaccepttheincomingfile e. asksfor e. Oncepe ermissionisg granted,thec clientsendsa aresponseba ackto theBlue etoothNxtse erverwithanintimationof facceptance. f. Theserv verforwardsthesameres sponsetotheuser.

g. The clie at the us end receives the USS SMS and starts ent ser SD uploadingthefiletotheBluetoot thNxtserver. 5. The eclientatthe epeerendisinwaitingmo ode. 6. As soonasserv verstartsrece eivingtheby ytesfromtheuser,itwill route the emtothepee er. 7. The eclientatthe epeerendwi illstartreceiv vingthebytes s. 8. Once the full file has been transferred, the client at the peer end will sen ndthefilecom mpletionackn nowledgement. 9. The same ackn e nowledgemen will be fo nt orwarded to the user by the y Blu uetoothNxtse erver. 10. The eclientatthe euserendwillaccepttheacknowledge ement. 11. The eprocesswill lbeover.

Co ompone entdiagr ram


Thefollowi ingdiagramd describesthe evariouscom mponentsinvo olvedinBlue etooth Nxt.

BluetoothNxt:ExtendingBlue etoothtoSupp portExtensiveDistance

1. Thi ickNxtclient ts:Thisclientisspecifictothemobileoperatingsystem. The eclientsends sspecificcom mmandstothe eservertoinitiateand ack knowledgetheprocessofsending/rece eivingdata.O Onacceptance eof the ecommand,t theclientstar rtssending/re eceivingthed data.TheThic ck Nxt tclientreside esinthemem moryandwatchesfortheincomingSMS S fromtheserver.Onarrivalo oftheSMS,itinitiatestheprocess acc cordingly. 2. SM MS:Thisisthespecificcommandsentto otheuser.Th heNxtclienta atthe use erendaccept tsandunders standsthecom mmand.Ona arrivalofthe com mmand,theN Nxtclienttrig ggerstheproc cess. 3. Dat taI/O:Thisis stheinterface ethataccept tsandsendst thedata.The eNxt clie entconnectst tothisinterfa acetosend/receivedata. 4. Dat taRouter:Th hisroutethei incomingdatareceivedfro omtheusert tothe targeteduser.It testablishest theroutebet tweenthesen nderandrece eiver. maintained. Nocopyofincomingdataism atisticsRecord der:Itrecord dsthestatistic csfordatatra ansmission.T The 5. Sta rec cordeddatam maybeuseful linthefuture eforbillingor rMISpurpose es. 6. Gat tewaytoExternalSystem ms:Thisopens sthegateway ytoexternal sys stems.Furthe ermore,itacts sasawebserviceendpointfortheout ter wo orld. 7. DA AO:Itpersists sthedatapro oducedbythe eStatisticsRe ecorder.Itals so per rformsread/w writefunction nsandquerie esthedatabase. 8. Dat tabase:Itisa astorefordat tacreatedan ndusedbythe eserver.

BluetoothNxt:ExtendingBlue etoothtoSupp portExtensiveDistance

Summ mary
ImpetusBl luetoothNxtenablesthet transferringo ofdocuments sacrossmobile phones.Itd doesnotrequ uireaseparat teauthentication.Itishigh hlysafeand secure.Wit thBluetoothNxt,userscansharedocumentsandda atawithpeer rs, irrespective eofwhethertheyareinadifferentcity y,orevenadifferentcoun ntry. Theydono othavetologintoemailo orevenkeepc copyingtheirdataonthe server.Itisjustlikehavi ingamobileb bluetoothwi ithenhancedcapacity. BluetoothN Nxtisbasedo onOpenSour rcetechnolog giesandconfo ormstoindus stry standards.Itjustneedstobeinstalle edontheclien ntonthemobile.The BluetoothN Nxtsolutiond doesnotaskt theclienttop polltheserve erforincomin ng data.Thes serverpushes sthedatatotheclient.US SSD/SMScom mmandsareu used totriggerth heoperationsonthepeer r.Whensuchacommandarrivesonthe e client,itknowswhattodo.Theclien ntwillseekus serinputsreg gardingwheth herit eptordecline etheincomin ngdata.Oncetheselection nisdone,the e shouldacce clientperfo ormstheactio on. Nxtmakesthelifeofusers seasybyenablingthemto otransmitdat ta BluetoothN fromtheirmobilephone estootherm mobilephones s.

AboutImpet tus

ImpetusTech hnologiesoffersProductEng gineeringandT TechnologyR& &Dservicesforsoftwareprod ductdevelopment. Withongoing ginvestmentsinresearchan ndapplicationo ofemergingte echnologyarea as,innovativeb businessmode els,and anagileappr roach,wepartnerwithourclientbasecom mprisinglarges scaleISVsandt technologyinn novatorstodeliver cuttingedge esoftwareprod ducts.Ourexpertisespansth hedomainsofBigData,SaaS,CloudCompu uting,Mobility Solutions,Te estEngineering g,Performance eEngineering,andSocialMediaamongoth hers. ImpetusTechnologies,Inc. vard,Suite450 0,SanJose,CA95129,USA 5300StevensCreekBoulev @impetus.com Tel:408.213.3310|Email:inquiry@ velopmentCentersINDIA:NewDelhiBangaloreIn ndoreHydera abad RegionalDev Toknowmo orevisit:http:/ //www.impetus.com

Di isclaimers
Theinformationcon ntainedinthisdocumentistheprop prietaryandexclus sivepropertyofIm mpetusTechnologi iesInc.exceptaso otherwiseindicate ed.Nopartof isdocument,inwh holeorinpart,ma aybereproduced, ,stored,transmitted,orusedforde esignpurposeswithoutthepriorwri ittenpermissiono ofImpetus thi TechnologiesInc.