Difference between revisions of "Uartmgr"

From ESS-WIKI
Jump to: navigation, search
(.)
(.)
Line 16: Line 16:
 
== Software Requirements ==
 
== Software Requirements ==
  
* MQTT broker
+
*MQTT broker
  
 
== Installation ==
 
== Installation ==
Line 37: Line 37:
  
 
== Configuration ==
 
== Configuration ==
 +
 +
'''In Ubuntu'''
 +
 +
Execute vi command in terminal to edit config:
 +
<pre>$ sudo vi /usr/local/EdgeSense/LoRaMgt_ryx/settings.ini
 +
</pre>
 +
 +
Once config is changed, need to restart service in order to apply new setting.
 +
 +
'''In Windows'''
 +
  
 
Under Construction
 
Under Construction

Revision as of 07:33, 2 November 2018

Introduction

A daemon can handle asynchronous UART I/O, based on MQTT protocol to read from UART or write to UART.

Support OS

  • Ubuntu 16.04
  • Windows 10

Topology

Under Construction

How to

Software Requirements

  • MQTT broker

Installation

In Ubuntu

In Windows

Uninstallation

In Ubuntu

Execute command in terminal:

$ sudo /usr/local/EdgeSense/uartmgr/uninstall.bash

In Windows

  • Select the Start button, then select Settings > Apps. Choose the uartmgr program, and then select Uninstall.

Configuration

In Ubuntu

Execute vi command in terminal to edit config:

$ sudo vi /usr/local/EdgeSense/LoRaMgt_ryx/settings.ini

Once config is changed, need to restart service in order to apply new setting.

In Windows


Under Construction

Service control

In Ubuntu

Check if uartmgr service is running:

$ sudo systemctl status uartmgr.service

Restart uartmgr service:

$ sudo systemctl restart uartmgr.service

Start uartmgr service:

$ sudo systemctl start uartmgr.service

Stop uartmgr service:

$ sudo systemctl stop uartmgr.service

In Windows

Check if uartmgr service is running:

  • Use Service to check status of uartmgr service

Restart uartmgr service:

  • Use Service to restart uartmgr service

Start uartmgr service:

  • Use Service start uartmgr service

Stop uartmgr service:

  • Use Service stop uartmgr service

Monitor UART transaction online

In Ubuntu ,

$ mosquitto_sub -h localhost -t /uartmgr/# -v

RTENOTITLE

In Windows,

cd C:\"Program Files (x86)\Advantech\MQTTBroker"
mosquitto_sub -h localhost -t /uartmgr/# -v

RTENOTITLE

Display UART transaction log

In Ubuntu ,

$ cat /var/log/syslog | grep -a uartmgr

In Windows,

Under Construction

Release