Changes between Version 11 and Version 12 of Features


Ignore:
Timestamp:
May 28, 2013, 12:49:58 PM (11 years ago)
Author:
Frédéric
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Features

    v11 v12  
    2222The main target is [http://www.pcengines.ch/alix.htm ALIX board] running [https://openwrt.org OpenWRT], but can run on any system when python is available. As said, it does not require any compilation.
    2323
     24== Main ==
     25
     26Here are the main planned feature of '''pKNyX''':
     27
     28 * virtual device
     29 * rules
     30 * linknx compatibility mode
     31 * specific server mode for automatic web interface generation
     32 * KNX stack
     33
     34Have a look at the [[Proposal]] page to see what I have in mind.
     35
    2436== Roadmap ==
    2537
     
    2840One of the main challenge is to have a good comprehension of the KNX specifications. As these specs are not freely available (they cost a lot!), I have to search here and there to find and bring pieces all together. Source code of other free projects are a great source of information, and I want to thanks the authors; some are still working on their projects, and are all very nice when I ask them for informations.
    2941
    30 My first idea was to build a complete KNX stack in python, to avoid compilation of low level tools, like '''eibd'''. But in fact, this is the most difficult part! KNX bus communication is based on OSI layers, so it needs to have a very good comprehension of this model to implement it. I decided to first focus on the core of '''pKNyX''', which is a '''virtual device''' implementation. The bus communication will rely on '''eibd''', and the python KNX stack will be developed later.
    31 
    32  * Core (virtual devices, rules)
    33  * linknx compatibility mode (for knxweb usage)
    34  * specific server mode
    35  * KNX stack
    36 
    37 Have a look at the [[Proposal]] page to see what I have in mind.
    38 
    39 == Main ==
    40 
    41  * virtual device
    42  * rules
    43  * linknx (partial) compatibility
    44  * automatic building of web interface
    45 == Supported hardware ==
     42My first idea was to build a complete KNX stack in python, to avoid compilation of low level tools, like '''eibd'''. But in fact, this is the most difficult part! KNX bus communication is based on OSI layers, so it needs to have a very good comprehension of this model to implement it. I decided to first focus on the core of '''pKNyX''', which is the '''virtual device''' implementation. The bus communication will rely on '''eibd''', and the python KNX stack will be developed later.
    4643
    4744== Supported plateforms ==