Template:Wireless embedded system/doc

From TechInfoDepot
Jump to navigationJump to search

Template:Wireless embedded system

generates an infobox and adds relevant semantic data for 802.11 routers and access points

Notes:

there is likely some additional useful semantic data that could be added
(receive sensitivity, transmit power, amount of RF connectors, etc).

Usage

{{Wireless embedded system
|brand= [brand of the unit (but highly recommended)]
|model= [model of the unit (but highly recommended)]
|revision= [revision of the unit (v1, v2, A1, B2, etc), optional]
|series= [series models or Wi-Fi class (N300, AC1200, AX6000, etc), optional]
|upc= [UPC index, optional]
|ean= [EAN index, optional]
|image1= [optional local image if no amazon image, optional]
|image1_size= [local image size (100px, 150px), optional]
|serialnum_prefix= [serial numbers appear to start with (S/N), optional]
|asin= [Amazon index (<ASIN>;<Region (if non-US)>;, CSV), optional]
|newegg= [Newegg index (<Newegg ID>), optional]
|type= [access point, wireless router, repeater, bridge, monitor, etc (but highly recommended)]
|availability= [availability of the unit (common, uncommon, unknown [default]), optional]
|fcc_id= [FCC ID of the unit, plus additional FCC IDs for parent units if required (delimited with a comma)]
|ic_id= [Industry Canada ID of the unit, plus additional IC IDs if required (delimited with a comma)]
|us_id= [US ID of the unit (delimited with a comma), optional]
|pcb_id= [PCB ID of the unit (silkscreened on the board), optional]
|pwr_v= [operating DC voltage of the device, optional]
|pwr_amp= [specified amperage on the device or provided power adapter, optional]
|pwr_conn= [barrel, other - optional]
|pwr_barrel_inner= [diameter of inner circle of barrel plug, optional]
|pwr_barrel_outer= [diameter of outer circle of barrel plug, optional]
|pwr_barrel_len= [length of barrel plug connector, optional]
|pwr_pol= [polarity (reverse, normal), mainly to notify of reverse polarity, defaults to normal]
|pwr_poe= [af (802.3af), at (802.3at) , ns (non-standard), nsc (non-standard 802.3af/at compatible), or blank - optional]
|cpu1_brand= [manufacturer of the primary CPU (SoC or WiSoC), optional (but highly recommended)]
|cpu1_model= [model of the primary CPU (SoC or WiSoC), optional (but highly recommended)]
|cpu1_cspeed= [clock speed of the primary CPU (SoC or WiSoC) in MHz (GHz) (880 MHz, 2.2 GHz, etc), optional]
|cpu1_cores= [number of cores (2 - 2C2T/2C4T, 4 - 4C4T, etc), optional]
|cpu2_brand= [secondary CPU manuf, optional]
|cpu2_model= [secondary CPU model, optional]
|cpu2_cspeed= [clock speed of the secondary CPU (defaults to MHz, add a suffix to manually assign), optional]
|cpu2_cores= [number of cores (2, 4, etc), optional]
|fla1= [amount of primary flash memory the device has, optional]
|fla1_brand= [brand of primary flash memory, optional]
|fla1_model= [model of primary flash memory, optional]
|fla1_num= [number of primary flash chips used (leave blank if 1), optional]
|fla2= [amount of secondary flash memory the device has, optional]
|fla2_brand= [brand of secondary flash memory, optional, requires fla2 to be non-null]
|fla2_model= [model of secondary flash memory, optional, requires fla2 to be non-null]
|fla2_num= [number of secondary flash chips used, optional, requires fla2 to be non-null]
|ram1= [amount of primary RAM the device has, optional]
|ram1_brand= [brand of primary RAM, optional]
|ram1_model= [model of primary RAM, optional]
|ram1_num= [number of primary RAM chips used (leave blank if 1), optional]
|ram2= [amount of secondary RAM the device has, optional]
|ram2_brand= [brand of secondary RAM, optional, requires ram2 to be non-null]
|ram2_model= [model of secondary RAM, optional, requires ram2 to be non-null]
|ram2_num= [number of secondary RAM chips used, optional, requires ram2 to be non-null]
|expansion_if_types= [bus type + form factors (Mini PCIe, USB (2.0/3.0), SATA (eSATA), SFP (SFP+), etc - optional]
|expansion_pcmcia_num= [number of PCMCIA slots, optional]
|expansion_minipci_num= [number of Mini PCI slots, optional]
|expansion_minipcie_num= [number of Mini PCIe slots, optional]
|expansion_usb_num= [number of USB ports, optional]
|expansion_sata_num= [number of SATA ports, optional]
|expansion_sfp_num= [number of SFP ports, optional]
|jtag= [jtag tag, optional]
|serial= [serial port tag, optional]
|wi1_module= [set to the pagename of the primary wireless module (PCMCIA, CardBus, Mini PCI, etc.. card) 
 used, or make a new one for the device]
|wi1_module_if= [only matters is wi1_module is non-null, set to the bus + form factor of the module used]
|wi1_chip1_brand= [brand of the primary wireless device's primary chip (WiSoC)]
|wi1_chip1_model= [model of the primary wireless device's primary chip (WiSoC)]
|wi1_chip2_brand= [brand of the primary wireless device's secondary chip]
|wi1_chip2_model= [model of the primary wireless device's secondary chip]
|wi1_chip3_brand= [brand of the primary wireless device's tertiary chip]
|wi1_chip3_model= [model of the primary wireless device's tertiary chip]
|wi1_txchains= [defaults to 1 if not set]
|wi1_rxchains= [defaults to 1 if not set]
|wi1_sstreams= [defaults to 1 if not set]
|wi1_ant_conn= [antenna connector of first wireless interface (U.FL, RP-SMA, MHF4)]
|wi2_module= [set to the pagename of the secondary wireless module (PCMCIA, CardBus, Mini PCI, 
 etc.. card) used, or make a new one for the device]
|wi2_module_if= [only matters is wi2_module is non-null, set to the bus + form factor of the module used]
|wi2_chip1_brand= [brand of the secondary wireless device's primary chip (SoC)]
|wi2_chip1_model= [model of the secondary wireless device's primary chip (SoC)]
|wi2_chip2_brand= [brand of the secondary wireless device's secondary chip]
|wi2_chip2_model= [model of the secondary wireless device's secondary chip]
|wi2_chip3_brand= [brand of the secondary wireless device's tertiary chip]
|wi2_chip3_model= [model of the secondary wireless device's tertiary chip]
|wi2_txchains= [defaults to 1 if not set]
|wi2_rxchains= [defaults to 1 if not set]
|wi2_sstreams= [defaults to 1 if not set]
|wi2_ant_conn= [antenna connector of second wireless interface]
|eth_none= [set to non-null if the device has no Ethernet inteface]
|eth_cpu= [set to non-null if CPU has MAC or MAC/PHY (eth_chip1)]
|eth_chip1_brand= [ethernet chip1 brand] 
|eth_chip1_model= [ethernet chip1 model]
|eth_chip2_brand= [ethernet chip2 brand]
|eth_chip2_model= [ethernet chip2 model]
|eth_chip3_brand= [ethernet chip3 brand]
|eth_chip3_model= [ethernet chip3 brand]
|sw_cpu= [non-null if WiSoC has the LAN switch, optional]
|sw_brand= [LAN switch brand]
|sw_model= [LAN switch model]
|lan_speed= [10/100 or 10/100/1000, switch-side speed if LAN switch exists]
|lan_ports= [number of ports for LAN access]
|wan_speed= [10/100 or 10/100/1000 or 100/1000/10000]
|wan_ports= [number of ports for WAN access]
|802dot11_protocols= [802.11 network protocols the device is compatible with, use alphabetical order 
 (that is.. bg - for b/g devices, abg - for dual band devices, abgn - for dual band N devices, 
 an - for 5GHz N devices, abgn+ac - for AC devices, abgn+ac+ax - for AX devices, etc)]
|addl_chips= [additional chips (LNA, PA, FEM, etc)]
|stock_boot= [stock boot (CFE, U-Boot, etc)]
|stock_os= [stock OS (Linux, Android, etc)]
|tp_firmware= [third party firmware names delineated by comma 
 (advisable to throw a link to the firmware site on the page)]
|flags= [additional flags delimited by a comma]
|default_ssid= [default SSID (broadcast, probe, whatever), optional]
|default_ssid_regex= [default SSID(s) w/ RegEx, optional (note: delimited with three commas, 
 since the pipe character is verboten all instances are replaced by @@@)]
|default_ip= [default IP address, optional]
|default_user= [default login username, optional]
|default_pass= [default login password, optional]
|oui= [OUI of the wireless device, multiple entries can be entered (delimited with a comma)]
|oui_eth= [OUI of the ethernet device, multiple entries can be entered (delimited with a comma)]
}}

See also