hi @erik, in an earlier post, I expressed my security concerns, regarding a third-party web-site, e.g RobotHub, requesting my Wi-Fi SSID and password … see https://discuss.luxonis.com/d/2136-example-codes-for-rae/15 … even if to only produce a QR code. There are other, more secure and less complicated approaches for customers, e.g provide open-source code that they can inspect and run on their computer to produce the QR code for encoding their Wi-Fi credentials for their RAE. Or, just
ssh in via the USB-C cable and run a small Wi-Fi configuration script (good for running my RAE at multiple different locations in the world … with different Wi-Fi credentials).
My initial primary interest is running ROS2 on RAE, running SLAM and Depth AI ML Models a.s.a.p and developing that out further. I assume that RobotHub is not yet ready to help with using ROS2. Given that Luxonis instructions suggest shutting down RobotHub, before running ROS2, to prevent conflicts when accessing hardware … see https://github.com/luxonis/rae-ros#ssh (step 4). I'd like my RAE to (eventually) boot-up directly (or via an option) into ROS2 … and to minimize boot time and save scarce resources by not running local RobotHub processes at all (see next point).
I also notice that when the RAE robot is powered up, there is an on-board RobotHub process (/app/controller/rae_motors) that is consuming over 80% of the CPU (> 40% user and 40% system) … and the first thing I do is stop that RobotHub related (?) process from consuming most of the precious available compute cycles.
I did follow the Luxonis instructions for connecting my RAE robot to my RobotHub account. Didn't have any success. Hard to diagnose problems when the source code running on the RAE and the code running on the Luxonis backend RobotHub host is unavailable to help with diagnosis. Looks like I'm not alone with RobotHub set-up issues … and I'm sure you'll be sorting that out.
So, I hope this explains why my current efforts are more directed at ROS2 on RAE, since there is source code to help figure things out (whilst the documentation is being completed), the end result is more capable, e.g running SLAM … and ROS2 is the de-facto open-source standard in the robotics industry.