Table of Contents

Basic matters

In the event of a problem, please record the details of the incident as a basic matter.

  • Record a snapshot of a problem.

  • Record the environment at the time of trouble.

(Date and time of occurrence, operating method, software version, etc.)

Also, use the following method to collect logs from the edge server.

How to collect logs

  1. Log in to the Edge Server.

  2. Run the terminal application.

The current directory is /home/iotadmin.

  1. Create a directory to collect logs and move to that directory.

Exp:

mkdir Logfile

cd Logfile

  1. Create a log file with the following command.

sudo iotedge support-bundle –since 1d

  • '1d' in the above command means to collect logs from one day ago.
    For example, if you want to collect logs from 4 days ago, specify 4d.

  1. A zip format log file will be created, so get that file.

Application-wide issues

Command application does not start

Command application version is old

If the version of the Command application on the iPad is outdated, there may be a problem communicating with the edge server and you may not be able to start it. Check the current version, and if the version is old, update the Command application to the latest version.

Unable to display map, camera’s video, sensor data, etc.

ServiceApi module is stopped

If the ServiceApi module in the edge server is stopped, restart the module to recover. The steps are as follows.

  1. Launch AdminUi from the edge server’s browser.

  URI : http://[ Edge server IP address ]:5002/home

  (Login is needed. Login user name is jrcs_admin)

グラフィカル ユーザー インターフェイス

  1. Display the Maintenance Menu page and press the Restart button of the

ServiceApi module.

グラフィカル ユーザー インターフェイス

Camera image issues

Camera image is not displayed

There is a problem with the connection between the camera and the edge server.

Please check the connection between the edge server and each camera.

  1. Check that the PoE hub (Netgear PoE switch) for the camera is activated.

  2. Check that the camera’s LAN cable is connected to the PoE hub.

  3. Check that the LAN cable of the edge server is connected to the PoE hub.

ダイアグラム

VideoStreaming module is still starting

Immediately after starting the edge server, each module may still be starting. Please wait about 1 minute and check the camera image display again.

VideoStreaming module is stopped

If the VideoStreaming module in the edge server is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

VideoStreaming module and camera cannot communicate

Please restart the camera.

Please disconnect and reconnect the cable② in Section 3.1.1.

AzureEventGridonIotEdge is having an error

To restore the state of Docker in the edge server to a normal state, rebuild Docker using the procedure in section 9.2.1.

Streaming IP settings are incorrect

  1. Launch the Command application on your iPad and log in as an administrator role.

  2. Press the settings button at the bottom of the dashboard to open the settings screen.

  3. Confirm that the settings for the ‘Streaming endpoint’ are as follows.

http://[ Edge server IP address ]

背景パターン 自動的に生成された説明

Streaming parameter settings are incorrect

  1. Launch the Command application on your iPad and log in as an administrator role.

  2. Press the settings button at the bottom of the dashboard to open the settings screen.

  3. Make sure that both the Ffmpeg option and Ffplay option settings have the following values.

Setting valule: -fflags nobuffer -flags low_delay -analyzeduration 0 -probesize 32

グラフィカル ユーザー インターフェイス 中程度の精度で自動的に生成された説明

Camera image stopped

Unable to receive streaming data

In order to re-receive the streaming data, please perform camera switching operations (display images from other cameras and re-display images from the camera where the image stopped) on the Command application.

Camera video is delayed

Bounding Box delay settings are incorrect

 If the Bounding Box is displayed faster than the camera image, the Bounding Box delay setting is incorrect. Please change the Bounding Box delay setting value using the following method.

  1. Launch the Command application on your iPad and log in as an administrator role.

  2. Press the settings button at the bottom of the dashboard to open the settings screen.

  1. Increase the value of Bounding Box Delay (ms) larger than the current value and adjust it to a value that displays the detected object in the camera image and the bounding box overlapping.

グラフィカル ユーザー インターフェイス

iPad processing load is high

 Close the Command application and restart it.

The camera image appears shaky (moving forward and backward)

Wi-Fi communication load is high

 The iPad’s Wi-Fi connection is poor, so please reconnect Wi-Fi.

  1. Close the Command application.

  2. Turn off the iPad’s Wi-Fi connection.

  3. Turn on the iPad’s Wi-Fi connection

  4. Launch the Command application and check the status of the camera image.

 If the above does not solve the problem, try moving closer to the Wi-Fi access point. Also, if the communication band is 2.5GHz, please reconnect to 5GHz.

Vertical noise or green lines appear in the camera image

Wi-Fi communication load is high

 The iPad’s Wi-Fi connection is poor, so please reconnect Wi-Fi.

  1. Close the Command application.

  2. Turn off the iPad’s Wi-Fi connection.

  3. Turn on the iPad’s Wi-Fi connection

  4. Launch the Command application and check the status of the camera image.

 If the above does not solve the problem, try moving closer to the Wi-Fi access point. Also, if the communication band is 2.5GHz, please reconnect to 5GHz.

Display a message that streaming is unavailable

VideoStreaming module is stopped

If the VideoStreaming module in the edge server is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

VideoStreaming module and camera cannot communicate

Please restart the camera.

Please disconnect and reconnect the cable② in Section 3.1.1.

ServiceApi module is stopped

If the ServiceApi module in the edge server is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

Else

If the above measures do not resolve the issue, please restart the Edge server and Command application.

Object recognition Issues

Ships, buoys, etc. are not recognized

MLObjectDetection module is stopped

If the MLObjectDetection module in the edge server is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

AIS data not displayed

VDR and edge server cannot communicate

Please check the connection status of the LAN cable of the VDR receiving AIS data and the LAN cable connection status of the edge server.

ダイアグラム 自動的に生成された説明

SensorManagement module or Streaming module is stopped

If the SensorManagement module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

MLObjectDetection is stopped

If the MLObjectDetection module in the edge server is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

Map issue

Map not displayed

Map API settings are incorrect

  1. Launch the Command application on your iPad and log in as an administrator role.

  2. Press the settings button at the bottom of the dashboard to open the settings screen.

  3. Confirm that the settings for the Custom map API are as follows.

(In case of using Free Map Server)

Custom map API: http://[ Edge server IP address ]:8181/

WMS Server: no check

Use Carmenta Server: no check

(In case of using Geomod Map Server)

Custom map API: http://[ Edge server IP address ]:8686/

WMS Server: check

Use Carmenta Server: no check

(In case of using Carmenta Map Server)

Custom map API: http://[ Edge server IP address ]:8989/

WMS Server: check

Use Carmenta Server: check

グラフィカル ユーザー インターフェイス

seachart module is stopped

If the seachart module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

Map license has expired

If you are using a map server (Geomod, Carmenta), there is an issue with the usage license period. If the usage period has expired, please purchase a continued usage license and update the license file.

Own ship icon is not displayed on the map

Own ship is far away from the center of the map and I can’t see it.

Click the arrow icon at the bottom right of the map view to center your ship’s position on the map.

GNSS receiver and edge server cannot communicate

Please check the connection status of the LAN cable of the VDR receiving GNSS data and the LAN cable connection status of the edge server.

Please refer to Section 4.2.1 for the confirmation location.

SensorManagement module or Streaming module is stopped

If the SensorManagement module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

Own ship icon always faces north

GYRO sensor receiver and edge server cannot communicate

Please check the connection status of the LAN cable of the VDR receiving GYRO (heading) data and the LAN cable connection status of the edge server.

Please refer to Section 4.2.1 for the confirmation location.

SensorManagement module or Streaming module is stopped

If the SensorManagement module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

Other ship icons are not displayed on the map

AIS data cannot be received

Please check the contents of Section 4.2.

Annotation icons are not displayed on the map

No permission to view annotations

Log in as a user with annotator privileges in the Command application.

Unable to create annotations

No permission to create annotations

Log in as a user with annotator privileges in the Command application.

Annotations cannot be deleted

permission to delete annotations

Annotations can only be deleted by the user who created them. Please log in as the user who created the annotation on the Command application.

Sensor data issues

Anemometer data is not displayed

Anemometer receiver and edge server cannot communicate

Please check the connection status of the LAN cable of the VDR receiving wind direction and wind speed data, and the connection status of the LAN cable of the edge server.

Please refer to Section 4.2.1 for the confirmation location.

SensorManagement module or Streaming module is stopped

If the SensorManagement module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

AzureEventGridonIotEdge is having an error

To restore the state of Docker in the edge server to a normal state, rebuild Docker using the procedure in section 9.2.1.

True wind direction and true wind speed data are not displayed

Please check whether the anemometer used on the own ship is compatible with true wind direction and true wind speed. Some devices only output relative wind direction and relative wind speed.

Latitude and longitude data are not displayed

GNSS receiver and edge server cannot communicate

Please check the connection status of the LAN cable of the VDR receiving GNSS data and the LAN cable connection status of the edge server.

Please refer to Section 4.2.1 for the confirmation location.

SensorManagement module or Streaming module is stopped

If the SensorManagement module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

AzureEventGridonIotEdge is having an error

To restore the state of Docker in the edge server to a normal state, rebuild Docker using the procedure in section 9.2.1.

Heading data is not displayed

GYRO sensor receiver and edge server cannot communicate

Please check the connection status of the LAN cable of the VDR receiving GYRO (heading) data and the LAN cable connection status of the edge server.

Please refer to Section 4.2.1 for the confirmation location.

SensorManagement module or Streaming module is stopped

If the SensorManagement module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

AzureEventGridonIotEdge is having an error

To restore the state of Docker in the edge server to a normal state, rebuild Docker using the procedure in section 9.2.1.

Ship speed data is not displayed

GNSS receiver and edge server cannot communicate

Please check the connection status of the LAN cable of the VDR receiving GNSS data and the LAN cable connection status of the edge server.

Please refer to Section 4.2.1 for the confirmation location.

SensorManagement module or Streaming module is stopped

If the SensorManagement module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

AzureEventGridonIotEdge is having an error

To restore the state of Docker in the edge server to a normal state, rebuild Docker using the procedure in section 9.2.1.

Compass ring is not moving in compass animation display

GYRO sensor receiver and edge server cannot communicate

Please check the connection status of the LAN cable of the VDR receiving GYRO (heading) data and the LAN cable connection status of the edge server.

Please refer to Section 4.2.1 for the confirmation location.

SensorManagement module or Streaming module is stopped

If the SensorManagement module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

The C icon (course) is grayed out in the compass animation display

GNSS receiver and edge server cannot communicate

Please check the connection status of the LAN cable of the VDR receiving GNSS data and the LAN cable connection status of the edge server.

Please refer to Section 4.2.1 for the confirmation location.

SensorManagement module or Streaming module is stopped

If the SensorManagement module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

The T icon (true wind direction) is grayed out in the compass animation display

Anemometer receiver and edge server cannot communicate

Please check the connection status of the LAN cable of the VDR receiving wind direction and wind speed data, and the connection status of the LAN cable of the edge server.

Please refer to Section 4.2.1 for the confirmation location.

The anemometer does not support to true wind direction and true wind speed

Please check whether the anemometer used on the own ship is compatible with true wind direction and true wind speed. Some devices only output relative wind direction and relative wind speed.

SensorManagement module or Streaming module is stopped

If the SensorManagement module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

The R icon (relative wind direction) is grayed out in the compass animation display

Anemometer receiver and edge server cannot communicate

Please check the connection status of the LAN cable of the VDR receiving wind direction and wind speed data, and the connection status of the LAN cable of the edge server.

Please refer to Section 4.2.1 for the confirmation location.

SensorManagement module or Streaming module is stopped

If the SensorManagement module that receives sensor data in the edge server or the Streaming module that outputs sensor data is stopped, restart the module to recover. Please refer to section 2.2.1 for the procedure.

Image recording function issue

“NO SIGNAL” is displayed on the recording screen

Problem with Docker cache on edge server

Restart the VideoStreaming module to recover.

Please refer to section 2.2.1 for the procedure.

Recording fails

The disk size for saving recorded data is full

Delete past recorded data displayed in ‘Past Recordings’ on the recording screen of the Command application to secure disk space for recording.

Alternatively, increase the storage disk size for recorded data set on the edge server using the following method.

  1. Launch AdminUi from the browser of edge server.

URI : http://[ Edge server IP address ] 5002/home

  (Login is needed. Login user name is jrcs_admin)

グラフィカル ユーザー インターフェイス

  1. Display the Recorder Menu page, increase the disk size set in the System Settings item, and press the Submit button.

グラフィカル ユーザー インターフェイス

Setting details

Command application settings

Item Value Remarks

SEQ Logging

OFF

Send Command application logs to the edge server. Set ON when an investigation is required. If so, also set ON Verbose Logging.

Verbose Logging

ON

Simulation Mode

OFF

By setting it to ON, the following pseudo data will be used.

(Video, GNSS, AIS, Gyro, Anemometer, ML output)

When set to ON, the items (*1) will be displayed.

Main Display Camera

OFF

When turned on, the camera view will be displayed when the application starts.

GigECamera

ON

This setting should always be ON.

Enable Test Video

OFF

When set to ON, recorded video data is used instead of camera footage.

Generally please set it to OFF.

Video Player

Webrtc

Choose Webrtc.

Port Video URL(*1)

FORE1

Video data for simulation.

(Use only Simulation Mode)

Center Video URL(*1)

FORE2

Starboard Video URL(*1)

FORE3

Port Video ID

FORE1

Don’t to change.

Center Video ID

FORE2

Starboard Video ID

FORE3

Set GigECamera Settings

OFF

unused. (*2)

All relevant settings regarding camera configuration are unavailable.

GigECamera(*2)

CenterCamID

Camera ID name.

(unused)

DisplayRange(*2)

Higher

Display range level.

(unused)

Min(*2)

18000

Minimum setting value of display range.

(unused)

Max(*2)

65000

Maximum setting value of display range.

(unused)

OffsetX(*2)

0

Cutting start position of camera image (1920x1080). If you want to cut in the center, the OffsetX value is 480.

(not use)

OffsetY(*2)

0

Cutting start position of camera image (1920x1080). If you want to cut in the center, the OffsetY value is 390.

(unused)

Gain Auto(*2)

ON

Camera gain setting.

(not use)

Exposure Auto(*2)

ON

Camera exposure setting.

(unused)

Exposure Auto Algorithm(*2)

Pixel Median

Camera exposure algorithm setting.

(unused)

Target Brightness(*2)

128

Camera image brightness(0 to 256).

(unused)

HDR Tuning(*2)

OFF

When set to ON, the camera’s HDR function is enabled. When set to ON, the settings for item *3 will be displayed.

(unused)

HDR Output(*2)

HDR

Choose HDR.

(unused)

HDR Exposure Time(*2, *3)

30000

Exposure time of HDR.

(unused)

HDR Analog Gain(*2, *3)

30

Gain value of HDR.

(unused)

API Preset

Blank

Selecting this will reflect the endpoint settings for reference.(*4)

Default Endpoint(*4)

http://XXX

XXX is Edge server IP address

Identity(*4)

(port 5500)

ServiceApi(*4)

(port 5001)

Streaming(*4)

(port 4430)

Custom Map AP(*4)I

http://XXX:8181

Depends on the map server you install

WMS Server

OFF

ON when map server is installed

Use Carmenta Server

OFF

ON when installing Carmenta map server

SEQ Endpoint

http://XXX:8123

XXX is Edge server IP address

AIS Camera Cache Refresh

1 min

Time to continue displaying even if AIS data is no longer received.

Ffmpeg Options

-fflags nobuffer -flags low_delay -analyzeduration 0 -probesize 32

Ffplay Options

-fflags nobuffer -flags low_delay -analyzeduration 0 -probesize 32

Camera Count

3

Number of install cameras

Bounding Box Delay(ms)

0

Adjust the timing of camera image display and BBOX display.

ML Fusion Distance(nm)

0.1

Setting the distance to fuse ML detection and AIS data.

(unused)

ML Distance in Meters?

OFF

When turned on, the distance to the recognized object is displayed in meters.

Show CPA Data

ON

When turned on, CPA data will be displayed.

Enable panoramic view

OFF

When turned on, you can switch cameras by swiping.

Additional Debug Info

OFF

Display debug data in bounding box.

Memory usage info

OFF

Shows memory usage on screen.

Always Restart Streams

OFF

Restart Video Streaming module periodically.

(unused)

Troubleshooting Microsoft Azure

Azure IoT HUB issues

Unable to deploy to edge server

Updating the IoT Edge runtime may help. In that case, please update the runtime using the following command.

sudo apt-get update

apt list -a aziot-edge

sudo apt-get install aziot-edge Defenseer-iot-micro-agent-edge

sudo iotedge config apply

Then restart the edge server.

If the above methods do not resolve the issue, there may be other issues. If the time difference between your Edge server and Azure is more than 5 minutes, restarting the Edge Agent may not work. If all the modules in the edge server disappear and you cannot deploy due to an error in the Azure portal, use the following method to deal with it.

Run the command below

sudo systemctl stop aziot-edged

sudo rm /var/lib/aziot/edged/*

sudo rm /var/run/iotedge/*

sudo systemctl start aziot-edged

AzureEventGridonIoTEdge issues

When deploying a template, an error occurs with AzureEventGridonIoTEdge

Follow the steps below to clear the iotedge container in the edge server.

sudo iotedge system stop

sudo docker container prune

sudo docker image prune

sudo iotedge system restart

After executing the above command, deploy the template again.