diff --git a/settings.py b/settings.py index 26f4a85..465968d 100644 --- a/settings.py +++ b/settings.py @@ -1,15 +1,15 @@ # this is the address of the hikey HIKEY_BT_ADDRESS = '98:7B:F3:19:FE:57' +HIKEY_IP_ADDRESS = '192.168.1.139' # raspy -RASPY_BT_ADDRESS = 'B8:27:EB:76:09:0B' +RASPY_BT_ADDRESS = 'B8:27:EB:B5:3E:D2' +RASPY_IP_ADDRESS = '192.168.1.106' # for demo purpose DEMO = True - - BT_SLEEP = 0.01 # seconds DISTANCE_SLEEP = 0.1 @@ -29,8 +29,8 @@ SERVER_ETHEREUM_ADDRESS = '0x5d7CF9F787E89C73Bcb15393520bFe6aF4098bB8' STATION_OWNER_ETH_ADDRESS = '0x00DEa97B0E2a09b932b67079c184c2284d0880c0' WEBSITE_POLLING_SLEEP = 10 # seconds -WEBSITE_POLLING_URL = 'http://192.168.1.113:8100/api/drone/bookings/{}'.format(CLIENT_ETHEREUM_ADDRESS) -WEBSITE_STATUS_URL = 'http://192.168.1.113:8100/api/drone/status/{}'.format(CLIENT_ETHEREUM_ADDRESS) +WEBSITE_POLLING_URL = 'http://{}:8100/api/drone/bookings/{}'.format(HIKEY_IP_ADDRESS, CLIENT_ETHEREUM_ADDRESS) +WEBSITE_STATUS_URL = 'http://{}:8100/api/drone/status/{}'.format(HIKEY_IP_ADDRESS, CLIENT_ETHEREUM_ADDRESS) RSSI_DISTANCE = 20 MAX_RSSI_TRY_COUNT = 10000 diff --git a/setup.sh b/setup.sh index 7747b76..b7bdc14 100644 --- a/setup.sh +++ b/setup.sh @@ -1,23 +1,28 @@ sudo apt-get install python-pip python-dev ipython sudo apt-get install bluetooth libbluetooth-dev +sudo pip install pybluez +# Install python package +git clone https://github.com/ewenchou/bluetooth-proximity.git +cd bluetooth-proximity +sudo python setup.py install + # for low power bluetooth development -sudo apt-get install libboost-thread-dev -sudo apt-get install libperl-dev +# sudo apt-get install libboost-thread-dev +# sudo apt-get install libperl-dev # was necessary -sudo apt-get update --fix-missing -sudo apt-get install libgtk2.0-dev -sudo pip install gattlib - +# sudo apt-get update --fix-missing +# sudo apt-get install libgtk2.0-dev +# sudo pip install gattlib # sudo apt-get install mercurial # hg clone https://bitbucket.org/OscarAcena/pygattlib # cd pygattlib -sudo pip install pybluez -# TODO: install py proximity + + git clone https://github.com/ewenchou/bluetooth-proximity.git