device-database

    1.4.8 • Public • Published

    Device-Database

    Collection of development boards

    Install

    $ npm i device-database

    Available devices on database

    Raspberry Pi Orange Pi
    Raspberry Pi 3 Orange Pi PC
    Raspberry Pi B+ Orange Pi PC Plus
    Raspberry Pi 2B Orange Pi Plus
    Raspberry Pi 3B Orange Pi Lite
    Raspberry Pi 3B+ Orange Pi Plus 2
    Raspberry Pi A+ Orange Pi Plus 2E
    Raspberry Pi 3A+ Orange Pi One
    Raspberry Pi Zero Orange Pi 2
    Raspberry Pi Zero W Orange Pi PC 2
    Raspberry Pi CM3+ Orange Pi Zero
    Raspberry Pi CM3 Orange Pi Prime

    Construct module

    const database = require("device-database");
    const data = new database.data()

    Get parsed data

    Get parsed file from /proc/cpuinfo

    const data = new database.data()
    console.log(data.getParsed());
     
    /*
    [ { processor: '0',
        modelName: 'ARMv7 Processor rev 4 (v7l)',
        bogomips: '76.81',
        features: 'half thumb',
        cpuImplementer: '0x41',
        cpuArchitecture: '7',
        cpuVariant: '0x0',
        cpuPart: '0xd03',
        cpuRevision: '4' },
        ...
      { hardware: 'BCM2835',
        revision: 'a02082',
        serial: 'serialid' } ]
    */
     

    Get device data

    Get device data

    const data = new database.data()
    console.log(data.getDevice());
     
    /*
      { hardware: 'BCM2835',
        revision: 'a02082',
        serial: 'serialid' }
    */
     

    Get database data

    Find device data exist on database

    const data = new database.data()
    console.log(data.getResult());
     
    /*
    { model: '3B',
      revision: '1.2',
      ram: 1024,
      manufacturer: 'Sony UK',
      brand: 'raspberry' }
    */
     

    *Device results may different from others


    Device exist

    Check device exist on database

    const data = new database.data()
    console.log(data.found());
     
    /*
    true || false
    */

    Get experimental parser data

     
    const data = new database.data()
    console.log(data.getParsed2());
     
    /*
      cpu1: {
        modelName: 'ARMv7 Processor rev 4 (v7l)',
        bogomips: '76.81',
        features: 'half thumb',
        cpuImplementer: '0x41',
        cpuArchitecture: '7',
        cpuVariant: '0x0',
        cpuPart: '0xd03',
        cpuRevision: '4' 
      },
      ...
      device: {
        cpuLength: 1,
        hardware: 'BCM2835',
        revision: 'a02082',
        serial: 'serialid'
      } 
    }
    */
     

    Install

    npm i device-database

    DownloadsWeekly Downloads

    3

    Version

    1.4.8

    License

    Apache-2.0

    Unpacked Size

    31.6 kB

    Total Files

    6

    Last publish

    Collaborators

    • queenscrown