This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wiki:keros_custo:keros_applications_configuration [2022/10/24 16:47] ehe [klk_apps_config] |
wiki:keros_custo:keros_applications_configuration [2023/06/02 10:25] (current) ehe |
||
---|---|---|---|
Line 61: | Line 61: | ||
[[https://wikikerlink.fr/wanesy-ran/doku.php?id=wiki:wiki3:quickstart|WMC quickstart]] | [[https://wikikerlink.fr/wanesy-ran/doku.php?id=wiki:wiki3:quickstart|WMC quickstart]] | ||
</note> | </note> | ||
- | |||
- | ===== lorafwd_instance_manager ===== | ||
- | |||
- | lorafwd_instance_manager is a script used to manage the CPF daemon lorafwd instances. The tool allows using several instances of lorafwd simultaneously. | ||
- | |||
- | This script can be used to: | ||
- | * Add a lorafwd instance | ||
- | * Delete a lorafwd instance | ||
- | * Check if an instance exists | ||
- | * List the additional lorafwd instances | ||
- | |||
- | By default there is no additional instance. Only one instance, called ''lorafwd'', is used. | ||
- | |||
- | |||
- | <code> | ||
- | Usage: lorafwd_instance_manager <command> [<args>] | ||
- | |||
- | Commands: | ||
- | add instance_name | ||
- | Add lorafwd instance with | ||
- | delete instance_name | ||
- | Delete additional lorafwd instance | ||
- | check instance_name | ||
- | Check if additional lorafwd instance exists | ||
- | list | ||
- | List lorafwd instances | ||
- | </code> | ||
===== Connect a Wirnet i-series gateway to The Things Network ===== | ===== Connect a Wirnet i-series gateway to The Things Network ===== | ||
Line 106: | Line 79: | ||
===== Connect a Wirnet i-series gateway to ChirpStack ===== | ===== Connect a Wirnet i-series gateway to ChirpStack ===== | ||
- | Download ChirpStack gateway bridge ipk file: chirpstack-gateway-bridge_3.13.1-r1_klkgw.ipk | + | See on [[https://www.chirpstack.io/docs/chirpstack-mqtt-forwarder/install/kerlink.html|ChirpStack]] |
- | [[https://artifacts.chirpstack.io/vendor/kerlink/keros-gws/|click here]]. | + | |
- | Then open the Web interface of your gateway and add the ChirpStack bridge by drag & dropping it in the Administration Update menu. | + | ===== Connect more than one Packet Forwarder ===== |
- | + | Multiple instance of lorafwd can be used using [[wiki:lora:multiforwarder|lorafwd_instance_manager]] | |
- | + | ||
- | Connect over SSH and activate the CPF on ChirpStack server. | + | |
- | <code> | + | |
- | klk_apps_config --activate-cpf --lns-server 127.0.0.1 --lns-dport 1700 --lns-uport 1700 | + | |
- | </code> | + | |
- | + | ||
- | In /etc/chirpstack-gateway-bridge/chirpstack-gateway-bridge.toml , add ChirpStack IP server | + | |
- | <code> | + | |
- | # Generic MQTT authentication. | + | |
- | [integration.mqtt.auth.generic] | + | |
- | # MQTT server (e.g. scheme://host:port where scheme is tcp, ssl or ws) | + | |
- | server="tcp://127.0.0.1:1883" | + | |
- | </code> | + | |
- | + | ||
- | Replace 127.0.0.1 with the address of your server | + | |
- | + | ||
- | Restart chirpstak bridge | + | |
- | <code> | + | |
- | monit restart chirpstack-gateway-bridge | + | |
- | </code> | + | |
+ | To configure one you will need to specify the name of the instance using the -i flag in addition of the other parameter for the address and ports: | ||
+ | <code>klk_apps_config --activate-lorafwd -i second_instance --lns-server second_instance.url --lns-dport 1700 --lns-uport 1700</code> | ||