Skip to content
This repository has been archived by the owner on Sep 23, 2019. It is now read-only.
/ PAx5 Public archive

PAx5 is a home automation platform designed to be secure, stable and extensible.

License

Notifications You must be signed in to change notification settings

CalinRadoni/PAx5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PAx5

Note

This repository is archived because I am building a version with better integration in the pax-devices repository.

Description

PAx5 is a home automation platform designed to be secure, stable and powerful.

# Hardware is centered around an ultra-low-power ARM Cortex-M0+ and a sub-GHz radio.

# For security:

  • AEAD (Authenticated Encryption with Associated Data) using the 128 or 256 bits key ChaCha20 algorithm (the new protocol used in HTTPS, TLS, OpenSSL, ...);
  • Unique, random, session keys;
  • Communication protocol designed to withstand the known attacks against these type of communications.

# Stability is increased with:

  • the radio module's power is generally enough to not require intermediary routers;
  • designed for high availability, redundant, gateways.

Dependencies

CMSIS

Hardware details

MCU: STM32L051xx Radio: RFM69HW SPI FLASH Memory

Rendering and pinouts are in Docs/PAx5_Base and in Docs/PAx5_EnvSensor.

Environment sensor rendering: env-sensor

and a photo of the sensor and base board: env-sensor

Development Environment

Main tools used are:

Supplementary tools:

License

PAx5's software and documentation is released under the GNU GPLv3 License. See the LICENSE-GPLv3.txt file.

PAx5's hardware schematics are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE-CC-BY-SA-4.0.txt file.

About

PAx5 is a home automation platform designed to be secure, stable and extensible.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages