とりあえずここを参考にターミナル(MSYS)を入れてみる
http://tanakh.jp/posts/2011-11-15-windows-terminal.html
ここにあるインストーラーを使った
https://code.google.com/p/mintty/downloads/list
https://code.google.com/p/mintty/downloads/detail?name=mintty-1.1.2-msys.zip&can=2&q=
Pythonはこちらから
https://www.python.org/downloads/release/python-279/
環境変数に;C:\Python27を追加
ここ参照
http://next.matrix.jp/config-path-win7.html
MSYSはうまく入らなかったがPythonはコマンドプロンプトでも起動可能
cygwinからも起動できた
Bluetoothのモジュールはここからダウンロード
https://code.google.com/p/pybluez/
これ参考にimportまでは成功したが、仮想環境上で動かしていたのでそこでコケた
http://homepages.ius.edu/RWISMAN/C490/html/PythonandBluetooth.htm
これを解決するのは骨が折れそうなのでやめる
この頃にZBOXやめとくかという話になっていたので
Windows8タブレット(最終的に動かすもの)に移行。
ターミナルはMSYSのロケーションがよくわからんので
もうコマンドプロンプトを使うことにする(衝撃)
Pythonは3.4を落としてみたらprint文の文法の仕様が変わっててめんどいので
http://stackoverflow.com/questions/25445439/what-does-syntaxerror-missing-parentheses-in-call-to-print-mean-in-python
やはり前述と同じ2.7にする
で、同様にPyBluezのセットアップをしてここのサンプルコードを実行してみるが
http://homepages.ius.edu/RWISMAN/C490/html/PythonandBluetooth.htm
IOError: No Bluetooth adapter detected
のエラーで動かない。ここら辺の情報を参考にして、
http://stackoverflow.com/questions/4198203/pybluez-does-not-detect-the-built-in-bluetooth-adapter
https://cnweb.wordpress.com/
一度デフォルトで入っているBluetoothのドライバを消して、
Broadcomのサイトから引っ張ってきたドライバをインストール
http://support.lenovo.com/us/en/downloads/ds039505
(機種ごとに依存。これはLenovoのMiix用)
これで解決。