Create personal_config.py file within personal_config dictionary. This dictionary should contain three entries.
personal_config = {
"my_device": "1", # unique for each deivice
"my_client":"your_unique_client_id",
"my_topic":"rpi/gpio",
}
my_device
should be uniqe for each devicemy_client
should be unique for each devicemy_topic
should be the same for for devices that need to communicate
In virtual_device
directory run python copernicus.py
On Node-RED initialize virtual device by init
button.
After initialization success message in console:
Initialized pin 11 as DigitalInput
Initialized pin 12 as DigitalInput
Initialized pin 16 as DigitalOutput
Initialized pin 21 as DigitalOutput
Initialized pin 22 as DigitalOutput
VirtualDevice can contain DigitalInput and DigitalOutput devices.
- DigitalOutput - f.e. LED, Buzzer
- DigitalInput - f.e Button
VirtualCopernicusDevice is equipped in:
- two LEDs onpins 21, 22
- one buzzer on pin 16
- two buttons on pins 11, 12