Bluegiga Wi-Fi Software 9/19/2013 1

Similar documents
WF121: b/g/n module. Product Presentation

Bluegiga WF121 Wi-Fi Module. Embedded Wi-Fi modules. for affordable connectivity

Bluegiga Bluetooth Smart Software v.1.3 5/28/2014 1

BLED112 Bluetooth Smart USB Dongle 9/16/2013 1

BLE121LR Bluetooth Smart Long Range Module 5/12/2014 1

BT121 Bluetooth Smart Ready Module. July 2016

BT121 Bluetooth Smart Ready Module. May 2015

BLUEGIGA WI-FI SOFTWARE

BLUEGIGA WI-FI SOFTWARE

Bluegiga Wi-Fi Software Release Notes

PRODUCT COMPARISON GUIDE

Bluetooth Smart Development with Blue Gecko Modules. Mikko Savolainen October 2015

WiFi and Wireless System on Module Applications and Bluegiga products

Wi-Fi technologies. Krisztian Kovacs, September 29, 2016

WF121 GUI SOFTWARE. User Guide. Saturday, 09 June Version 1.1

Company Introduction 4. Technology and Services Introduction 5. Bluegiga iwrap Software 25. Wi-Fi Modules 30. WF111 Wi-Fi Module 32

WF-2402 Quick Installation Guide

ArduCAM CC3200 UNO board

Premiertek AP Mbps Wireless-N Broadband Router Quick Installation Guide

Software Embedded Wireless LAN Module b/g/n WYSACVLXY-XX & WBSACVLXY-1 Overview. Version 1.0 March 25 th, 2016

AN980: BLUETOOTH SMART SDK

UG160: Wizard Gecko BGTool User's Guide

Wi-Fi Modules. Turnkey Solution for the Internet of Things. -

Qualcomm Wi-Fi Connectivity Selector Guide

BLUEGIGA BLUETOOTH SMART SOFTWARE

Integrating Custom Hardware into Sensor Web. Maria Porcius Carolina Fortuna Gorazd Kandus Mihael Mohorcic

AN1023: HTTP SERVER EXAMPLE

Wi-Fi Modules. Turnkey Solution for the Internet of Things

Session 4. Embedded Wireless LAN Module. (WizFi210/220) Ultra Low Power. WIZnet EU 2012 MARCH - 1 -

STSW-BLUENRG1-DK. BlueNRG-1, BlueNRG-2 DK SW package

Hands-On Workshop: ARM mbed : From Rapid Prototyping to Production

Developing Accessories for the Apple HomeKit Ecosystem. November 2016

EZ-Bv4 Datasheet v0.7

Hands-On Workshop: ARM mbed

WIFI DEVICE. User Manual. Shanghai Shuncom Electronic Technology Co., Ltd. Shanghai Shuncom Electronic Technology Co.,Ltd.

Farklı Arduino Boardlar

Content 1. General Description Features System Block Diagram Module Hardware Description Module photo Packag

Bidirectional wireless communication between IBM Cloud and Bluetooth Low Energy peripherals through SimpleLink Wi-Fi

Overview of the Raspberry Pi Models 3B & 2B

WF121 DEVELOPMENT KIT V.1.3.1

AC750 Wi-Fi Travel Router

Buried Treasure: Unlock the Processing Power of Wireless Modules

BLE to Wi-Fi Gateway

IoT.js. Next generation web for connected things. Samsung Electronics Software Center Piotr Marcinkiewicz 2017

450Mbps High Power Wireless N Router

CC3200 SimpleLink Wi-Fi and Internet-of-Things Solution, a single-chip wireless MCU

AC 3150 Wireless MU-MIMO Gigabit Router

Wi-Fi Node Sensors W-Fi & Wi-Fi 802.1x Data Sheet

RN-171-EK Evaluation Board

AC900 Wireless Dual Band Router

AC2300 Wireless MU-MIMO Gigabit Router

AC 900. Wireless Dual Band Router. Highlights

300Mbps. Wireless N 4G LTE Router TL-MR6400. Highlights

WizFi250 Quick Start Guide

450Mbps Wireless N Access Point

AC Wireless Dual Band Router. Highlights

User Manual DIR-850L. Wireless AC1200 Dual Band Gigabit Router.

AC Wireless Tri-Band Gigabit Router. Highlights

AC 900. Wireless Dual Band Gigabit Router. Highlights

GT202 Kit Product Brief V1.00

AC1200 Wireless Dual Band 4G LTE Router

AC 3150 Wireless MU-MIMO Gigabit Router

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

The Riverside Robotic Society June 2016 ESP8266

AC1900 High Power Wireless Dual Band Gigabit Router

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

AC1200 Mesh Wi-Fi Range Extender

AC Wireless Dual Band Router. Highlights

AC750 Wireless Dual Band Router

AC1350 Wireless Dual Band 4G LTE Router

AC750 Wireless Dual Band 4G LTE Router

300Mbps. Wireless N Router. 3 5dBi Antennas for 300 Mbps in More Rooms. 300Mbps. Multi-Mode IPTV. Wireless Speed

WF121 CONFIGURATION DEVELOPER GUIDE. Thursday, 24 November Version 3.0

Device to Cloud. Software Hardware Know How

CC3100 SimpleLink Wi-Fi Network Processor and Internet-of-Things Solution for MCU Applications

User s Manual of Board ET-ESP32 WROVER MODULE V1 ET-ESP32 WROVER MODULE V1

AC750 Wi-Fi Travel Router

AC1900 Wireless Dual Band Gigabit Router

AC1200 Wireless Dual Band 4G LTE Router

A5500 Configuration Guide

450Mbps Wireless N Router

AC1900 Wireless Dual Band DOCSIS 3.0 Cable Modem Router

WINC1500 Software. Release Notes VERSION : DATE : JULY Abstract

300Mbps Wireless N Router

AC2300 Wireless MU-MIMO Gigabit Router

CT LANforge WiFIRE Chromebook a/b/g/n WiFi Traffic Generator with 128 Virtual STA Interfaces

Product specification

Overview The Microcontroller The Flex Board Expansion boards Multibus board Demo board How to: Compile demo Flash & Run Demos

300Mbps Wi-Fi Router. Expand Wi-Fi Coverage. TL-WR820N 300Mbps Easy Setup IPTV IPv6

BLUEGIGA BLUETOOTH SMART SOFTWARE

450Mbps High Power Wireless N Router

300Mbps Wireless N Nano Router

AD7200 Multi-Band Wi-Fi Router

AC1200 Wireless Dual Band Gigabit Router

X-NUCLEO-IDW04A1. Wi-Fi expansion board based on SPWF04SA module for STM32 Nucleo. Features. Description

Particle E Series Cloud-integrated hardware platform for cellular IoT devices

AC1350 Wireless Dual Band Router

AC1200. Dual-band OpenWRT WiFi Router KW6515. Highlights. High Speed 300Mbps on 2.4GHz + 900Mbps on 5GHz totals 1200Mbps Wi-Fi

HD Day/Night Wi-Fi Camera

AC2600 MU-MIMO Wi-Fi Router

Transcription:

Bluegiga Wi-Fi Software 9/19/2013 1

Table of Contents Key Features Benefits Wi-Fi Software Architecture Use cases 9/19/2013 2

Key Features IEEE 802.11 features 802.11 b/g/n 802.11d STA mode AP mode* Security features WEP WPA and WPA2 WPS* Performance Up to 3.5Mbps over TCP Embedded IPv4 stack TCP and UDP clients TCP and UDP servers Application level protocols DHCP and DNS HTTP (server)* *) Software version 1.2 9/19/2013 3

Key Features Supported host interfaces: UART USB (USB/CDC) SPI Supported peripheral interfaces GPIO, AIO and timers I2C, SPI and UART Ethernet (RMII)* Bluetooth co-existence support Field upgrades DFU over UART DFU over USB *) Software version 1.2 9/19/2013 4

Key Features Programming APIs BGAPI TM over UART, USB or SPI BGScript TM scripting language Memory requirements 64kB RAM 256kB Flash OS requirements None 9/19/2013 5

Benefits Fully embedded 802.11 MAC and IPv4 compatible IP stack Small RAM, flash and MIPS requirements allowing low cost MCUs to be used Support for STA and AP mode and all relevant security protocols Flexible software APIs allowing standalone and hosted use cases High throughput over TCP/UDP 9/19/2013 6

Wi-Fi Software Architecture 9/19/2013 7

Bluegiga Wi-Fi Software Host Application Bluegiga Wi-Fi software mplements the following layers 802.11 MAC STA and AP modes IPv4 compatible TCP/IP stack TCP and UDP protocols DHCP, DNS and HTTP Implements the following clients and servers TCP client/server UDP client/server DHCP client DNS client HTTP server Bluegiga Wi-Fi Software Application (BGScript TM ) Bluegiga BGSCript TM VM Bluegiga BGAPI TM DNS,DHCP and HTTP Bluegiga BGAPI TM UART, USB or SPI Security WEP, WPA/WPA2-PSK and WPS Simple API for external host s (MCUs) BGAPI TM : A simple protocol over UART, USB or SPI interfaces BGLib TM : A C library for host processors implementing BGAPI Supports standalone applications as well BGScript TM : A simple scripting language for writing applications TCP and UDP IP 802.11 MAC 802.11 MAC 802.11 b/g/n radio Wi-Fi Manager 9/19/2013 8

Bluegiga Wi-Fi Software BGAPI TM protocol : A simple binary command, response and event protocol between the host (MCU) and the Wi-Fi software Used when a separate host (MCU) is used to control the Wi-Fi software over UART, USB or SPI Very small memory requirements size requirement and low implementation overhead 9/19/2013 9

Bluegiga Wi-Fi Software BGLib TM library : A portable ANSI C library (parser), which implements the BGAPI TM protocol Easy to port to various architectures such as : ARM Cortex, Coldfire+, PIC16/32 etc, Uses fuction call back architecture Application Main program Callback function Calls Calls BGLib library Library function 9/19/2013 10

Bluegiga Wi-Fi Software BGScript TM scripting language : A very simple BASIC-like application scripting language Used for standalone applications without an external MCU Enables very simple and fast application development with free SDK and toolchain 9/19/2013 11

Bluegiga Wi-Fi Software Why to use BGScript TM? Very simple to use Fast development of simple Wi-Fi applications Examples: Access Point scan and connection, simple user interfaces, simple sensors Free software development tools Code developed with any text or source code editor Code compiled with Bluegiga s free compiler Example scripts available Access Point scan TCP server TCP client Cuts out the need for external MCU Reduced product ebom Smaller footprint Faster time-to-market 9/19/2013 12

Use Cases Standalone architecture using Bluegiga WF121 Wi-Fi module Sensors and peripherals are directly connected to the WF121 via the IO interfaces Application executed on the on-board PIC32 Application developed with BGScript TM or ANSI C Display SPI I2C or SPI Sensors WF121 Wi-Fi Module Power supply IO or PWM Buttons or Leds 9/19/2013 13

Use Cases Hosted architecture using Bluegiga WF121 Wi-Fi Module and a separate MCU Sensors and peripherals are directly connected to the MCU via the IO interfaces WF121 connected to the MCU via UART, USB or SPI Application developerd to the MCU and interfacing to WF121 done using BGAPI TM protocol (BGLib TM can be used on the host) WF121 Wi-Fi Module UART, USB or SPI I2C or SPI Sensors Display SPI IO or PWM Buttons or Leds 9/19/2013 14

Thank You 9/19/2013 www.bluegiga.com 15