Hide thumbs Also See for WB45NBT:

Advertisement

Quick Links

A
Reference Guide
WB45NBT
Version 1.10

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the WB45NBT and is the answer not in the manual?

Questions and answers

Summary of Contents for Laird WB45NBT

  • Page 1 Reference Guide WB45NBT Version 1.10...
  • Page 2 Updates to clarify lack of USB to Wi-Fi layer 2 bridging 7 June 2017 Dan Kephart support 1.10 17 Nov 2017 Updated DCAS authentication information Andrew Dobbing Embedded Wireless Solutions Support Center: Americas: +1-800-492-2320 http://ews-support.lairdtech.com Europe: +44-1628-858-940 © Copyright 2017 Laird. All Rights Reserved www.lairdtech.com/wi-fi Hong Kong: +852 2923 0610...
  • Page 3: Table Of Contents

    WB45NBT Reference Guide ONTENTS Introduction to the Laird WB45NBT Device ...................... 4 Product Description ............................4 Software ................................4 WB45NBT Usage ............................5 Configuring IP Based Connectivity ........................5 Choosing an Interface to the WB ......................5 Configuring the WB to Use Layer 2 Bridging or Layer 3 NAT ..............6 Choosing Layer 2 Bridge or Layer 3 NAT –...
  • Page 4: Introduction To The Laird Wb45Nbt Device

    WB45NBT D NTRODUCTION TO THE AIRD EVICE The Laird WB45NBT wireless bridge module is a wireless communications subsystem that may be integrated into a variety of host devices via a number of available electronic and logical interfaces. Interfaces Features Specifications ▪...
  • Page 5: Wb45Nbt Usage

    IP network connectivity via the WB’s Wi-Fi interface. We’ll explain these use cases in this guide, but they aren’t the only ones available; more complex configurations are also possible. Please contact Laird support if you have a use case this is not covered in this document. 4.1 Choosing an Interface to the WB The first consideration in configuring the Wi-Fi connectivity is what interface will be used between the host device and the WB.
  • Page 6: Configuring The Wb To Use Layer 2 Bridging Or Layer 3 Nat

    Wi-Fi, USB Ethernet to Wi-Fi, and Serial PPP to Wi-Fi. Seven common use cases are detailed that describe the WB configured as a bridge or NAT device. Note: Please contact Laird support if you have a use case not covered here in this document. 4.3 Choosing Layer 2 Bridge or Layer 3 NAT – Use Cases 4.3.1 Use Case 1...
  • Page 7 169.254.x.x IP addresses. The WB does a DHCP request on roam to support networks configured with multiple subnets on the same SSID (determine if your customers do this). Use Case 5 Example Embedded Wireless Solutions Support Center: Americas: +1-800-492-2320 http://ews-support.lairdtech.com Europe: +44-1628-858-940 © Copyright 2017 Laird. All Rights Reserved www.lairdtech.com/wi-fi Hong Kong: +852 2923 0610...
  • Page 8: Wb Configurations - Use Case Examples

    We recommend that you use a NAT-based configuration instead. The WB does not currently support this use case in the standard release. If this use case is required, please contact Laird with complete details of the use case for potential customized options.
  • Page 9 4.4.3 Use Case 3 Example A single host device with DHCP running on the WB’s Wi-Fi interface Embedded Wireless Solutions Support Center: Americas: +1-800-492-2320 http://ews-support.lairdtech.com Europe: +44-1628-858-940 © Copyright 2017 Laird. All Rights Reserved www.lairdtech.com/wi-fi Hong Kong: +852 2923 0610...
  • Page 10 Enable NAT between Ethernet and Wi-Fi by editing /etc/network/inferfaces. The stanza starting with auto eth0 should have an uncommented out post-cfg-do and pre-dcfg-do sections like the following: ## Wired auto eth0 Embedded Wireless Solutions Support Center: Americas: +1-800-492-2320 http://ews-support.lairdtech.com Europe: +44-1628-858-940 © Copyright 2017 Laird. All Rights Reserved www.lairdtech.com/wi-fi Hong Kong: +852 2923 0610...
  • Page 11 # sdc_cli iface set netmask eth0 255.255.255.0 # sdc_cli iface set broadcast eth0 169.254.0.255 Enable the Wi-Fi interface with static IP support: Embedded Wireless Solutions Support Center: Americas: +1-800-492-2320 http://ews-support.lairdtech.com Europe: +44-1628-858-940 © Copyright 2017 Laird. All Rights Reserved www.lairdtech.com/wi-fi Hong Kong: +852 2923 0610...
  • Page 12: Activating The New Wb Configuration

    Laird recommends to use a NAT-based configuration instead. The WB does not currently support this use case in the standard release. If this use case is required, please contact Laird with complete details of the use case for potential customized options.
  • Page 13: Setting Up A Ppp Link Over Rs232

    UILDING THE FROM OURCE The WB50NBT utilizes Buildroot to build the entire system. Laird's WB50NBT source release package provides everything necessary to build and customize a WB image for your application and hardware system. WB source releases are distributed on GitHub.
  • Page 14: Updating The Wb50Nbt Software

    For example: # fw_update /media/usb0/directory_path/fw.txt ... when the files are stored on the USB drive in /directory_path/. Embedded Wireless Solutions Support Center: Americas: +1-800-492-2320 http://ews-support.lairdtech.com Europe: +44-1628-858-940 © Copyright 2017 Laird. All Rights Reserved www.lairdtech.com/wi-fi Hong Kong: +852 2923 0610...
  • Page 15 8.1.3 Bootfile Description The bootfile (called fw.txt) is a list of all images that are to be updated on the WB45NBT. It resides on the file server and is pointed to by the Bootfile-Name option in the DHCP Server’s configuration.
  • Page 16 This section describes the default behavior of the WB45NBT firmware supplied by Laird. After associating with an AP, the WB45NBT sends out a DHCP request. The DHCP server must respond with an IP address and a Bootfile-Name. The WB45NBT detects if it has received this optional DHCP information. If it does, it proceeds with the fw_update program using the information in the bootfile to update its flash memory.
  • Page 17 WB45NBT Reference Guide There cannot be a second DHCP server which could respond to the DHCP request sent out by the WB45NBT. This would create a situation where an intended update may not take place. Currently, boot failures are not automatically handled by the default software.
  • Page 18: Troubleshooting U-Boot

    8.2 Troubleshooting U-Boot If it is not known whether or not a WB45NBT module has a boot loader programmed into it, the presence of a boot loader can be determined by examining the serial data from the Debug UART at power-on. This serial interface runs at 115200 baud, no parity, 8 data bits, 1 stop bit, and no hardware handshaking.
  • Page 19: Flash Programming Using The Atmel Sam-Ba Utility

    WB45NBT product page. EBUGGING 9.1 Application Debugging The GNU Debugger (gdb) is loaded onto the WB45NBT file system by default. It can be used to debug userspace applications. gdb <application_name> Type r and then press Enter. To stop execution at any time, press CTRL-C.
  • Page 20: Setting Up Stand-Alone Ftp, Tftp, And Ssh Servers

    /etc/init.d/opt/S50sshd /etc/init.d/opt/S50tftpd 10 B REAKOUT OARD CHEMATIC AND The Breakout Board schematic and BOM (Bill of Materials) are available from the Laird website. 11 D EVELOPING AND NTEGRATING SING THE EVELOPMENT There are many helpful tools and hints to developing software and integrating hardware with the WB45N.
  • Page 21: Finding Version Information

    The kernel version can be found via the uname command: # uname -a Linux summit 3.8.0-laird5 #30 PREEMPT Tue Aug 13 14:48:13 PDT 2013 armv5tejl GNU/Linux The rootfs Laird release can be found in /etc/summit-release: # cat /etc/summit-release Laird Linux wb45n-laird_fips-3.4.0.6 12 H...
  • Page 22 # echo 'out' > pioC11/direction 12.1.1.5 set pin value Must be first set as output. # echo '1' > pioC11/value Embedded Wireless Solutions Support Center: Americas: +1-800-492-2320 http://ews-support.lairdtech.com Europe: +44-1628-858-940 © Copyright 2017 Laird. All Rights Reserved www.lairdtech.com/wi-fi Hong Kong: +852 2923 0610...
  • Page 23: Analog To Digital Converter

    ▪ Four analog inputs shared with digital signals Note: ADC3 is located on pin 9 of the WB45NBT connector. 12.2.2 Software Information about the ADC can be accessed at the following link: http://www.at91.com/linux4sam/bin/view/Linux4SAM/IioAdcDriver 12.2.2.1 Accessing the ADC in Linux If the driver is not included in the kernel, load it.
  • Page 24: Wb Security

    ECURITY This section addresses current security matters related to the use of the Laird WB. The WB is designed to aid a development engineer in the development of an end system. For ease of development it is not a hardened platform and the flash memory file system is unprotected.
  • Page 25: Best Practices For Improving Wireless Network Security

    Many of the standard services are managed by inetd (an internet services daemon). This utility listens for connections, as enabled in the /etc/inetd.conf file, and starts programs to provide the requested service. Embedded Wireless Solutions Support Center: Americas: +1-800-492-2320 http://ews-support.lairdtech.com Europe: +44-1628-858-940 © Copyright 2017 Laird. All Rights Reserved www.lairdtech.com/wi-fi Hong Kong: +852 2923 0610...
  • Page 26: Wb Init-Scripts

    – Wi-Fi interface driver and firmware configuration. This script also launches the supplicant ▪ and optionally supports FIPS mode. Embedded Wireless Solutions Support Center: Americas: +1-800-492-2320 http://ews-support.lairdtech.com Europe: +44-1628-858-940 © Copyright 2017 Laird. All Rights Reserved www.lairdtech.com/wi-fi Hong Kong: +852 2923 0610...
  • Page 27 Otherwise the system appears to hang. Embedded Wireless Solutions Support Center: Americas: +1-800-492-2320 http://ews-support.lairdtech.com Europe: +44-1628-858-940 © Copyright 2017 Laird. All Rights Reserved www.lairdtech.com/wi-fi Hong Kong: +852 2923 0610...
  • Page 28: References

    All Laird products are sold pursuant to the Laird Terms and Conditions of Sale in effect from time to time, a copy of which will be furnished upon request. When used as a tradename herein, Laird means Laird PLC or one or more subsidiaries of Laird PLC.

Table of Contents