Replies: 2 comments 1 reply
-
|
Thinking about it a bit more, the participation levels for "friendly" "base" and "full" are not very different. Adjusting those categories, or at least changing the word "full," might be a good idea. |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Fully agreed with the problem. Role names should be intuitive. I was thinking of ROUTER -> MASTER_ROUTER or BACKBONE_ROUTER or INVASIVE_ROUTER, CLIENT -> ROUTER, CLIENT_BASE -> PERSONAL_ROUTER, CLIENT_MUTE -> CLIENT. This suggestion is even better.
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem
Every single video, post, and article about getting started with MT includes a "DO NOT SELECT ROUTER" warning. As a new user myself, I find the "Device Role" configuration to be awful in every way. Specifically,
This leads to confusion for new users ("Why am I a client?" "My node is nice, why shouldn't I be a router?") and frustration for more experienced users. A sensor with a reliable power supply might make for a great client node, for example. Why are we mixing up the purpose of a node with its willingness or ability to participate in extending coverage?
Also, if there's ever a desire to add more intelligent routing options to MT, it would be nice to make this configuration data more informative. Permanent installs form great backbones, but short term beacons (perhaps left at the head of a trail before a hike) can also play a role.
Solution
Split the "Role" into its components: purpose, participation, and location. These are easier to explain to new users, and more helpful for the pros.
Proposed categories: Device Type, Device Location, and Device Participation
Device Types
Device Locations
Device Participation levels
Mapping current roles
This map of old types to new configurations would be super helpful during the switch. I was also careful about the names to help nudge users in the right direction: "Friendly" is good, "Greedy" is bad, and "Personal device" sounds better than "Client."
If we ever make it possible to specify routes, this would also really help because devices would prioritize sending via visible infrastructure instead of a ton of random mobile nodes. However, I am not proposing routing here. I am simply flagging a potential side benefit from this idea.
None of this proposal was suggested or generated by AI, btw. I just really want to see MT grow and improve, and I think it would be great to make this change.
Beta Was this translation helpful? Give feedback.
All reactions