GSoC final report of Sergio Alberti

2018-08-10 Thread Sergio Alberti
Hi all, I published my final report here [1]. Probably this will also be the link that I'll provide to the Google submission form. It contains the following sections: - Objectives of the initial project - What has been completed - Reverse Engineering BLE Devices guide - Eq3 Eqiva radiator

GSoC weekly report of Sergio Alberti for week 12

2018-08-04 Thread Sergio Alberti
Hi all. This week I have: - concluded the unit tests (for the EQ3 Eqiva and Laica PS7200L scripts) [1][2] - fixed small bugs identified by the tests - modified the reverse engineering guide structure (at file/directory level) to make it easier to update and maintain [3] - updated the eq3eqiva

GSoC weekly report of Sergio Alberti for week 10

2018-07-21 Thread Sergio Alberti
Hi! This week I basically concluded (missing a couple of details) the creation of the Debian eq3eqiva package [1]. I made it more usable by inserting other scripts and an option to enable the parsing of BLE notification. I then made the necessary changes to make it conform to the requests of

GSoC weekly report of Sergio Alberti for week 9

2018-07-14 Thread Sergio Alberti
Hi all, this week I basically took care of creating a first version of the Debian package (containing the eq3 eqiva valve scripts) [1]. The result is not complete because I lost a lot of time in the initial setup phase and in restructuring the scripts to package them in the most consistent

GSoC weekly report of Sergio Alberti for week 8

2018-07-07 Thread Sergio Alberti
Hi, during this week I worked on various things: - concluded the parts of the guide concerning the reverse engineering of the BLE scale [1] - added missing references/images to the examples regarding the radiator valves - added a "Contributions" page in the form of meta-guide on how to add

GSoC weekly report of Sergio Alberti for week 6

2018-06-22 Thread Sergio Alberti
Hi all, during this week I worked on various things: - translated and uploaded [1] a "reference implementation" of the scripts related to the radiator valves - added section concerning the differences between BR/EDR and BLE [2] - added section concerning hcitool and gatttool (part of the Bluez

GSoC weekly report of Sergio Alberti for week 5

2018-06-16 Thread Sergio Alberti
Hi, this week I spent a good part of my time looking for (and testing) software in the following areas: - free Class Diagram generators - BLE support in Android emulators - ".so" libraries decompilers (targeted to ARM architectures). This activity made it possible to integrate the guide with

GSoC weekly report of Sergio Alberti for week 3

2018-06-01 Thread Sergio Alberti
Hi, during this week I have translated all the guide' sections that formally document the protocol used by the radiator valves and then started working on the chapter that will contain information about the BlueZ stack and examples on creating scripts that use it. [1] I've also acquired and

GSoC weekly report of Sergio Alberti for week 2

2018-05-25 Thread Sergio Alberti
Hi, this week I have continued to write the reverse-engineering guide for BLE devices, not only by translating the original document, but also by: - focusing on providing alternative methods to achieve the results - expanding as much as possible what is already there (to make it clearer) I