Setting HalowLink1 as an Extender via SSH

I’m trying to set up a few HalowLink 1s as Extenders so they can connect to another HalowLink 1 that is set up as an AP.

I’m using a BeagleBone and can SSH into the (to-be) Extenders. What terminal commands do I need to use to configure it? I specifically want to do this via terminal commands so I can automate the process.

Not sure about the ssh commands, but note that you can easily configure them as extenders & pair the devices using the push-button dpp method:

I am aware of that method, yes. But I need to be able to automate the process so I can setup the mesh network with a specific SSID and passcode on a lot of devices without having to physically press the button.

EDIT: I somehow missed your last message, sorry!

If you just want to configure a bunch of devices as a block, what I would do is:

  • run a DHCP server on the configuring device
  • connect the Extender to the configuring device
  • every time you detect a new device has popped up (via the DHCP server/lease table), use uci to set the ssid/password (replace cantremember with the actual name of the STA wifi-iface - see /etc/config/wireless)
    uci set wireless.cantremember.ssid=’yourssid’
    uci set wireless.cantremember.password=’yourpassword’
    uci commit
  • for more info, see Chapter 9 (Configuring via the Command Line) of the user guide
  • disconnect device; it’s now ready to be deployed in range of the AP/mesh unit; it will automatically convert to a mesh node if it connects to a mesh configured HL1

However, this may not be appropriate. I’m not sure I follow why the BeagleBone is relevant, or how you can properly automate this process given the Extenders will all have unique passwords unless you prepare a MAC address → password map or similar.