NA150 Network Appliance User’s Manual Disclaimers This manual has been carefully checked and believed to contain accurate information. AXIOMTEK Co., Ltd. assumes no responsibility for any infringements of patents or any third party’s rights, and any liability arising from such use. AXIOMTEK does not warrant or assume any legal liability or responsibility for the accuracy, completeness or usefulness of any information in this document. AXIOMTEK does not make any commitment to update the information in this manual. AXIOMTEK reserves the right to change or revise this document and/or product at any time without notice. No part of this document may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of AXIOMTEK Co., Ltd. Copyright 2015 AXIOMTEK Co., Ltd. All Rights Reserved August 2015, Version A1 Printed in Taiwan ii Safety Approvals CE Marking FCC Compliance Safety Precautions Before getting started, read the following important cautions. 1. Be sure to ground yourself to prevent static charge when installing the internal components. Use a grounding wrist strap and place all electronic components in any static-shielded devices. Most electronic components are sensitive to static electrical charge. 2. Disconnect the power cords from the NA150 before making any installation. Be sure both the system and the external devices are turned OFF. Sudden surge of power could ruin sensitive components. Make sure the NA150 is properly grounded. 3. Do not open the system’s top cover. If opening the cover for maintenance is a must, only a trained technician is allowed to do so. Integrated circuits on computer boards are sensitive to static electricity. To avoid damaging chips from electrostatic discharge, observe the following precautions: Before handling a board or integrated circuit, touch an unpainted portion of the system unit chassis for a few seconds. This will help to discharge any static electricity on your body. When handling boards and components, wear a wrist-grounding strap, available from most electronic component stores. Trademarks Acknowledgments AXIOMTEK is a trademark of AXIOMTEK Co., Ltd. IBM, PC/AT, PS/2, VGA are trademarks of International Business Machines Corporation. iii Table of Contents Safety Approvals .................................................................................................... iii Safety Precautions ................................................................................................. iii CHAPTER 1 INTRODUCTION ........................................................................ 1 1.1 1.2 1.3 1.3.1 1.3.2 1.4 1.5 1.5.1 1.5.2 General Description ............................................................................ 1 Features ............................................................................................... 1 Specifications...................................................................................... 2 System ............................................................................................................... 2 Mechanical / Environmental ............................................................................ 3 Dimensions and Outlines ................................................................... 4 I/O Outlets............................................................................................ 5 Front Panel ........................................................................................................ 5 Rear Panel ......................................................................................................... 6 CHAPTER 2 HARDWARE DESCRIPTION ..................................................... 7 2.1 2.2 2.3 2.4 2.4.1 2.5 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.5.10 2.5.11 2.5.12 2.5.13 2.5.14 2.5.15 Checklist .............................................................................................. 7 Hard Disk Installation (2.5’) ................................................................ 7 Board Layout ....................................................................................... 8 Jumper Settings .................................................................................. 9 TACT SW1 Selection (JP6) ............................................................................... 9 Connectors ........................................................................................ 10 SIM Socket (CN1/CN2) (Optional) .................................................................. 10 MINI PCIe SLOT 1 (CN3) ................................................................................. 11 MINI PCIe SLOT 2 (CN4) ................................................................................. 12 SD Card Connector (CN5) .............................................................................. 13 SATA Power Connector (CN6/CN7) .............................................................. 13 LAN1 ~ LAN4 Connector (CN8) ..................................................................... 13 DC12V In Power Jack (CN10)......................................................................... 14 Power Input 12V Connector (ATX1) (Optional) ............................................ 14 DC12V Power Switch Connector (ATX2) (Optional) .................................... 14 Serial Port1 For Console (COM1) .................................................................. 14 USB Port Connector (USB1) .......................................................................... 15 Gigabit Ethernet Connector (WAN) ............................................................... 15 Serial ATA Connectors (SATA1, SATA2) ..................................................... 16 Fan Connector (FAN1) (Optional).................................................................. 16 Front Panel Bezel Connector (JP1) ............................................................... 16 CHAPTER 3 SOFTWARE USER GUIDE ...................................................... 17 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 Getting started .................................................................................. 17 Install development environment .................................................... 19 Compile the Linux kernel.................................................................. 20 Compile root file system................................................................... 21 Put kernel and root file system into SD card .................................. 22 Compile Sample Program................................................................. 23 How to use WiFi ................................................................................ 24 How to use GPIO to control status LED and push buttons ............ 28 APPENDIX A WARNING .............................................................................. 29 iv NA150 Series Network Appliance User’s Manual CHAPTER 1 INTRODUCTION This chapter contains general information and detailed specifications of the NA150 Network Appliance Server. Chapter 1 contains the following sections: 1.1 General Description Features Specifications Dimensions I/O Outlets General Description The NA150 is a 1U desktop security hardware platform for VPN, firewall and other network security applications, which consists Marvell® Armada370 SOC. The system supports onboard DDR3L 1066/1333 memory up to maximum 1 GB. In addition, the platform supports 1 Gigabit WAN port and 4 gigabit switch ports which can provide best throughput. For the purpose of storing event log data, it can deploy one 2.5” HDD SATA drive and one mSATA for optional. This platform can be easily enabled through application programs to make a user-friendly appliance for customers, and provide the highest ever performance of encryption and decryption. 1.2 Features Low power and high performance for network security field applications. NA150 series supports Marvell® Armada370 Soc. Supports One 10/100/1000Mbps WAN port Supports Four 10/100/1000Mbps Switch ports Support 2.5” HDD SATA drive and one mSATA for optional Reasonable computing performance and throughput for processor and LAN ports Suitable for Network Appliance; VPN, network bandwidth controller, firewall and UTM Introduction 1 NA150 Series Network Appliance User’s Manual 1.3 Specifications 1.3.1 System System CPU Marvell® Amada 370 uBoot Marvell u-boot-2011.12. 8Mbit SPI Flash System Memory Onboard DDR3L 1066/1333 memory 512M. (1GB for optional) HDD Interface Supports one 2.5” HDD SATA drive and one mSATA for optional SD Interface SD socket on board Integred 8GB SD card with Linux kernel(BSP) Network Interface 5 10/100/1000Mbps (1 Giga WAN port and 4 Giga switch ports) USB Two USB ports located on the front side (2XUSB2.0) Console RS-232 Console port located on the front side(RJ-type) Power 1 x 12V/5A 60W power adapter OS Compatibility Linux kernel -3.2.58 2 Introduction NA150 Series Network Appliance User’s Manual 1.3.2 Mechanical / Environmental Form Factor 1U Desktop LED Power, HDD, GPO, Link/Act with transfer rate Operation Temperature 0°C ~ 40°C (32°F ~ 104°F) Storage Temperature -20°C ~ 70°C (-4°F ~ 158°F) Humidity 10% - 95% RH, non-condensing Chassis Material Steel Dimensions 44mm (1.73”) (H) x 231.9m (9.09”) (W) x 152m (5.98) (D) Weight (Net/Gross) 1.128 kg / 2.036Kg NOTE: All specifications and images are subject to change without notice. Introduction 3 NA150 Series Network Appliance User’s Manual 1.4 4 Dimensions and Outlines Introduction NA150 Series Network Appliance User’s Manual 1.5 I/O Outlets Locate the front panel I/O outlets on the NA150 Series server to connect serial and Ethernet interface devices. 1.5.1 Front Panel Programmable LED See Chapter 3.8 How to use GPIO to control status LED and push buttons Power LED Will be lit when the server is powered on to perform diagnostic tests and check for proper operation. LAN Link LED Will be lighted when a twisted pair is connected to another Ethernet device on the port. It shows network transfer rate while making a connection. LAN Activity LED Will be lighted when the server is transmitting or receiving a packet through the twisted pair ports. HDD LED Flashes when transmitting or receiving any signals. Introduction 5 NA150 Series Network Appliance User’s Manual 1.5.2 Rear Panel WAN Port USB Ports 12V DC Power Input Reset Default(GPI) Console Port Switch LAN Ports Reset Button Used to reset the system and reboot your computer instead of turning OFF the power. This method increases life expectancy of power supply Default Button See Chapter 3.8 How to use GPIO to control status LED and push buttons Console port RS-232 Console port is for the command of line interface and of diagnostic support by P.O.S.T (Power on Self Test). Active/Link LED (Single color)for LAN port #1, port#2, port#3, port#4 1. 2. 3. Link LED Color Active LED Color Green Orange Active /Link LED for WAN 1. 2. 3. 4. 5. 6. 6 The orange LED is on when the LAN port connection is working. The LED flashes when transmitting or receiving any signals to or from the appliance. The LED is dark when the appliance is off. The double-color LED light indicates a 10/100/1000Mbps transfer rate. The green light indicates a 1000Mbps transfer rate The amber light indicates a 100Mbps transfer rate If the LED is dark and Link/Active LED is lit or flashing, it indicates a 10Mbps transfer rate. Active LED color is orange When LED and Link/Active LED are both dark, no networking devices are attached Transfer Rate LED Light Color 10Mbps Dark 100Mbps Amber 1000Mbps Green Introduction NA150 Series Network Appliance User’s Manual CHAPTER 2 HARDWARE DESCRIPTION The NA150 Series is convenient for various hardware configurations. Chapter 2 introduces the hardware. 2.1 Checklist The package bundled with the NA150 Series should contain the following items: DC Power Adapter x 1,Power cord x 1 Mounting screws for disk drive x 4 Cable kits (1 x SATA cable, 1 x SATA power cable) Plastic stand for stack–up x 4 If the package or any of its contents are missing, please contact AXIOMTEK distributors immediately. If any optional components have been ordered, the package may contain the additional hardware or documents accordingly. 2.2 Hard Disk Installation (2.5’) When installing 2.5’HDD: If the height is 9mm, it is recommended to fasten the screws on both the right and left sides. If the height is 15mm, please fasten the screws at the bottom of the bracket. Hardware Description 7 NA150 Series Network Appliance User’s Manual 2.3 Board Layout Component Side Solder Side 8 Hardware Description NA150 Series Network Appliance User’s Manual 2.4 Jumper Settings This section provides information about jumpers and connectors of the NA-150 Series. Proper jumper settings configure the main board in this appliance to meet the application purpose. We are herewith listing a summary table of all jumpers and default settings for onboard devices, respectively. 2.4.1 TACT SW1 Selection (JP6) Description Function Jumper Setting 3 2 1 GPI TACT SW1 Function 3 2 1 Reset (Default) Hardware Description 9 NA150 Series Network Appliance User’s Manual 2.5 Connectors Connectors connect the board with other parts of the system. Loose or improper connection might cause problems. Ensure that all connectors are properly and firmly connected. Below is a summery table of all connectors on the main board. Connectors Label SIM Socket 1 (optional) CN1 SIM Socket 2 (optional) CN2 MINI PCIe SLOT 2 CN3 MINI PCIe SLOT 1 CN4 SD Card Socket CN5 SATA Power Connector CN6 SATA Power Connector (Optional) CN7 LAN1 ~ LAN4 Connector CN8 DC12V In Power Jack CN10 Power Input 12V Connector (Optional) ATX1 DC12V Power Switch (Optional) ATX2 Serial port1 RJ-type COM1 USB 2.0 Connector USB1 WAN1 Connector WAN1 Serial ATA Connector SATA1 Serial ATA Connector (optional) SATA2 System FAN Connector (optional) FAN1 Front Panel Bezel Connector JP1 2.5.1 SIM Socket (CN1/CN2) (Optional) In order to work properly, the SIM Card must be used together with the Mini Card which is inserted to socket CN2. It is mainly used in the 3G wireless network application. C1 PWR C2 RST C3 CLK C4 No use C5 Ground (GND) C6 VPP C7 DATA C8 No use 10 C8 C7 C6 C5 OPEN Signal LOCK Pin C4 C3 C2 C1 Hardware Description NA150 Series Network Appliance User’s Manual 2.5.2 MINI PCIe SLOT 1 (CN3) The PCI-Express Mini Card socket supports m-SATA signal and USB 2.0 signal. 1 2 17 18 51 52 Pin Signal Pin Signal 1 WAKE# 2 +3.3VSB 3 No use 4 Ground (GND) 5 No use 6 +1.5V 7 CLKREQ# 8 No use 9 Ground (GND) 10 No use 11 REFCLK- 12 No use 13 REFCLK+ 14 No use 15 Ground (GND) 16 No use 17 No use 18 Ground (GND) 19 No use 20 W_DISABLE# 21 Ground (GND) 22 PERST# 23 SATA_RXP 24 +3.3VSB 25 SATA_RXN 26 Ground (GND) 27 Ground (GND) 28 +1.5V 29 Ground (GND) 30 SMB_CLK 31 SATA_TXN 32 SMB_DATA 33 SATA_TXP 34 Ground (GND) 35 Ground (GND) 36 USB_D2- 37 Ground (GND) 38 USB_D2+ 39 +3.3VSB 40 Ground (GND) 41 +3.3VSB 42 LED_WWAN# 43 Ground (GND) 44 LED_WLAN# 45 No use 46 LED_WPAN# 47 No use 48 +1.5V 49 No use 50 Ground (GND) 51 No use 52 +3.3VSB Hardware Description 11 NA150 Series Network Appliance User’s Manual 2.5.3 MINI PCIe SLOT 2 (CN4) The PCI-Express Mini Card socket supports PCI-Express x1 link. It complies with PCI-Express Mini Card Spec. V1.2. 1 2 17 18 51 52 Pin Signal Pin Signal 1 WAKE# 2 +3.3VSB 3 No use 4 Ground (GND) 5 No use 6 +1.5V 7 CLKREQ# 8 No use 9 Ground (GND) 10 No use 11 REFCLK- 12 No use 13 REFCLK+ 14 No use 15 Ground (GND) 16 No use 17 No use 18 Ground (GND) 19 No use 20 W_DISABLE# 21 Ground (GND) 22 PERST# 23 PE_RXN1 24 +3.3VSB 25 PE_RXP1 26 Ground (GND) 27 Ground (GND) 28 +1.5V 29 Ground (GND) 30 SMB_CLK 31 PE_TXN1 32 SMB_DATA 33 PE_TXP1 34 Ground (GND) 35 Ground (GND) 36 No use 37 Ground (GND) 38 No use 39 +3.3VSB 40 Ground (GND) 41 +3.3VSB 42 LED_WWAN# 43 Ground (GND) 44 LED_WLAN# 45 No use 46 LED_WPAN# 47 No use 48 +1.5V 49 No use 50 Ground (GND) 51 No use 52 +3.3VSB 12 Hardware Description NA150 Series Network Appliance User’s Manual 2.5.4 SD Card Connector (CN5) Pin Signal Pin Signal 1 DATA3 2 CMD 3 Ground (GND) 4 +3.3V Level 5 CLK 6 Ground (GND) 7 DATA0 8 DATA1 9 DATA2 10 WP 11 Status 12 Ground (GND) 9 1 2 3 4 5 6 7 8 11 10 12 2.5.5 SATA Power Connector (CN6/CN7) Supports 2.5” SATA HDD power Pin Signal 1 2 Ground (GND) 3 Ground (GND) 4 +12V Level +5V Level 4 1 2.5.6 LAN1 ~ LAN4 Connector (CN8) LAN1 LAN2 L1 L2 L3 L4 L5 L6L7L8 L1 L2 L3 L4 L5 L6L7L8 LAN3 LAN4 L1 L2 L3 L4 L5 L6L7L8 L1 L2 L3 L4 L5 L6L7L8 Pin Signal Pin Signal L1 MDI0+ L5 MDI2+ L2 MDI0- L6 MDI2- L3 MDI1+ L7 MDI3+ L4 MDI1- L8 MDI3- Hardware Description 13 NA150 Series Network Appliance User’s Manual 2.5.7 DC12V In Power Jack (CN10) Pin Signal 1 2 +12V 2 1 Ground (GND) 2.5.8 Power Input 12V Connector (ATX1) (Optional) Pin Signal 1 Ground (GND) 2 +12V 1 2 2.5.9 DC12V Power Switch Connector (ATX2) (Optional) Pin Signal 1 DC_12V1 2 DC_12V2 1 2 2.5.10 Serial Port1 For Console (COM1) The COM1 Port connector is a RJ-type connector Pin Signal 1 No use 2 No use 3 Transmit Data (TXD) 4 Ground (GND) 5 No use 6 Receive Data (RXD) 7 No use 8 No use 14 Hardware Description NA150 Series Network Appliance User’s Manual 2.5.11 USB Port Connector (USB1) Pin Signal 1 USB VCC (+5V level standby power) 2 USB #0_D- 3 USB #0_D+ 4 Ground (GND) 5 USB VCC (+5V level standby power) 6 USB #1_D- 7 USB #1_D+ 8 Ground (GND) 5 6 7 8 1 2 3 4 2.5.12 Gigabit Ethernet Connector (WAN) Pin Signal L1 MDI0+ L2 MDI0- L3 MDI1+ L4 MDI1- L5 MDI2+ L6 MDI2- L7 MDI3+ L8 MDI3- A Active LED (Orange) B 100 LAN LED (Amber)/ 1000 LAN LED (Green) Hardware Description B A L8 L7 L6 L5 L4 L3 L2 L1 15 NA150 Series Network Appliance User’s Manual 2.5.13 Serial ATA Connectors (SATA1, SATA2) These Serial Advanced Technology Attachment (Serial ATA or SATA) connectors are for high-speed SATA interface ports. SATA2 is co-lay with m-SATA(CN3). Pin Signal Pin Signal 1 Ground (GND) 2 TX+ 3 TX- 4 Ground (GND) 5 RX- 6 RX+ 7 Ground (GND) 7 1 2.5.14 Fan Connector (FAN1) (Optional) Pin Signal 1 1 Ground (GND) 2 2 +12V level 3 3 +5V level 2.5.15 Front Panel Bezel Connector (JP1) 2 4 6 8 1 3 5 7 Power LED: This 2-pin connector (Pin 1, 2) connects an LED indicator to the system power switch on the case. Pin 2 is assigned as +, and Pin 1 as -. The Power LED lights up when the system is powered ON. GPI Pin-header: This 2-pin connector (Pin 3, 4) connects the GPI signal to the SoC with pin 4, which allows users to control GPI to be low level. System Reset Switch: This 2-pin connector (Pin 5, 6) can be connected to the case-mounted reset switch that reboots your computer instead of turning OFF the power switch. This method is a better way to reboot your system for longer life of the system’s power supply. HDD Activity LED: This connection is linked to the hard drive activity LED on the control panel. LED flashes when HDD is being accessed. The 2-pin connector (Pin 7, 8) connects the hard disk drive to the front panel HDD LED, Pin 7 assigned as -, and Pin 8 is assigned as +. 16 Hardware Description NA150 Series Network Appliance User’s Manual CHAPTER 3 SOFTWARE USER GUIDE This chapter provides users with detailed descriptions on how to set up the basic system configuration. 3.1 Getting started Connecting the NA150 You can connect the NA150 to PC via Serial RS-232 console Baudrate: 115200 bps Parity: None Data bits: 8 Stop bit: 1 Flow Control: None If a connection is established successfully, you should see the following image. Software User Guide 17 NA150 Series Network Appliance User’s Manual To login, please enter ‘root’ (with no password). 18 Software User Guide NA150 Series Network Appliance User’s Manual 3.2 Install development environment Install Ubuntu 12.04 LTS Install packages for compile kernel and root file system #sudo apt-get update #sudo apt-get install libncurses5-dev g++ bison gettext flex texinfo patch git Download and Untar the Linux BSP “NA150-BSP-1.0.0.tar.gz” Create a folder and untar the BSP # mkdir ~/Project/NA150 –p # tar –zxf NA150-BSP-1.0.0.tar.gz –C ~/Project/NA150 After untar the BSP, you will see following folders Install cross compiler for NA150 # cd ~/Project/NA150/cross_compiler # sudo tar –jxf armv7-marvell-linux-gnueabi-hard_i686_64K_Dev_20131002.tar.bz2 –C /opt Software User Guide 19 NA150 Series Network Appliance User’s Manual 3.3 Compile the Linux kernel Change to kernel source folder # cd linux-3.2.58 Set the environment variable (To configure the developing environment automatically) # source setenv.sh You can modify the setenv.sh by yourself, if you change the path of cross compiler. Generate .config file # make na150_defconfig Modify and compile the Kernel # make menuconfig You can modify the kernel by youself as seen below: After modifying the kernel, use ‘make’ to compile the kernel # make uImage The kernel image “uImage” will appear in arch/arm/boot 20 Software User Guide NA150 Series Network Appliance User’s Manual 3.4 Compile root file system Change to buildroot folder # cd ~/Project/NA150/buildroot Set the environment variable (To configure the developing environment automatically) # source setenv.sh Generate .config file # make na150_defconfig Modify and compile the root file system # make menuconfig You can choose packages you want to add in the root file system: After configuration root file system, use ‘make’ to build root file system # make The root file system “rootfs.tar” will in /output/image/ Software User Guide 21 NA150 Series Network Appliance User’s Manual 3.5 Put kernel and root file system into SD card SD card has two partitions: the first partition is kernel image(fat32), the second partition is root file system(ext2) Use the card reader to connect to host PC(Ubuntu 12.04 LTS) Mount SD card Mount partition 1 in /mnt/sdcard_1 # sudo mkdir /mnt/sdcard_1 # mount /dev/sdc1 /mnt/sdcard_1(sdc1 is device name) Mount partition 1 in /mnt/sdcard_2 # sudo mkdir /mnt/sdcard_2 # mount /dev/sdc2 /mnt/sdcard_2(sdc2 is device name) Copy kernel image into partition 1 # sudo cp uImage /mnt/sdcard_1 Untar root file system into partition 2 # sudo tar –xf rootfs.tar –C /mnt/sdcard_2 22 Software User Guide NA150 Series Network Appliance User’s Manual 3.6 Compile Sample Program Add cross-compiler to the PATH # export PATH=/opt/armv7-marvell-linux-gnueabihard_i686_64K_Dev_20131002/bin:$PATH Create a directory for sample program # cd ~/Project/NA150 # mkdir sample # cd sample Use vi to edit hello.c # vi hello.c #include<stdio.h> int main() { printf(“hello world\n”); return 0; } Compile the sample program # arm-marvell-linux-gnueabi-gcc hello.c –o hello After compiling, enter command “ls” and you can see the ‘hello’ execution file. How to Put and Run a Sample Program Via USB Flash Drive From the host, copy ‘hello’ program to USB flash drive. Attach USB flash drive to NA150. # mkdir /mnt/usb –p # mount /dev/sda1 /mnt/usb # cp /mnt/usb/hello /root # cd /root # chmod +x hello # ./hello Via TFTP The Host Development System Installation already has a TFTP server installed. In the host: # cp hello /tftpboot In the target: # tftp –g –r hello 192.168.0.3 (tftp server IP) # chmod +x hello # Run the ‘hello’ program. #./hello Software User Guide 23 NA150 Series Network Appliance User’s Manual 3.7 How to use WiFi Install W iFi module (W PEA-121N/W Atheros AR9382) on Mini PCIe slot then boot up into OS with username (no need password). Excute commands as below to start the WiFi interface. $ ifconfig wlan0 up If WiFi module starts success, enter following command you will see wlan0 interface $ ifconfig Scan AP $ iwlist wlan0 scan 24 Software User Guide NA150 Series Network Appliance User’s Manual Connect AP use wpa_supplicant Configure wpa_supplicant $ vi example.conf ctrl_interface=/var/run/wpa_supplicant(you must add this this in the first line) configure Encryption as disable and no authentication type network={ ssid="AP_SSID" key_mgmt=NONE } configure Encryption as WEP Open type network={ ssid=" AP_SSID " key_mgmt=NONE auth_alg=OPEN wep_key0=0123456789 wep_tx_keyidx=0 } configure Encryption as WEP and shared key as authentication type network={ ssid=" AP_SSID " key_mgmt=NONE auth_alg=SHARED wep_key0=0123456789 wep_tx_keyidx=0 } configure Encryption as TKIP and WPA-PSK as authentication type network={ Software User Guide 25 NA150 Series Network Appliance User’s Manual ssid=" AP_SSID " pairwise=TKIP group=TKIP proto=WPA key_mgmt=WPA-PSK psk="12345678" } configure Encryption as CCMP and WPA-PSK as authentication type network={ ssid=" AP_SSID " pairwise=CCMP group=CCMP proto=WPA key_mgmt=WPA-PSK psk="12345678" } configure encryption as CCMP and WPA2-PSK as authentication type network={ ssid=" AP_SSID " pairwise=CCMP group=CCMP proto=RSN key_mgmt=WPA-PSK psk="12345678" } Excute wpa_supplicant to connect to AP $ wpa_supplicant -BDwext -i wlan0 -c example.conf If connect success, type command iwconfig, you will see below image $ iwconfig 26 Software User Guide NA150 Series Network Appliance User’s Manual Get IP from AP $ udhcpc -i wlan0 Test WiFi connection use ping $ ping -I wlan0 168.95.1.1 Software User Guide 27 NA150 Series Network Appliance User’s Manual Disconnect WiFi connection $ wpa_cli -i wlan0 terminate 3.8 How to use GPIO to control status LED and push buttons NA150 has 2 push buttons and 1 status led can be controlled via GPIO pins Led control # echo 64 > /sys/class/gpio/export enable gpio pin # echo out > /sys/class/gpio/gpio64/direction change direction to out # echo 0 > / sys/class/gpio/gpio64/value trun on the led # echo 1 > / sys/class/gpio/gpio64/value trun off the led Get push button status(SW1 is gpio pin 32, SW2 is gpio pin 38) # echo 32 > /sys/class/gpio/export enable gpio pin # cat /sys/class/gpio/gpio32/value If button is held, the value is 1 If button is released, the value is 0 28 Software User Guide NA150 Series Network Appliance User’s Manual APPENDIX A WARNING This is a class B Product. In a domestic Environment this Product may cause radio interference in which case the user may be required to take adequate measures. It will be dangerous if the battery is incorrectly replaced. Replacing only with the same or equivalent type is highly recommended by the manufacturer. Dispose of used batteries according to the manufacturer’s instructions. Warning for Hard Disk Drive Selection: TUV approved Hard Disk Drive is preferred for TUV compliance Hard Disk drive Optional, (NWGQ2), generic, Input Voltage rated 5V dc/1.0A, 12V dc/1.8A maximum. Minimum clearance from uninsulated live parts 4.0 mm. “The equipment is to be installed in an environment where maximum ambient temperature will not exceed 45C.” “The openings on the enclosure are for air convection to protect the equipm ent from overheating. DO NOT COVER THE OPENINGS.” “Lay this equipment on a reliable surface during installation A drop or fall could cause injury.” “The equipment shall be installed according to specification as nameplate. Make sure the voltage of the power source when connect the equipment to the power outlet. The load current and load output should not exceed specification.”“This equipment must be connected to a reliable grounding source before using.” Electric shock hazard inside the redundant power supply The exchange of modules shall be done by service person. Warning 29 NA150 Series Network Appliance User’s Manual This page is intentionally left blank. 30 Warning