Bluetooth & Java - Printable Version +- Free Academic Seminars And Projects Reports (https://easyreport.in) +-- Forum: Seminars Topics And Discussions (https://easyreport.in/forumdisplay.php?fid=30) +--- Forum: Engineering Seminars Topics (https://easyreport.in/forumdisplay.php?fid=7) +---- Forum: Computer Science Seminar Topics (https://easyreport.in/forumdisplay.php?fid=12) +---- Thread: Bluetooth & Java (/showthread.php?tid=22952) |
Bluetooth & Java - manojthedear1 - 08-16-2017 Presented by PREM KUMAR [attachment=14551] Bluetooth & Java Bluetooth Overview What is Bluetooth? Bluetooth wireless technology is an open specification for a low-cost, low-power, short-range radio technology for ad-hoc wireless communication of voice and data anywhere in the world. Bluetooth Application Programming, p.3 Technical Features 2.4 GHz ISM Open Band Globally free available frequency 79 MHz of spectrum = 79 channels Frequency Hopping & Time Division Duplex (1600 hops/second) 10-100 Meter Range Class I 100 meter (300 feet) Class II 20 meter (60 feet) Class II 10 meter (30 feet) 1 Mbps Gross Rate Simultaneous Voice/Data Capable Usage Models Headset hands free cell phone (road, office, car) 3 in 1 Phone intercom (no charge), portable phone (fixed line charge), cellular Office-->LAN/PSTN Home-->PSTN Internet Bridge Network access point, for mobile internet browsing Automatic Synchronizer Background syncs between PC & PDA, Phone & PC, etc. Instant Postcard digital camera send to cell phone Interactive Conference Exchange business cards & data in meetings Wireless Workplace Peripherals connect to your PC or LAN without wires Other Products 2004 Toyota Prius hands free calls Toshiba Washer & Dryer downloads the washer/dryer software for new clothes! Nokia N-gage Digital Pulse Oximetry System Future Usage Scenarios Home Automation Home Entertainment/Games Electronic Commerce/M-Commerce Industrial Control Surveillance Access Control Location Based Services Current Trials: Shopping Malls, Train Stations Bluetooth Qualification Body (BQB) A person authorized to provide qualification services for products Bluetooth Qualification Test Facility (BQTF) Preparation Testing Assessment & Listing Qualified Products List (QPL) Stats (as of 02/01/04): Qualified Products: 1368 BQBs Worldwide: 35 BQTFs Worldwide: 25 Only 4 of each in US The Bluetooth Specification Profiles & Services An application that provides a capability to another device, e.g. printing, LAN Access, synchronization, etc. Bluetooth profiles define core services Programmers can write new services Bluetooth Control Center (BCC) Part of JABWT specification No client access to it Main purpose to prevent one application from adversely affecting another application Handles all security related operations, PIN mgmt for pairing, etc. Handles setting & modifying a device s properties, such as name, list of trusted devices, etc. Use LocalDevice.getProperty() to retrieve device properties Bluetooth Security Levels Bluetooth Security Only a device is authenticated, not its user Bluetooth security not intended to replace other software security methods Network security still needed to control access to LANs Bluetooth wireless technology not built for secure e-commerce transactions Higher level application security is necessary Discoverable mode and BlueSnarfing What You Need to Get Started Hardware, Stack, JSR-82 implementation compatible with stack and hardware JSR-82 implementation listing Determine hardware to use Buy the book Bluetooth for Java Recommendations Read the JSR-82 Spec Linux development environment Rococo Impronto Simulator Join Yahoo JABWT newsgroup Work on existing sample apps first Keep it simple Explore Jini & JXTA later Client/Server Basic Steps Hello World? Server: Stack initialization Register service in the SDDB Wait for connections Perform the service Client: Stack initialization Device discovery Service discovery Ask for the service Bluetooth & Java - rranjanece - 08-16-2017 To get more information about the topic "Bluetooth & Java " please refer the page link below http://seminarsprojects.net/Thread-bluetooth-java?pid=55331#pid55331 |