Replies: 3 comments
-
Just to keep ideas tied together, @afarago also mentioned something like this this in #1716 (comment). |
Beta Was this translation helpful? Give feedback.
-
In the latest beta version you can turn Bluetooth off by pressing the Bluetooth button on the hub, which should also help make take overs (accidental or otherwise) less likely. |
Beta Was this translation helpful? Give feedback.
-
LOL, what's actually happening more often now is the kids accidentally turn BT off and we spend too much time trying to figure out why all of a sudden we can't upload our program. It's happened enough times now that I tend to think about it, but boy the first time it happened, I probably scratched my head for a good hour after practice trying to fix the robot/code. That #1716 thread is really interesting. Some great ideas in there. Btw, here's the error you get when the laptop can't find the robot:
Slight tangent here, but is there any way this error could also give a big kid-friendly hint to check the bluetooth on the robot? The current error message is too long, and the kids see it and think something terrible must have happened. Something like: |
Beta Was this translation helpful? Give feedback.
-
Could we add an optional PIN for BT connections? I have heard people say in different places that their robots were taken over by other teams (hopefully not maliciously, but who knows). Anyway, I would suppose the PIN could be set when flashing the firmware, and then it could be an optional parameter for pybricksdev. So many teams have their robot names written on them that it would be quite easy to make a connection to them right now. It wouldn't be super-secure, but maybe just enough secure to prevent problems. Especially as pybricks gains in popularity, this might be very useful.
For the record, I have not personally had this problem, and I am pretty sure the people who did have problems were using Lego firmware, but maybe a good time for pybricks to get in front of this before it becomes a problem.
Beta Was this translation helpful? Give feedback.
All reactions