Author Archives: admin

  1. Yet another weather station!

    Leave a Comment

    Material Required

    Raspberry Pi Zero 2 W with Pre-soldered Headers

    264×176, 2.7inch E-Ink display HAT for Raspberry Pi

    MicroSD Card – 32 GB – Class 10 – BLANK

    Raspberry Pi 12.5W Power Supply, US, White

    HOVSTA – Frame, birch effect, 13×18 cm

    Golden State Art, Pack of 25 5×7 Multicolor Uncut Mat Boards – Great for Photos, Pictures, Frames – Acid-Free, White-Core

    The code used in making this weather station is the modified version of the below project.

    Weather Station with ePaper and Raspberry Pi, in that project a color 264×176, 2.7inch E-Ink display HAT for Raspberry Pi, three-color is used. I am using the BW model of the E-Ink display and have modified the code to use black and white color.

    Preparing the Hardware and Software

    Install the Raspberry Pi OS on the SD card.

    Layer 1: make the mat board, do some artwork on the white color mat, and cut the frame to fit the display.

    The below design was done by Fathima Farha. Thank you.

    Layer - 1
    Layer 1

    Layer 2: Cut the frame to fit the display.

    Layer 2
    Layer 2

    Layer 3 – Cut the frame to fit the display.

    Layer 3
    Layer 3

    Layer 4: Cut the frame to fit the display.

    Layer 4
    Layer 4

    Layer 5: On The back panel of the frame, make a square so that the raspberry pi zero 2 fits accordingly on the display

    Layer 5
    Layer 5

    Now stack the frame as given in the below images

    Frame with the Glass
    Layer 1 stacked reversely
    Layer 2 stacked reversely
    Layer 3 and 4 stacked reversely
    Place the display
    Place the back Panel of the frame
    Connect Raspberry Pi Zero 2 W

    Power up the Pi – the once the program is started, the weather station looks like below.

  2. Install CubicSDR on Ubuntu Desktop 22.04.2 LTS | Raspberry Pi 4

    1 Comment

    SDR-Studio

    We will learn how to Build and install CubicSDR (A Cross-Platform Software-Defined Radio Application) from source on Ubuntu 22.04.2 running on Raspberry Pi 4.

    Install Basic build support:

    $ sudo apt-get install git build-essential automake cmake

    Install Base Dependencies:

    $ sudo apt-get install libpulse-dev libgtk-3-dev

    Install OpenGL Dependencies

    $ sudo apt-get install freeglut3 freeglut3-dev

    Build and install SoapySDR

    $ mkdir ~/Works
    $ cd ~/Works
    $ sudo rm -rf SoapySDR
    $ git clone https://github.com/pothosware/SoapySDR.git
    $ cd SoapySDR
    $ mkdir build
    $ cd build
    $ cmake ..
    $ make
    $ sudo make install
    $ sudo ldconfig

    Download and Install Driver for SDRPlay RSP devices:

    From https://www.sdrplay.com/downloads/ – Download ARM Ubuntu specific API & Driver – 64 bit.

    Make the file executable:
    $ sudo chmod 755 ./SDRplay_RSP_API-ARM64-3.07.1.run

    Run the file:
    $ ./SDRplay_RSP_API-ARM64-3.07.1.run

    Build and Install SoapySDRPlay:

    $ cd ~/Works
    $ sudo rm -rf SoapySDRPlay
    $ git clone https://github.com/SDRPlay/SoapySDRPlay.git
    $ cd SoapySDRPlay
    $ mkdir build
    $ cd build
    $ cmake ..
    $ make
    $ sudo make install
    $ sudo ldconfig

    Okay, now let us Check the SoapySDR installation:

    SoapySDRUtil –info

    SoapySDRUtil –probe=”driver=sdrplay”

    Build and Install Hamlib libraries:

    Download hamlib-3.3.tar.gz from: https://sourceforge.net/projects/hamlib/files/hamlib/3.3/ and
    copy to ~/Works

    $ cd ~/Works
    $ sudo apt remove libhamlib2
    $ tar -zxvf hamlib-3.3.tar.gz
    $ cd hamlib-3.3
    $ ./configure –prefix=/usr/local –enable-static
    $ make
    $ sudo make install
    $ sudo ldconfig

    Build and install liquid-dsp:

    $ cd ~/Works
    $ git clone https://github.com/jgaeddert/liquid-dsp
    $ cd liquid-dsp
    $ ./bootstrap.sh
    $ CFLAGS=”-march=native -O3″ ./configure –enable-fftoverride
    $ make
    $ sudo make install
    $ sudo ldconfig

    Build static wxWidgets:

    $ cd ~/Works
    $ wget
    https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.3/wx
    Widgets-3.1.3.tar.bz2
    $ tar -xvjf wxWidgets-3.1.3.tar.bz2
    $ cd wxWidgets-3.1.3/
    $ mkdir -p ~/Works/wxWidgets-staticlib
    $ ./autogen.sh
    $ ./configure –with-opengl –disable-shared –enable-monolithic
    –with-libjpeg –with-libtiff –with-libpng –with-zlib –disablesdltest –enable-unicode –enable-display –enable-propgrid —
    disable-webkit –disable-webview –disable-webviewwebkit —
    prefix=echo ~/Works/wxWidgets-staticlib CXXFLAGS=”-std=c++0x”
    $ make
    $ make install

    Build CubicSDR with Hamlib and ALSA support:

    $ cd ~/Works
    $ git clone https://github.com/cjcliffe/CubicSDR.git
    $ cd CubicSDR
    $ mkdir build
    $ cd build
    $ cmake ../ -DCMAKE_BUILD_TYPE=Release –
    DwxWidgets_CONFIG_EXECUTABLE=~/Works/wxWidgets-staticlib/bin/wxconfig -DUSE_HAMLIB=1 -DUSE_AUDIO_PULSE=0 -DUSE_AUDIO_OSS=0 –
    DUSE_AUDIO_ALSA=1 -DOTHER_LIBS=”-latomic”
    $ make
    $ sudo make install

    Launch CubicSDR

    $ cd x64/
    $ sudo ./CubicSDR

  3. ECSA : My Thoughts and concerns

    Leave a Comment

    Ratheesh Raveendran
    IT Security Analyst

    https://www.linkedin.com/pulse/what-im-before-after-ecsa-course-completion-my-review-raveendran

    The EC-Council Security Analyst course was a very big step towards in my career. This experience gave me a wider approach towards system and analytical security and refined my information security skills. The ECSA course provides for a better subject matter understanding both theoretically and practically.

    The course through its duration exposed me to different security methods that need to be dealt with on a daily basis and taught me necessary tools and techniques to analyze the very same. My knowledge of eliminating system vulnerabilities increased and I gained skills required to test and mitigate them.

    I need to mention that the most interesting experience or aspect of the ECSA course were the iLabs, since I had had never had hands-on training with other certifications than ECSA. After attending the ECSA program I believe my skills set as an IT Security Professional have increased and my market value has risen substantially.

    I need to mention one important person name this time Mr. Shafeeque Kunnikkal, my tutor. With his help and support (even after course completion) was commendable. With his proper guidance throughout the course I also managed to successfully completed the course within the stipulated time-frame mentioned.

    I would like to thanks “EC-Council for introducing the Security Certifications Like ECSA and LPT and to My tutor Mr. Shafeeque Kunnikkal for all the help I’ve received to build a security professional Career”.

Categories

Tags

Archives