Skip to content

☀️ A Python module to access to sensor data of 2JCIE-BL01 via BLE

Notifications You must be signed in to change notification settings

isaaxug/omron_envsensor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

omron_envsensor - オムロン環境センサ受信スクリプトライブラリ

取り扱い方

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を参考に作られています。

補遺1 必須パッケージのインストール

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

補遺2 インストール

sudo pip3 install https://github.com/isaaxug/omron_envsensor/archive/0.0.3.zip

補遺3 サンプルスクリプトの使用方法

info情報

sudo python3 run.py

CSV出力

sudo python3 cat_csv.py > csv.csv

About

☀️ A Python module to access to sensor data of 2JCIE-BL01 via BLE

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages