Panduan penetapan Orwell

  1. Klon Orwell ke SD kad sila rujuk artikel di bawah.

  2. Tukar root partition dari SD ke hard drive.

    • sudo ~/.orwell/bin/disk.sh
    • sudo vim /boot/cmdline.txt
    • Kemaskini root partition kepada /dev/sda2
      dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/sda2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
      
    • sudo reboot
  3. SSH masuk ke Raspberry Pi

    ssh pi@0.0.0.0

  4. Hostname & Expand Filesystem masukkan hostname yang betul dan pastikan hard disk digunakan sepenuhnya.

    1. sudo raspi-config
    2. Pilih 8 Advanced Options > A2 Hostname > Ok.

    3. Gantikan nama kilang pantairemis.orwell.my kepada kilang yang anda inginkan. Klik Ok.

    4. Pilih 1 Expand Filesystem > Ok > Finish > Yes untuk reboot.
  5. SSH masuk ke Raspberry Pi kemaskini settings config.ini.

    1. ssh pi@0.0.0.0
    2. cd orwell
    3. vim config.ini
    4. Masukkan hostname dan port number. Rujuk artikel berikut untuk mendapatkan port number untuk pelanggan baru. Get Port Number For New Customer
    [conf]
    rpi_ip          = 127.0.0.1
    port            = 2070
    hostname        = pantairemis
    alarm           = false
    debug           = false
    
  6. Dapatkan SSH key yang baru sila lakukan langkah pertama ini sebelum ke langkah yang seterusnya.

    Anda perlu lakukan langkah ini sebelum boleh ke langkah seterusnya. Hanya teruskan jika key sudah pun di tambah oleh Rezuan. Rujuk artikel berikut untuk langkah-langkah mendapatkan key yang betul. How to generate SSH key
  7. Orwell setup skrip Bash ini akan menjalankan installation menyeluruh.

    1. cd ~/orwell
    2. git pull origin noble
    3. ~/.orwell/bin/init.sh pantairemis
    4. Sekiranya terdapat Error, ulang langkah 3 tetapi tambah code seperti berikut sudo service postgresql restart && ~/.orwell/bin/init.sh


    Semasa pemasangan, skrip akan berhenti dan meminta anda untuk proceed atau quit. Masukkan 3 untuk menukar user dari postgres ke bucardo

    Current connection settings:
    1. Host:           127.0.0.1
    2. Port:           5432
    3. User:           postgres
    4. Database:       bucardo
    5. PID directory:  /var/run/bucardo
    Enter a number to change it, P to proceed, or Q to quit:
    

    Kemudian masukkan P untuk meneruskan process installation.

    Current connection settings:
    1. Host:           127.0.0.1
    2. Port:           5432
    3. User:           bucardo
    4. Database:       bucardo
    5. PID directory:  /var/run/bucardo
    Enter a number to change it, P to proceed, or Q to quit:
    


  8. Buka pelayar web dan masukkan alamat IP Pi anda Log masuk sebagai admin dan katalaluan adalah deriabiru.

  9. Klik di bahagian Content untuk edit nama Company, Factory, Raspberry Pi, dan Sensor

  10. Edit Company. Masukkan nama syarikat yang anda inginkan. Tukar Pantai Remis Palm Oil Mill Sdn. Bhd kepada syarikat yang baru dan klik butang Save.

  11. Edit Factory Masukkan nama kilang yang anda inginkan. Tukar Pantai Remis Palm Oil Mill kepada kilang yang baru dan scroll ke bawah untuk masukkan nama schema.

  12. Gantikan nama pantairemis kepada nama schema yang anda inginkan, dan klik butang Save.

  13. Edit Raspberry Pi Masukkan hos nama kilang yang anda gunakan dan klik butang Save.

  14. Edit semula Sensor Smoke Opacity 1 Pastikan data-data yang anda ingin masukkan sama seperti di pangkalan data yang anda semak. Lakukan juga pada Smoke Opacity 2 dan klik butang Save.

     

     

  15. Seterusnya klik dibahagian People untuk edit akaun pantairemis kepada akaun kilang yang baru

  16. Edit Username, E-mail address, Password, Confirm password dan klik butang Save.