High School Robotics Course using the Particle.io Mesh Devices Blog

Found this

I remembered it to be much shorter, but this seems to be a bit more elaborate and hence I’d go with this.

So after not that much time, looks like I am up and running with version 26. So I walked through the school again as per the image above.

.

.

Drum roll…

.

.

.

No observable difference. Distances seem about the same. about 25 m inside a busy building, assume the same outside about 60 m, although it is raining today so I stayed inside.

.

.

However I did learn today a bit about the Particle Featherwing. It makes a Xenon into kind of an Argon. Which particle is not yet ready to allow us to have more than one gateway. Would be nice if we could trick a Xenon into being part of a mesh and then using the Particle Featherwing. Anyone any ideas.

So now trying to setup a Xenon to then be active with the Particle Featherwing. Loaded the App, scanned the code, found the mesh, put my Argon in blinking blue mode (3 s mode button). Could not connect.

Tried again, with the both in blinking blue. Could not find the mesh. Pulled the Argon plug and retry. Now it finds the mesh, scan the Argon and can’t pair with the Xenon… Since this was the Xenon that I setup with the Featherwing, perhaps I should try to work with a Xenon that is already setup.

FIRST HACK:

Got the Particle Featherwing working as a solid Ethernet, but not a gateway. Not sure how that works, but using my updated HelloMesh code at

The Xenons are now Plug and Play with the Particle Featherwing. the 2 important lines are:



SYSTEM_THREAD(ENABLED);

void setup() {
   
   STARTUP(System.enableFeature(FEATURE_ETHERNET_DETECTION));

}

Even without console confirmation for the Ethernet connection you can test it physically by just shutting down every mesh device except the Xenon in the Featherwing. If it breaths cyan without any other mesh devices nearby it must be using the Ethernet to reach the cloud Mesh.

The only negative with system thread enabled so far is that the LED’s do not flash at exactly the same time, small delay with multiple devices. The positive here is that many Xenons could have a stable Ethernet while testing other things. Once Setup I think the Ethernet Xenons will add a bit of stability, but that will take more testing.

Note: A repeater Xenon can not yet restore an endpoint xenon from either a soft reset or a complete unplug and replug. The Xenons must be completely taken back to where the Argon is. Even an Ethernet connected (non-gateway) Xenon can not presently restart an endpoint Xenon

So happy my Particle Featherwing Hack works at home. I now have a stable mesh network at school and at home.

The new (version 26) Android App trys to force your Xenon with the featherwing to be a gateway and only one gateway is allowed per mesh at the moment. The hack allows a Xenon to have the stability of the Ethernet without being a gateway. My Argon has always worked at home, but the Xenons rarely were stable for more than 30 seconds. With one stable Xenon and the Argon, my home mesh network is completely stable.

Note: No Xenons can as of yet help a flashing green (for more than a second) Xenon get back on the network, that Xenon must still be brought close to an Argon or other gateway. I hope a solution for this is coming soon as that makes the mesh network incredibly fragile and user intensive to restore connectivity.

oops.

.

Oh, too funny.:joy::joy::joy: The new found stability at home has little to do with my Xenon and the Featherwing. The new home stability is totally to do with the version 26 firmware that came out today.

WELL DONE PARTICLE. THE NEW VERSION 26 HAS MADE SOME HOME MESH NETWORKS MUCH BETTER.

Also at home getting much better range than at school. Less concrete and metal. Looks like about 80 to 100 meters, but because the breathing cyan is so stable, it is sometimes hard to tell when you have made 2 separate mesh networks or one network that communicates. I got 150 m from home with the Xenon stable but not talking to the Argon. That is why my Mesh Hello World program is so useful.

Hey @RWB looks like there is code to activate the Antenna. I will try some Antenna range measurements tomorrow

1 Like

Busy day already:

Not getting good results for the Argon with a wifi and mesh activated antenna, but everything else today was good.

At Home Argon using wifi and Antenna for wifi only:

  1. Xenon with Antenna activated but not attached 10 m
  2. Xenon default. no Antenna and not activated 40 m
  3. Xenon with Antenna attached and activated 80 m (also re-connects well)

No advantage if the Argon is using Particle Featherwing or activating the mesh Antenna (I think it was worse with Mesh Antenna activated)

At School (Heavy concrete lots of metal, busy wifi, new Ethernet setup. Could get more details if anyone is interested.)

See image. Used the normal Argon setup, but had a Xenon with Antenna activated near the window, Argon in the middle of the classroom.

Basically had good stable connection at about 150 m, did not try any farther.

A very good day with the Mesh devices.:grinning:

2 Likes

Nice Improvement in range.

1 Like

Created a new topic here

By the way I have updated my Mesh Hello World program to include the Antenna

Also talked about the Argon and not to set it with a mesh antenna

I still need to test fully outside, flat land, line of site ranges.

2 Likes

Who would have thought that to have wifi and mesh working you would need 2 antennas! I kind of messed up on that one. New results and software at

Mesh Hello World

Might as well show the data here as well. 230 m between Argon and Xenon

reconnect at 120 m

1 Like

So today I tried an outside, flat, line of sight measurement , but could not get the mesh working with my cellular hotspot. See new topic.

So I had to do something at my house and got similar results to the above 230 m actually got 215 m (With the gateway Argon having both Antenna and the Xenon having the mesh antenna). About the distance of 12 residential homes in my area. (I was walking on my street, with the Argon near the road, up a slight hill.)

1 Like

Got my cell hotspot working.

Found a line of sight location. Left my Antenna Xenon with battery pack on a pole Antenna Vertical and started walking with my Hotspot enabled Argon with both Antenna and of course carrying my cell phone. Got a whopping 520 m with good signal. At 550 m I lost the signal. Had to walk back to within about 150 m to reconnect. This was a beautiful, crisp cold sunny morning. Probably very different results on different days.

line-of-sight03

3 Likes

the experience of not reconnecting until within ~150 meters is interesting.

I would like to see this with a node in between the Argon and the Xenon to see how the range is then and how quickly the 2nd Xenon reconnects after you get out past the middle Xenon’s range.

For my tests I have found the disconcerting issue that a repeater can not reconnect an Endpoint that has been fully rebooted (powered off) The xenon has to go back to the gateway. This is a bug, that should eventually get fixed.

Google Group openThread-users

As long as the Xenon is not reset or powered down it would be interesting to see if the distances can be doubled each time.

1 Like

Yea, it better be a bug :wink:

Looking forward to more of your range testing.

In the future, I’m going to test the XBee3 Modules the same as you also just to see how they compare range wise.

This video series has some really good comparisons between the types of Mesh protocols.

Interesting that it is labelled Silicon Labs Thread and not OpenThread.

1 Like

Found a good Mesh article also. I’m using Digimesh.

XBee does have some Thread 🧵 based radios but they have removed just about all Google indexed links to Thread links they used to have on their website.

They have been working with Thread for 2-3 years so not sure why they have removed everything related to Thread on their website.

https://www.mouser.com/new/digi-international/digi-xbee-s2d-modules/

Trying to organize distance measurements. Found this old link that is relevant

I would really like a thread just about mesh distances, however the one that seems relevant

at Mesh distance between devices

was closed by @will in Feb, 2018

Any chance we can re-open this or should I just start a new one.

This image says it all, for me. Outside, Line of Sight distances are dramatically better than anything I get inside the home of School for an Argon connecting to a Xenon.

1 Like