omron_envsensorは、RaspberryPi上のLinuxシステム上からpythonスクリプトからインポートもしくはrun.py、cat_csv.pyファイルを用いて活性化してください。 活性化する際にはroot権限と、必須パッケージがインストールされていなければいけません。 必須パッケージのインストールについては 補遺1 を参照してください。 ライブラリのインストールについては 補遺2 を参照してください。
omron_envsensorは、およそ6つのファイルからなるpython言語で書かれたオムロン環境センサ受信スクリプトです。 活性化されると機器のBluetooth機能よりパケットを傍受し、特定の機器のパケットをパースして返します。
omron_envsensorの活性化には特定のパッケージがインストールされていないと、通常のpython言語のエラーメッセージと共に動作を停止します。 使用するpythonは2,3どちらでも構いません。
このライブラリはOmronMicroDevices/envsensor-observer-pyを参考に作られています。
sudo apt-get install -y libperl-dev
sudo apt-get install -y libgtk2.0-dev
sudo apt-get install -y libglib2.0
sudo apt-get install -y libbluetooth-dev libreadline-dev
sudo apt-get install -y libboost-python-dev libboost-thread-dev libboost-python-dev
sudo pip3 install pybluez
sudo pip3 install pygattlib
sudo pip3 install https://github.com/isaaxug/omron_envsensor/archive/0.0.3.zip
info情報
sudo python3 run.py
CSV出力
sudo python3 cat_csv.py > csv.csv