This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Troubleshoot Connecting to Raspberry Pi Hardware

Note

If you are having issues specific to MATLAB® Online™, refer to Troubleshoot Raspberry Pi in MATLAB Online.

Connection Timed Out

Creating a connection to Raspberry Pi™ hardware produces the following error:

mypi = raspi
Error using raspi (line 158)
Cannot establish an SSH connection to the board with device address
"raspberrypi-computername".

Caused by:
    Error using raspi.internal.sshclient/executeCommand (line 96)
    Error executing command: FATAL ERROR: Network error: 
    Connection timed out

The MATLAB software cannot reach the Raspberry Pi hardware over the network connection. To solve this issue:

  • Verify the power and network connection on the Raspberry Pi hardware.

  • Perform steps described in Hardware Setup.

Host Does Not Exist

Creating a connection to Raspberry Pi hardware produces the following error:

mypi = raspi
Error using raspi (line 160)
Cannot establish an SSH connection to the board with device address
"raspberrypi-computername".

Caused by:
    Error using raspi.internal.sshclient/executeCommand (line 96)
    Error executing command: Unable to open connection:
    Host does not exist

If you have just started the Raspberry Pi hardware, wait two to four minutes. Then, try creating a connection again.

If the Raspberry Pi hardware has a different IP address from the previous connection, complete the steps in Get the IP Address of the Raspberry Pi Hardware and Create Connection to a Board That Has Different Settings.

Active Connection Already Exists

Reconnecting to Raspberry Pi hardware produces the following error.

mypi = raspi
Error using raspi (line 146)
An active connection to raspberrypi-computername already exists. 
You cannot create another connection. 

The MATLAB Workspace contains one or more handles that were created using the previous connection. The connection is still active.

Clear handles that were created using the previous connection as described in Create Connection to Specific Raspberry Pi Hardware Board

Related Examples

More About