Skip to content

chon-group/dpkg-chonos-ddnsmng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChonOS Dynamic DNS Client Manager

chonos-ddns
ChonOS DDNS implements a Dynamic DNS Client accountable for maintaining the embedded system's Fully Qualified Domain Name updated. So, the designer can access the system directly through its name without worrying about discovering the IP address when changing networks.
Moreover, this module implements a Simple Service Discovery Protocol server to announce the cognitive device into the local area network. So, the embedded multi-agent system can exchange information about themselves and the services they provide to others.

How to Install?

  1. In a terminal run the commands below:
echo "deb [trusted=yes] http://packages.chon.group/ chonos main" | sudo tee /etc/apt/sources.list.d/chonos.list
sudo apt update
sudo apt install chonos-ddnsmng

DESCRIPTION

List of options and arguments:

Argument Description
--status show the DDNS registration status
--update update the DDNS registration
--conf configures the Chon DDNS client
-d [domain] setting the subdomain name
-u [user] setting the DDNS client user name
-t [token] setting the DDNS client user token
-a [IPv4] setting a static IPv4 address

EXAMPLES

The user credentials are ddns_user and ddns_token. Access https://ddns.chon.group/ to register credentials to use the service.

  1. Configures the DDNS Server to resolve the FQDN myrobot.bot.chon.group address for the machine's local IPv4 address.
sudo chonosDDNSManager --conf -d myrobot -u "ddns_user" -t "ddns_token"
  1. Configures the DDNS Server to resolve the FQDN myrobot.bot.chon.group address for the IPv4 1.2.3.4.
sudo chonosDDNSManager --conf -d myrobot -u "ddns_user" -t "ddns_token" -a "1.2.3.4"

COPYRIGHT

Creative Commons License
The Chonos DDNS Manager is part of the Cognitive Hardware on Networks Operating System (chonOS) and is licensed under a Creative Commons Attribution 4.0 International License. The licensor cannot revoke these freedoms as long as you follow the license terms:

  • Attribution — You must give appropriate credit like below:

LAZARIN, Nilson Mori; PANTOJA, Carlos Eduardo; VITERBO, José. Towards a Toolkit for Teaching AI Supported by Robotic-agents: Proposal and First Impressions. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 31. , 2023, João Pessoa/PB. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 20-29. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2023.229753.

Bibtex citation format
@inproceedings{chonOS,
 author = {Nilson Lazarin and Carlos Pantoja and José Viterbo},
 title = { Towards a Toolkit for Teaching AI Supported by Robotic-agents: Proposal and First Impressions},
 booktitle = {Anais do XXXI Workshop sobre Educação em Computação},
 location = {João Pessoa/PB},
 year = {2023},
 issn = {2595-6175},
 pages = {20--29},
 publisher = {SBC},
 address = {Porto Alegre, RS, Brasil},
 doi = {10.5753/wei.2023.229753},
 url = {https://sol.sbc.org.br/index.php/wei/article/view/24887}
}