This directory contains hands-on examples demonstrating how to integrate various devices and applications into the Ixian Platform via QuIXI.
Each example includes:
- Installation and setup instructions
- Scripts for command handling
- Usage instructions with supported commands
- Optionally, integration with IoT devices, App Protocols, or AI services
Turn a Raspberry Pi into a decentralized IoT LED device:
- Automatically accepts new Ixian contacts
- Responds to chat commands and MQTT messages (
on,off,temp,wifi,contacts,help) - Controls an LED connected to GPIO pin 4
Integrate a Raspberry Pi with a security camera and gate system using App Protocols:
- Streams camera images to registered online Spixi Mini App addresses
- Responds to gate toggle commands (
toggle) - Handles chat commands (
temp,wifi,contacts,help)
Create a decentralized AI chatbot using LM Studio:
- Forwards chat messages to a local LLM for AI responses
- Supports basic system commands (
temp,wifi,contacts,help) - Replies directly to Ixian chat messages
For all examples, you must add your Ixian address as a contact before sending commands or receiving data.
Replace DEVICE_ADDRESS with the address of your Spixi client:
curl --get \
--data-urlencode "address=DEVICE_ADDRESS" \
"http://localhost:8001/addContact"- Install Raspberry Pi OS Lite on a Raspberry Pi 2+ (if using hardware examples).
- Follow the Installation and Running the Example sections in the individual example README for your chosen project.
- Test commands via Ixian chat or App Protocol messages as described in each README.
All examples are part of QuIXI and licensed under the MIT License.