HM-10 or CC41-A module? Automatic Arduino BLE module identification

Lately I am working a lot with Arduino, which is a new field for me, hence fewer posts. Arduino is a very popular entry level embedded electronics platform. My latest Arduino project features Bluetooth Low Energy (BLE) communication. Arduino boards have no built-in BLE capabilities so I was looking to add a BLE module to … Read more

Capturing and reversing wireless keyboard signal

Scanning

Recently I have made a presentation at the “Software Defined Radio Israel” meetup about my work capturing and reversing wireless keyboard signals. I focused on a “Rapoo E2700 keyboard and track-pad” but we also discussed the broader challenge of such capturing for SDR enthusiasts. The project involved capturing 2.4Ghz wireless signal with an RTL-SDR dongle … Read more

Why use – Fosphor, a GNU Radio real-time spectrum analyzer?

Lately I have been experimenting with Software Defined Radio, SDR, which is a software-based radio signal processing system. I find this field intriguing. I can capture all kinds of signals in the air and get a better understanding of how technologies and gadgets around me operate. During my exploration of SDR I discovered one tool … Read more

Understanding and improving VMware snapshot integration in FreeNAS

Those who followed my previous posts know that I am using a storage server called FreeNAS in a VMware virtualization environment. There are several benefits of why one would use a storage server rather than just a trivial storage solution. Two of such major benefits are snapshots and replication. In this article I will discuss … Read more

Experiments with dead space reclamation and the wonders of storage over-provisioning

I am in the process of setting up a home storage server that will rely heavily on over-provisioning. You can read more about my previous VMware – FreeNAS – ZFS experiences in other articles. In this article I will conduct several experiments showing how available disk space fluctuates at various layers in the system. This … Read more