[Re-curation]XOD 0.22.0 Enters Internet of Things
XOD 0.22.0 Enters Internet of Things
0
Project description
Great news! Today we release a new version of XOD visual programming language for Arduino. This sprint we were focused on things… on the Internet of Things!
We have added not so many enhancements into XOD core and XOD IDE but instead tried to use existing features and implement everything necessary as new XOD nodes. As a result the standard library got a plenty of new nodes for working with the UART interface, character streams, W5500 Ethernet Shield, ESP8266 Wi-Fi module, network abstractions and HTTP protocol.
Here is an example patch to make an internet request asking for own external IP address and printing the result on LCD:
![[Re-curation]XOD 0.22.0 Enters Internet of Things](https://miro.medium.com/v2/resize:fit:700/1*kYLHaAyupH_o7cBYGzBuLA.png)
![[Re-curation]XOD 0.22.0 Enters Internet of Things](https://miro.medium.com/v2/resize:fit:700/1*kYLHaAyupH_o7cBYGzBuLA.png)
If you are wondering how it works, read new guide articles dedicated to establishing a connection and making a request:
- Quick setup of W5500 Ethernet Shield for Internet and LAN communication
- Advanced setup of W5500
- Fetching data from web API’s with HTTP GET requests
What can I do with it?
Depending on your skills here are a few ideas on how to use the new functionality:
- Find a public web API to fetch interesting data like weather forecast or stock exchange rates and make your device react to changes
- Make a simple web-server with Python Flask or NodeJS Express to integrate your device with things happening on your PC or in the local network.
- Use services like dweet.io or IFTTT webhooks to integrate with the rest of the world
We are thinking about writing a few articles showing how to do the latter. Clap 👏 a few times for this publication if you would like to see them.
There are many other small improvements. Read the full list on GitHub.
Get the new version of XOD from the downloads page or try it directly in your browser. If you have XOD installed already, accept the upgrade offer when IDE starts.
XOD wishes you a good connection!