Home - panStamp/panstamp GitHub Wiki
This is the official wiki of panStamp, an open-source solution made to measure and control things wirelessly. This wiki will try to explain everything about the solution, including the protocol, hardware platforms, firmware libraries and software applications.
Index
Hardware and programming
- Introduction
- Technical details
- Installing panStamp cores and libraries from the Arduino IDE
- Working with panStamps: first steps
- Antennae
- Modem and serial protocol
- Application programming Interfaces (API's)
- Arduino API
- panStamp API
- SWAP API
- Low power mode
SWAP protocol and applications
- Simple Wireless Abstract Protocol in detail
- Standard SWAP registers
- Device Definition Files
- How the SWAP firmware stack works
- How to develop your own SWAP device using panStamps
- Make a wireless node work as a repeater
- SWAP firmware loader
- Python applications and tools for SWAP
Sample SWAP-compatible applications
- Temperature measurement with cheap NTC's
- Temperature and humidity measurement with SI7021 I2C sensor
Compatible third-party software and libraries
- Arduino IDE, default programming environment for panStamp
- embedXcode, complete embedded programming environment for OSX
- FHEM, Open Source Home Automation software compatible with panStamp and SWAP
- Majordomo, Open Source Home Automation software compatible with panStamp and SWAP and integrating with lagarto-swap
- openremote, Open Source Home Automation software compatible with panStamp and SWAP and integrating with lagarto-swap
- Perl SWAP library by Norbert Truchsess
- Java panStamp library by Gideon Le Grange
- Java panStamp tools by Gideon Le Grange