
YABE Modification in C# with SQL
- or -
Post a project like this$$
- Posted:
- Proposals: 0
- Remote
- #1565675
- Expired
Description
Experience Level: Intermediate
The Project is part of a scientific project in Germany. We are analysing BACnet Objects for Energy Efficiency potentials. DueDate: 19.05.2017
Please send me your estimated hours to complete the project with the first 2 steps you are going to do. The payment will be on an hourly rate based on proven and signed reports with stated results.
Your Job will be to write the BACnet propertie values periodically into a sql database in C# (Visual Studio 2010) via an additional Button and the possibilty to define an intervall for the periodic read/write.
Those functions should be implemented in the open Source Bacnet Scanner (YABE). The properties should be readable from existing Objects in the Yabe. The New Programpart should only be activated if YABE already scanned a Network and found the Objects. After the Objects are scanned and visible in YABE your new programmed Part will be activated by clicking a new Button in YABE (to Add by you). This Programm will then scan the BACnet properties periodically and read their values. The Intervall of scanning must be adjustable in the following steps : 1s, 10s, 1 minutes, 5 minutes , 15 minutes, 30 minutes, 1 hours, 3 hours, 10 hours, 1 day.
Once the intervall is chosen the programm will write the property values into a sql database periodically. The SQL Database should be 3 dimensional with : (It may be useful to create multiple 2dimensional databases this is to discuss)
Object Name / Property Value/ Timestamp.
The Property String of the Property "Object Name" will be written in comma separated parts.
For Example:
Property Object Name: B694'Area01'A'Ahu001
Will be written as Full Object Name to build the first dimension of the sql databse and then divided for every comma saparated string of it as a property value.
If a new Project is scanned; a new Database has to be created. The SQL Database must be saved locally.
Please send me your estimated hours to complete the project with the first 2 steps you are going to do. The payment will be on an hourly rate based on proven and signed reports with stated results.
Your Job will be to write the BACnet propertie values periodically into a sql database in C# (Visual Studio 2010) via an additional Button and the possibilty to define an intervall for the periodic read/write.
Those functions should be implemented in the open Source Bacnet Scanner (YABE). The properties should be readable from existing Objects in the Yabe. The New Programpart should only be activated if YABE already scanned a Network and found the Objects. After the Objects are scanned and visible in YABE your new programmed Part will be activated by clicking a new Button in YABE (to Add by you). This Programm will then scan the BACnet properties periodically and read their values. The Intervall of scanning must be adjustable in the following steps : 1s, 10s, 1 minutes, 5 minutes , 15 minutes, 30 minutes, 1 hours, 3 hours, 10 hours, 1 day.
Once the intervall is chosen the programm will write the property values into a sql database periodically. The SQL Database should be 3 dimensional with : (It may be useful to create multiple 2dimensional databases this is to discuss)
Object Name / Property Value/ Timestamp.
The Property String of the Property "Object Name" will be written in comma separated parts.
For Example:
Property Object Name: B694'Area01'A'Ahu001
Will be written as Full Object Name to build the first dimension of the sql databse and then divided for every comma saparated string of it as a property value.
If a new Project is scanned; a new Database has to be created. The SQL Database must be saved locally.

Daniel D.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
17 Oct 2025
Germany
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies