A platform to control robots and electronic device over Internet
Project description
Repository for the python client
Prerequisite
- Docker
- Python 3
Server Setup (Quick Start)
cd ~
mkdir controlnet-docker
cd controlnet-docker
wget https://mayank31313.github.io/docker/socket_server/docker-compose.yml
docker-compose up
Client (Quick Start)
For this example no external configuration is needed, all the settings are predefined. The below example will only give a use case on the controlnet platform.
git clone https://github.com/mayank31313/ior-python
cd ior-python/examples
python3 LatencyCheck.py ../config/from.json ../config/to.json
Installation
Run the following command, use either command as per the need
python3 setup.py install
pip3 install git+https://github.com/mayank31313/ior-python.git
Usage
config = {
"server": "localhost",
"httpPort": 5001,
"socketServer": "localhost",
"tcpPort": 8000,
#"useSSL": True # Optional
}
Create Instance of IOT Client
from ior_research.IOTClient import IOTClientWrapper
iot = IOTClientWrpper(token=token, config = config) #Creating object for IOT Client
Setting up Receive Function to do some Operation when a response is received.
iot.set_on_receive(lambda x: print(x))
Last but not the least start the IOTClient
iot.start()
iot.join() #Since IOTClient inherites Thread Class you can also use .join() function depending on your use case
Quick Demo
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ior_research-2.0.1.tar.gz.
File metadata
- Download URL: ior_research-2.0.1.tar.gz
- Upload date:
- Size: 30.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
234d4c8e2dca6755de2d7eb7c8428440cb9b6ed29d672605f3cab52c4d9aa75f
|
|
| MD5 |
cbcd1b40db39254f0c9509cec973c1de
|
|
| BLAKE2b-256 |
2189d793cc38819c06bf4fbeb4e94187ed664f617f165a8e1d6fd9ebbac2ff68
|
File details
Details for the file ior_research-2.0.1-py3-none-any.whl.
File metadata
- Download URL: ior_research-2.0.1-py3-none-any.whl
- Upload date:
- Size: 36.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f878ff5050a07ef8cfb8fb6b6d818f61398e40b8531425c81182fc5ae7a1687
|
|
| MD5 |
0ad8f3d594f640584abc6a0d0bddac13
|
|
| BLAKE2b-256 |
69cccf546272d521450cf719941c72689e9daa60a7d10092e4c1ad4eda8a565e
|