Selected Publications

QC/samsung chipsets DIAG protocol tshark-based output
GitHub, 2019

QC chipsets DIAG protocol Python-based parser
GitHub, 2018

OAI eNB running in docker-based containers from OpenAirInterface project.
GitHub, 2018

OAI EPC running in docker-based containers from OpenAirInterface project.
GitHub, 2018

CoNEXT, 2013

IMC, 2013

MC2R, 2012

IMC, 2012

WCNC, 2010

Réseaux sans fil de nouvelle génération : architectures spontanées et optimisations inter-couches, 2008

CoNEXT, 2007

Recent Publications

More Publications

. Docker Scat Tshark. GitHub, 2019.

Code Project

. Diag Logger. GitHub, 2018.

Code Project

. Docker OAI eNB Git repo. GitHub, 2018.

Code Project

. Docker OAI EPC Git repo. GitHub, 2018.

Code Project

. Performance Assessment Open Software 5G Prototyping. IEEE Wireless Communications Magazine, 2018.

PDF Project

. CHIMP: Crowdsourcing Human Inputs for Mobile Phones. WWW, 2018.

. Experimenting with Commodity 802.11 Hardware: Overview and Future Directions. IEEE Communications Surveys & Tutorials, 2015.


. The Cost of the S in HTTPS. CoNEXT, 2014.


. Staying Online While Mobile: The Hidden Costs. CoNEXT, 2013.


. Is There a Case for Mobile Phone Content Pre-staging?. CoNEXT, 2013.


Recent & Upcoming Talks

Recent Posts

For the project Internet Para Todos one of the toughest challenge we put in our plate is conducting tests on the new cellular hardware with the lowest human involvement possible. To this end, we used a commercial UE simulator that offers an API which enables us to perform bandwidth tests in an automated way, check protocol compliance, etc. For the record, CTIA is giving great example of testplans the cellular industry is conducting on hardware before going to field trial and (eventually) deployments.


Smappee is a small power meter from Belgium that can be used to monitor the power and the cos phi of an electrical installation, thanks to clamp on the main power line (for the current measurement) and to a normal socket (for the tension). The device is bundled with a web app (that is quite slow) and a cloud API (with credential -on demand (!) -) but there is a local REST-ish API one can use from HomeAssistant using the REST sensor API.


Sometimes it might be interesting to saturate a particular WiFi channel with user traffic, but you don’t have any WiFi adapter under the hood and you have only a regular Macbook with MacOS. Hopefully a couple of useful tricks could be used : create an ad-hoc network of your choice (2.4Ghz or 5Ghz) and add some static IP send some broadcast traffic on that IP range with a large size, to avoid frames to be acknowledged at MAC level, while using the largest airtime possible (i.


I use typically macvlan-based network driver for my containers in order to have an experience close to VM on my home network, and rely on docker-compose for their instanciation. In that particular case I was doing the following configuration in my docker-compose.yml: networks: backend: physical: external: true The network ‘physical’ is defining my layer 2 ethernet home network, while ‘backend’ defines a classical docker bridge without any special consideration for the supporting database, appcode etc.



Internet Para Todos

A Telefonica Core Innovation initiative to connect the unconnected.