Python and Bluetooth – Part 1: Scanning For Devices And Services (Python)

"Track and Trace" has got some attention in recent times here in the UK as the Covid-19 (Coronavirus) lockdown level looks to be relaxed. Part of the "Track and Trace" program is a mobile application that uses low energy bluetooth beaconing to see what other devices running the application have been close by. This has … Continue reading Python and Bluetooth – Part 1: Scanning For Devices And Services (Python)

Raspbian and Raspberry Pi OS (Raspberry Pi)

Just a quick blog post about my favourite mini computer, the Raspberry Pi. This morning (Thursday 28th May 2020) the Raspberry Pi Foundation announced the launch of the 8GB Raspberry Pi 4 (official news here: https://www.raspberrypi.org/blog/8gb-raspberry-pi-4-on-sale-now-at-75/) to join the year old 4GB and 2GB Raspberry Pi 4* Alongside the news of the new Pi model … Continue reading Raspbian and Raspberry Pi OS (Raspberry Pi)

Raspberry Pi MicroSD Check Using Agnostics via CLI (Raspberry Pi)

sudo apt install agnostics

Towards the beginning of March 2020 raspberrypi.org released a tool to check the speed of a microSD card being used by the Raspberry Pi. The details for this tool, called "agnostics" can be found at https://www.raspberrypi.org/blog/sd-card-speed-test/ or if you want to install the tool then use sudo apt install agnostics . You may need to … Continue reading Raspberry Pi MicroSD Check Using Agnostics via CLI (Raspberry Pi)

TCPDump (Raspberry Pi)

TCP Packet Dump

What is tcpdump? TCP (Transmission Control Protocol) is a communication standard that devices use to talk establish communications between each other. The communication then takes place in packets. Normally a lot of the communication between devices is hidden away from us humans as we don't need to see our computer ask a DNS server for … Continue reading TCPDump (Raspberry Pi)

Using Ansible To Create And Manage Users (Linux / Raspberry Pi)

If you have multiple Linux devices (e.g. multiple Raspberry Pi computers) and multiple user accounts that need access to those devices (i.e. maybe a Code Club of pupils) and want their own user accounts on the devices it could be a lengthy process managing the accounts and devices. Which is where Ansible (https://www.ansible.com/) comes into … Continue reading Using Ansible To Create And Manage Users (Linux / Raspberry Pi)