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 = ;const data =
Get parsed data
Get parsed file from /proc/cpuinfo
const data = console; /*[ { 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 = console; /* { hardware: 'BCM2835', revision: 'a02082', serial: 'serialid' }*/
Get database data
Find device data exist on database
const data = console; /*{ 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 = console; /*true || false*/
Get experimental parser data
const data = console; /*{ 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' } }*/