This is a simple implementation of IOTA Rust client JS bindings for the Chrysalis network update. The setup uses an Arduino Nano 33 IoT (although you can use any Arduino board with a Serial connection) with a connected DHT11 sensor and LED, which can send to and receive AES-encrypted data from the IOTA Tangle using Indexation Payloads. This setup does not work on a standalone Arduino and relies on a serial connection to a development machine, capable of running a Node.js environment.
A small php library that replicates some of the features of the IOTA javascript library. It takes a Tangle address and returns either a confirmed balance or the transaction data associated with that address.