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

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