Announcing the "ST_Anything" Arduino/ThingShield Project

In addition to what JD has posted above, there are many other methods which have been explored in other community discussions. For example, you could use an ESP8266 board (~$10) which can be programmed via the Arduino IDE and has built-in WiFi. This could then be connected to the ST cloud via the Hub as shown in this discussion:

Others have implemented cloud-to-cloud integration via IFTTT or Particle.

Still others have tackled full bi-directional Ethernet communications via the hub, as show in:

At this point, I am not sure why one wouldn’t simply run an OAUTH SmartApp that exposes everything you want from the ST Cloud (including virtual devices that represent the physical devices attached to your local Arduino, Raspberry Pi, ESP8266, etc…) Then you simply have your micro-controller update everything bi-directionally.

Once upon a time, we were promised local control on the v2 Hub for our own custom code. A year+ later, and the Bluetooth and USB are still not enabled. I’ve given up hope for having the ability to run my own local code on the hub. Therefore, it is probably just best to bypass the local hub and talk directly to the ST cloud from your own device.

Very sad to hear ST has discontinued the ThingShield. This was one of the major reasons I chose the ST platform.

5 Likes