{"id":9087,"date":"2015-09-03T12:30:41","date_gmt":"2015-09-03T17:30:41","guid":{"rendered":"http:\/\/www.multitech.net\/developer\/?page_id=9087"},"modified":"2023-11-28T11:23:15","modified_gmt":"2023-11-28T17:23:15","slug":"conduit-mlinux-advance-lora-configuration","status":"publish","type":"page","link":"https:\/\/www.multitech.net\/developer\/software\/lora\/conduit-mlinux-lora-communication\/conduit-mlinux-advance-lora-configuration\/","title":{"rendered":"Conduit mLinux: Advanced LoRa Configuration"},"content":{"rendered":"<div class=\"note\">This topic applies only to mLinux installations.<\/div>\n<p>Additional LoRa configuration fields in <code>\/var\/config\/lora\/lora-network-server.conf<\/code>:<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Item <\/b><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" colspan=\"2\" valign=\"top\" width=\"480\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><strong>db<\/strong><\/td>\n<td style=\"padding: 2pt;\" colspan=\"2\" valign=\"top\">Non-volatile location of the LoRa network server database file.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><strong>backupInterval<\/strong><\/td>\n<td style=\"padding: 2pt;\" colspan=\"2\" valign=\"top\" width=\"480\">Interval in seconds to backup database to non-volatile memory.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><strong>lora<\/strong><\/td>\n<td style=\"padding: 2pt;\" colspan=\"2\" valign=\"top\" width=\"480\"><strong>LoRa network configuration:<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\" width=\"120\"><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\" width=\"150\"><b>Item<\/b><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\" width=\"330\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">frequencyBand<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">868 or 915.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">channelPlan<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Set of frequencies and datarates to use for uplink and downlink channels. EU868, US915, AU915, AS923, IN865, RU864 or\u00a0KR920.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">frequencySubBand<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Sub-band for US operation, 1-8.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">rx1DatarateOffset<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Datarate offset for mote RX window 1 sent in join response (0-3).<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">rx2Datarate<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Datarate for mote RX window 2 sent in join response (7-12).<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">maxTxPower<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Max TX power (dBm), -6 to 26.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">antennaGain<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Gain of external antenna in dBi, default: 3<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">deviceQueueSize<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Max number of downstream messages in queue per each device.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">frequencyEU<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Center frequency for extra EU channels (Hz). (865.5-867.5 or 869.4 MHz)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">frequencyAS<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Center frequency for extra AS channels (Hz). (920.5-922.6 or 924.1-927.5 MHz)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">frequencyKR<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Center frequency for extra KR channels (Hz). (921.3-921.5 or 922.9 MHz)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">netID<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Net ID for beacon packets and assigned network addresses.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">beaconInterval<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">0:disabled, N:seconds between beacon packets, must be factor of seconds in a day.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">beaconPower<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">dBm to transmit beacon packets.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">beaconFreqHop<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Enable\/disable frequency hopping for beacons in AU or US.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">beaconFrequency<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Frequency for beacon packets, set to 0 for default according to Channel Plan.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">beaconInfoDesc<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">gw desc indicator.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">beaconLatitude<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Latitude value to add to beacon packets gw desc field.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">beaconLongitude<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Longitude value to add to beacon packets gw desc field.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">ADRStep<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Step in cB between SNR based datarate assignment for ADR<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">dutyCyclePeriod<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Length of duty-cycle sliding window in minutes. (default: 60)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">minDatarate<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Min datarate for ADR, default: US915\/AU915 DR0 &#8211; SF10BW125, EU868 DR0 &#8211; SF12BW125<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">maxDatarate<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Max datarate for ADR, default: US915\/AU915 DR4 &#8211; SF8BW500, EU868 DR6 &#8211; SF7BW250<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">joinDelay<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Rx1 delay in seconds between end of tx and opening of first rx window for join accept message<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">rx1Delay<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Rx1 delay in seconds between end of tx and opening of first rx window<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">syncWord<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Sync word override to configure Sx1301 concentrator in decimal notation, (public: 52 (0x34), private: 18 (0x12))<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">maxEIRP<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">AS923 max device TX power, default: 20<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">dwelltimeUp<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">max dwelltime for uplink packets, default: 0 &#8211; no limit, 1 &#8211; 400 ms<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">dwelltimeDown<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">max dwelltime for downlink packets default: 0 &#8211; no limit, 1 &#8211; 400 ms<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">enableStrictCounterValidation<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">ensure packet counter values are not being reused, packets are dropped if not within MAC_FCNT_GAP, default:true<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">schedulePaddingMs<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">time on air padding for scheduling downlink packets in ms<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">lbtEnabled<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Enabled listen before talk, if additional channels are set only 7 channels will be used to allow Rx2 downlink, default:false<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">lbtThreshold<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">RSSI threshold reading must be below for transmit, default:-65<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">lbtScanTime<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Listen before talk scan time, default: 5000, (128 or 5000 us)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">lbtSxOffset<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Offset applied to Sx127x RSSI reading used in LBT and Spectral Scan, default: -24<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">sxOffset<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Offset applied to Sx125x RSSI reading, default: -162<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><strong>udp<\/strong><\/td>\n<td style=\"padding: 2pt;\" colspan=\"2\" valign=\"top\" width=\"578\"><strong>UDP clients\/servers configuration:<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Item<\/b><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">allowPublic<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Allow binding to the public interfaces.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">upstreamPort<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Port for udp clients to listen to upstream packets, such as packet-forwarder.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">downstreamPort<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Port for udp clients to listen to downstream packets, such as packet-forwarder.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">appPortUp<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Port to receive upstream packets from application.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">appPortDown<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Port to send downstream packets to application. Port expected on 127.0.0.1<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><strong>addressRange<\/strong><\/td>\n<td style=\"padding: 2pt;\" colspan=\"2\" valign=\"top\" width=\"578\"><strong>Range of addresses to assign from:<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Item<\/b><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">start<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Range start.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">end<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Range end.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><strong>network<\/strong><\/td>\n<td style=\"padding: 2pt;\" colspan=\"2\" valign=\"top\" width=\"578\"><strong>Network settings: <\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Item<\/b><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">public<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Enable public compatibility mode: changes the join response time from 1 to 5 seconds and the sync word from 0\u00d712 to 0\u00d734<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">leasetime<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Expiration of network addresses after inactivity in minutes.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">name<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Network name, used to generate EUI.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">passphrase<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Network passphrase, used to generate key.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">defaultProfile<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Default profile used for device joined using Name\/Passphrase or NetworkID\/NetworkKey.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">eui<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Network ID, EUI. (64-bit HEX)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">key<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Network key to use for encryption. (128-bit HEX)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">baseKey<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Key used for zero touch provisioning (128-bit HEX)<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">salt<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Salt used for zero touch provisioning, random characters of any length<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><strong>whitelist<\/strong><\/td>\n<td style=\"padding: 2pt;\" colspan=\"2\" valign=\"top\" width=\"578\"><strong>List of end device credentials permitted to join the device (gateway):<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Item<\/b><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">enabled<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Enable OTA join of devices in whitelist.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">devices<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Array of end-devices and keys with the following format:<br \/>\n{ &#8220;deveui&#8221;: &#8220;0011223344556677&#8221;,<br \/>\n&#8220;appeui&#8221;: &#8220;7766554433221100&#8221;,<br \/>\n&#8220;class&#8221;: &#8220;A&#8221;,<br \/>\n&#8220;appkey&#8221;: &#8220;00112233445566770011223344556677&#8221; }<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">deveui<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Hex EUI of end-device. i.e. 0011223344556677<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">appeui<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Hex EUI of end-device. i.e. 0011223344556677<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">appkey<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Hex Key of end-device. i.e. 00112233445566770011223344556677<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">class<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">A, B or C<\/td>\n<\/tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><strong>trafficManager<\/strong><\/td>\n<td style=\"padding: 2pt;\" colspan=\"2\" valign=\"top\" width=\"578\"><strong>Filters for join requests to be forwarded to remote join server<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Item<\/b><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">enabled<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Enable\/disable traffic manager<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">joinEuiFilter<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">\tList of EUI values or Min\/Max ranges of EUI values.<br \/>\ni.e. [ [ \u201c00-00-00-00-00-00-00-01\u201d, \u201c00-00-00-00-00-00-00-04\u201d ], \u201c00-00-00-00-00-00-00-05\u201d ]<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">devEuiFilter<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">\tList of EUI values or Min\/Max ranges of EUI values.<br \/>\ni.e. [ [ \u201c00-00-00-00-00-00-00-01\u201d, \u201c00-00-00-00-00-00-00-04\u201d ], \u201c00-00-00-00-00-00-00-05\u201d ]<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><strong>mqtt<\/strong><\/td>\n<td style=\"padding: 2pt;\" colspan=\"2\" valign=\"top\" width=\"578\"><strong>Messaging protocol used for intra-process communication:<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Item<\/b><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">enabled<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Connect network server via mqtt.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">host<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Broker host.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">port<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Broker port.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><strong>log<\/strong><\/td>\n<td style=\"padding: 2pt;\" colspan=\"2\" valign=\"top\" width=\"578\"><strong>Log settings:<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Item<\/b><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">console<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Output to stdout.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">syslog<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Output to syslog.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">level<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Level of messages, 0-100 (10:error, 20:warning, 30:info, 50:debug, 60:trace).<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">path<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Path to log file.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><strong>test<\/strong><\/td>\n<td style=\"padding: 2pt;\" colspan=\"2\" valign=\"top\" width=\"578\"><strong>Test settings:<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Item<\/b><\/td>\n<td style=\"background: #D9D9D9; padding: 2pt;\" valign=\"top\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">disableRxJoin1<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Disable sending join accept on Rx1 Window.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">disableRxJoin2<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Disable sending join accept on Rx2 Window.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">disableRxWindow1<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Disable sending downlink packets on Rx1 Window.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">disableRxWindow2<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Disable sending downlink packets on Rx2 Window.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 2pt;\" valign=\"top\"><\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">disableDutyCycle<\/td>\n<td style=\"padding: 2pt;\" valign=\"top\">Disable duty-cycle restrictions for testing<br \/>\n<b>(DO NOT USE FOR DEPLOYMENT!)<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>This topic applies only to mLinux installations. Additional LoRa configuration fields in \/var\/config\/lora\/lora-network-server.conf: Item Description db Non-volatile location of the LoRa network server database file. backupInterval Interval in seconds to backup database to non-volatile memory. lora LoRa network configuration: Item Description frequencyBand 868 or 915. channelPlan Set of frequencies and datarates to use for uplink [&hellip;]<\/p>\n","protected":false},"author":537,"featured_media":0,"parent":8453,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-9087","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/9087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/users\/537"}],"replies":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/comments?post=9087"}],"version-history":[{"count":46,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/9087\/revisions"}],"predecessor-version":[{"id":33590,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/9087\/revisions\/33590"}],"up":[{"embeddable":true,"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/pages\/8453"}],"wp:attachment":[{"href":"https:\/\/www.multitech.net\/developer\/wp-json\/wp\/v2\/media?parent=9087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}