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.
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.
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.