Connectivity
In some configurations, the NeuralPlex comes equipped with an 802.11b/g/n module that can be set up as an Access Point (AP) or a client. By default, the Wi-Fi module is set up as an AP, broadcasting the SSID: NeuralPlex-xxx with a passphrase: 12345678.
Access Point Mode
Section titled “Access Point Mode”To set the Wi-Fi in the Access Point (AP) mode, follow the steps below:
- Edit the configuration file for the AP mode:
Terminal window root@neuralplex:~# vi /etc/NetworkManager/system-connections/wifi-ap.nmconnection - Enter the following terminal commands to enable the AP mode:
Terminal window root@neuralplex:~# nmcli con down wifi-clientroot@neuralplex:~# nmcli con up wifi-ap
Now, you will be able to connect a client to the NeuralPlex.
Client Mode
Section titled “Client Mode”To set the Wi-Fi in the Client mode, follow the steps below:
- Edit the configuration file for the client mode:
Terminal window root@neuralplex:~# vi /etc/NetworkManager/system-connections/wifi-client.nmconnection - Enter the following terminal commands to enable the STA mode:
Terminal window root@neuralplex:~# nmcli con down wifi-aproot@neuralplex:~# nmcli con up wifi-client - Use the command ifconfig to ensure the connection of NeuralPlex to the Access Point.
If you wish for Client mode to be the default, you must change the autoconnect
parameter in both wifi-ap.nmconnection
and wifi-client.nmconnection
files. Setting the autoconnect=true
will make that mode default. Only one of the files can have autoconnect=true
.
Bluetooth
Section titled “Bluetooth”In some configurations, the NeuralPlex comes equipped with Bluetooth 5 and the BlueZ software. The Bluetooth can be controlled via C++ code and from the terminal.
1000Base-TX (Gigabit Ethernet)
Section titled “1000Base-TX (Gigabit Ethernet)”The NeuralPlex has one Gigabit Ethernet interface that allows connection to the LAN network. The Ethernet interface can be configured in either DHCP client or DHCP server mode. By default, it’s configured as a DHCP client.
To configure the ethernet, use the following terminal commands:
# For help and possible modesroot@neuralplex:~# eth-conf.sh -h
# configuring as DHCP serverroot@neuralplex:~# eth-conf.sh -s
# configuring as DHCP clientroot@neuralplex:~# eth-conf.sh -c
100BASE-T1 (Automotive Ethernet)
Section titled “100BASE-T1 (Automotive Ethernet)”TODO
Cellular
Section titled “Cellular”root@neuralplex:~# screen /dev/ttyUSB0