We are working on developing an Ethernet interface for the Particle platform. We debated many avenues for this project but landed on connecting the Particle processor to a Wiznet W5500 via SPI. Wiznet had libraries for Arduino which I have ported for Particle. The library is fully functional on the user application side and you can take a look at the library here:
The current iteration of this project is an overlay shield which plugs in over the top of a Photon or Electron module.
This overlay shield is 100% functional and we are building our first production run of them for sale online.
The purpose of this post is to reach out to the community hoping for community involvement. As I said earlier this will allow you to make network connections over Ethernet from the User application side in firmware. The real goal is to take this to the next level and route all particle cloud traffic through the Ethernet interface so we have a "pure" ethernet particle device. If you are interested in contributing to this project please let us know. My speculation is that system part binaries will need to be developed to make this work, but honestly I have not dug that deep yet. My goal was to get the library functional to lay a ground work for moving forward.
Anyone interested in committing to this project in a meaningful way will receive a free Ethernet Overlay shield as well as one of our Screw Terminal interface boards(shown in photo above) for development purposes.
I want to say a special thanks to @ScruffR and @bko for their help so far through another post I had on here. Their help got me past the library port.
If you are experienced with backend system development on the Particle Platform and are interested in this project please let me know. I do not want to be rude at all but if you are not confident in your abilities to develop on the system part and hal please do not throw your hat in the ring. Once we have Particle Cloud traffic routed through the Ethernet interface I will make another post for Beta testers and you can jump in then.