Bluetooth, USB OTG, Wireless USB & 802.11:
Test and validation software, Interoperability, Profile development, Device drivers and application development for a variety of interfaces like USB OTG, WUSB, UWB, 802.11 and Bluetooth.
Test and Validation
Test and validation of USB 1.1, USB 2.0 and USB OTG implementations, 802.11 test and validation including testing against multiple access point implementation, burn-in tests and bandwidth tests to validate 802.11b/a/g protocols
Wireless USB test and validation with security, protocol compliance and bandwidth tests
Bluetooth HID compliance tests for interoperability, validation and protocol compliance for the HID Host and the HID device
Protocol Development
Vistara has expertise in developing Bluetooth wireless protocols (IrOBEX, RFCOMM, SDP, L2CAP and HCI), Bluetooth profiles, Infrared, USB 1.1, USB 2.0, USB OTG, Wireless USB/UWB and 802.11 protocols
Protocol Implementation
- Implementation of USB profiles (mass storage profile, HID profile)
- Implementation of GPS, DGPS and NMEA 0183 protocols.
- Implemented the DGPS software for a GPS device implemented on ERAM (Silicon with processor and memory together). Interfaced the Garmin eTrex, Garmin 12 XL, SiRF and a compact flash GPS with the Pocket PC. The Pocket PC application runs continuously, parsing and displaying the different NMEA messages on the Pocket PC User Interface.
- Implementation of the IrOBEX protocol over TinyTP (IR) to interface Windows 2000 to Palm OS devices and Pocket PC devices
- Implementation of the Bluetooth protocol stack on Linux, Windows 2000, and Windows 98.
- Implementation of the USB OTG protocol stack (SRP and HNP) and protocol compliance tester
- OS independent layer and OS dependent layer partitioning. Profiling and Performance optimization of protocols.
Device Driver Development – Linux
- Device Driver development for Bluetooth, Keyboard and Flash file systems.
- Target Platform: Linux Redhat 6.2 and above.
Device Driver Development – Microsoft Windows
- Expertise in developing Device drivers for Bluetooth, Keyboard, USB and serial devices.
- Operating Systems: Windows 95, Windows 98, Windows 2000 and Windows NT.
Application Development
- SunOS 4.x, Solaris, Windows 95, Windows NT/98/2000/XP
Bluetooth applications
Developed Bluetooth LAN access points, developed and deployed embedded Bluetooth stacks. The Bluetooth LAN access point was implemented using Ericsson Bluetooth modules, ARM based processors and Linux. Implemented Bluetooth conformance test suites to prepare the product for BQB (Bluetooth Qualification Board) qualification. Test suites were implemented using Ericsson Bluetooth modules and Linux. Rapidly prototyped Bluetooth applications, to quickly provide proof of concept for demos and for user surveys