IOT application that collect data from PLC (ModBus or AnB Ethernet/IP) and send to cloud using https
Project description
Local Connector Python
-----------------------------
Created by Idop - 21.6.2016
reads Modbuc TCP tags and send to web service using OAuth authentication
Runs on Python 2.7.9 and tested on raspberi Pi3 - debian Jesi OS
How to Operate:
------------------------------
After installing correctly all componenets you can run
sudo python CI_LocalConnector.py help
This will show all operating options
after testing is done you can operate application in production mode using
sudo python CI_LocalConnector.py MainLoop
Install Instructions
------------------------------
run the next commands to install pymodbus module ("no module error")
pip install pymodbus
sudo pip install pymodbus
run the next commands to install etherNetIP module ("no module error")
sudo pip install cpppo
To run script on machine startup :
edit startupscript
sudo nano /etc/init.d/idopStartUp.sh
sudo chmod 755 /etc/init.d/idopStartUp.sh
sudo update-rc.d idopStartUp.sh defaults
to remove from startup
sudo update-rc.d -f idopStartUp.sh remove
inside this file we just call another shell
idopStartUp.sh
-------------
#! /bin/sh
# /etc/init.d/idopStartUp.sh
bash /home/pi/CI_Projects/launcher.sh &
#!/bin/sh
# launcher.sh
#navigate home than to this directory then back home
cd /
cd /home/pi/CI_Projects
export PATH="$PATH:/usr/lib/python2.7:/usr/lib/python2.7/plat-arm-linux-gnueabihf:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/home/pi/.local/lib/python2.7/site-packages:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0:/usr/lib/pymodules/python2.7"
sudo python CI_LocalConnector.py MainLoop
cd /
Prepare Setup
------------------------
python setup.py sdist upload
pypi account : user=idopeles password=ContelDb2016
-----------------------------
Created by Idop - 21.6.2016
reads Modbuc TCP tags and send to web service using OAuth authentication
Runs on Python 2.7.9 and tested on raspberi Pi3 - debian Jesi OS
How to Operate:
------------------------------
After installing correctly all componenets you can run
sudo python CI_LocalConnector.py help
This will show all operating options
after testing is done you can operate application in production mode using
sudo python CI_LocalConnector.py MainLoop
Install Instructions
------------------------------
run the next commands to install pymodbus module ("no module error")
pip install pymodbus
sudo pip install pymodbus
run the next commands to install etherNetIP module ("no module error")
sudo pip install cpppo
To run script on machine startup :
edit startupscript
sudo nano /etc/init.d/idopStartUp.sh
sudo chmod 755 /etc/init.d/idopStartUp.sh
sudo update-rc.d idopStartUp.sh defaults
to remove from startup
sudo update-rc.d -f idopStartUp.sh remove
inside this file we just call another shell
idopStartUp.sh
-------------
#! /bin/sh
# /etc/init.d/idopStartUp.sh
bash /home/pi/CI_Projects/launcher.sh &
#!/bin/sh
# launcher.sh
#navigate home than to this directory then back home
cd /
cd /home/pi/CI_Projects
export PATH="$PATH:/usr/lib/python2.7:/usr/lib/python2.7/plat-arm-linux-gnueabihf:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/home/pi/.local/lib/python2.7/site-packages:/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages/PILcompat:/usr/lib/python2.7/dist-packages/gtk-2.0:/usr/lib/pymodules/python2.7"
sudo python CI_LocalConnector.py MainLoop
cd /
Prepare Setup
------------------------
python setup.py sdist upload
pypi account : user=idopeles password=ContelDb2016
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
CI_LocalConnector-0.02.zip
(8.0 kB
view hashes)