Emulating USB Devices with Python

http://travisgoodspeed.blogspot.de/2012/07/emulating-usb-devices-with-python.html

„Not long ago, I was giving a lecture to Sergey Bratus’s class at Dartmouth, where he asked me to teach the students about SPI, I2C, and the other bus protocols that are commonly found in embedded systems. When a student made the inevitable joke about Sergey’s Magic School Bus, my good neighbor’s eyes lit up and he exclaimed, „It’s not a bus; it’s a network!“

Our rough prototype was refined into a single board, which is documented as the Facedancer10 as part of the GoodFET project. The board consists of a GoodFET41 with the MAX3420 target onboard“

MetaWatch iOS compatible – now I’m in the game

Still thinking about getting one of the first generation MetaWatches since there lunch. My experiences with the eZ430-Chronos-433 convincing to get the metawatch. Today offered on TIDeals the digital and analog Watches for a very interessting price. But I seen that a new generation was lunched with still iOS compatibility. Sine my actual mobile phone is from Apple and I own two iPads the new Watch seems peferable. It’s 199 $ for the programmable smartwatch with Bluetooth 4.0 – ordered directly on MetaWatch.org.

“ Dallas, TX and Espoo, Finland May 22, 2012 – Today, Meta Watch launches its new smartwatch development system featuring Bluetooth 4.0 wireless technology for connectivity and compatibility with Apple’s iPhone® 4S, iPad 3, and Android platforms. It is available for purchase immediately from the Texas Instruments Incorporated (TI) e-Store and the Metawatch.org web site. Initial customer shipments will commence before the end of May.

Leveraging TI’s CC2564 “dual mode” solution, the Meta Watch development system supports both Bluetooth low energy technology and ‘classic’ Bluetooth wireless technology enabling it to function in many new applications.

“We are delighted to be the first company to ship a Bluetooth 4.0 smartwatch compatible with both iPhone and Android platforms” said Bill Geiser, CEO and co-founder of Meta Watch. “While our new development system will greatly expand opportunities for Meta Watch, our goal remains unchanged – to make it simple and profitable for developers to create smartwatch applications. To this end we offer a broad range of customization options for our customers. Embedded system developers can leverage our open source firmware, embedded SDK, and a free embedded programming IDE that runs on most Windows and Linux Operating Systems. Our remote protocol and API’s enable smart phone application developers to leverage their existing iOS or Android code base eliminating the need to create a new code base for a new platform. Last, but certainly not least, our supply chain and production infrastructure was created from the very beginning to scale and allow our ODM/OEM customers to get to market fast.”

Features of the Meta Watch Bluetooth 4.0 development include:

  • Case / strap: 3 ATM water resistant stainless steel leather strap (in black or white)
  • Colors: black or white
  • Display: Mirror polymer network LCD; 96×96. Fully reflective for direct sunlight
  • Lens: scratch-resistant mineral glass
  • I/O: 6 fully programmable buttons, 3 axis accelerometer, vibrating motor & an ambient light sensor
  • MCU: TI’s ultra-low-power MSP430™ microcontroller
  • Radio: CC2564 Bluetooth 4.0 transceiver; with profile support for SPP and BLE-GATT

Pricing, availability, and more

  • Availability date: May 2012
  • Unit Cost of Meta Watch Development Platform: USD $199
  • Regions shipped to: US & Europe.
  • Where to buy: https://estore.ti.com/ and http://www.metawatch.org/
  • Available Styles: Stainless steel case with black mask & black leather strap; stainless steel case with white mask and white leather strap
  • Latest information: www.metawatch.org

About Meta Watch
Meta Watch is a privately-held company focusing on reinventing the watch as a stylish and relevant mobile accessory. Meta Watch allows developers to quickly and easily extend the interfaces of devices and applications to the wrist. Target markets and applications include: quantified self & mobile health, messaging, alerts and notifications, carrier value added services, navigation and location-based services, mobile, and music lifestyle enhancement. Meta Watch is based in Dallas, Texas and has a R&D facility in Espoo, Finland.

Trademarks
Meta Watch is a trademark of Meta Watch Ltd. The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of such marks by Meta Watch Ltd. is under license. Other trademarks and trade names are those of their respective owners.“

What is ANT+ and what can you do with it and a MSP430 + Android ?

ANT+ Between MSP430 and Android

„Smartphones are equipped with dizzying array of wireless communication capabilities.   Some of these features just go totally unnoticed. One such wireless communication protocol is called ANT+. A friend of mine wanted to make a working prototype of an idea he had using ANT+ technology. While there are other mcu’s (read atmega/arduino) already had some libraries and code written for communicating against ANT+, it wasn’t enough for me.

  • Most of the existing code only worked as a slave, where it just tried to receive data sent by Garmin Heart Strap.
  • This slave implementation was only on either arduino or PC (python and C)

What I was more interested in was to leverage the ANT+ radio to not just receive data, but also send data. I wanted the mcu to interact with the world and use ANT+ to transmit data to my cellphone, for example.“

http://jbremnant.wordpress.com/2011/11/27/ant-between-msp430-and-android/