Flyport WiFi

From openPicus Wiki
Jump to: navigation, search

Contents

Introduction

Flyport WiFi 802.11g is a programmable system-on-module with integrated WiFi 802.11g connectivity. Flyport provides the easiest way to connect sensors/devices to the Internet.
Flyport has a powerful and customizable webserver onboard that you can use as browser based user interface for your systems.
Flyport sends email, exchange data with FTP servers and more.

Supported from IDE 2.4 or newer!

Flyport Wi-Fi works in 3 ways:
- softAP : it acts as access point (limited to 1 client only). This feature is very useful to create "Factory default" configuration of a product
- INFRASTRUCTURE: it connects to your wireless network (infrastructure mode).
- AD HOC : it provides you a wireless network (Deprecated since not compatible with Android and has problems with Windows 8)

You can write your application running on Flyport using the IDE to read input from sensors (analog and digital), send data to the Internet, or remotely control other devices (using the module's digital ports) like relay switches or servo motors and more.
Flyport also supports Firmware upgrade over Internet (only on version with extra Flash memory onboard)


Flyport Wi-Fi

The module comes in this form so that it can be easily integrated into electronic circuits, by plugging the module directly on circuit boards. For beginners and prototypers, the easiest way to program the module and connect it with external devices is to use the available Nest carrier boards.
Two versions are available:

  • with PCB antenna
  • with uFL connector for an external antenna

The module provides the embedded world with a powerful ‘Internet engine’ to a browser-based interface over Internet, in a small footprint, at low power and low cost. Real time data can be both displayed and/or updated from a standard web browser, even on smartphone or tablets, because Flyport supports dynamic web pages.

As with all Flyport modules, the WiFi is powered by openPicus framework based on FreeRTOS. The free IDE allows to create applications, to import web pages and to compile and download code to the module.

The module is also very suitable for battery powered application: the Wi-Fi transceiver can be putted into hibernate mode using a simple instruction and without resetting the module. For example the microcontroller onboard can read data from sensors while the transceiver is hibernated. Then every n hours it can wakeup the WiFi, send data to a remote server and go back to hibernate.

Flyport WiFi also features an embedded WebServer that can host HTML files. This means that you can easily access information like sensor readings (or drive external devices as mentioned previously) using an internal Webpage. The WebServer supports Javascript and Ajax, so the Webpages can show dynamic content to users.

The pinout is flexible: you can remap pin function by software. Pins are used for powering the module, communicating with external devices (sensors, actuators, LEDs, LCD screens, etc.), programming the module and communicating with your computer.

Flyport WiFi module is really great for connected automation, Internet of Things and Wireless sensors network projects. The wireless connectivity it provides enables direct communication with the Internet and devices like smartphones, tablets and computers. Another great feature of the Flyport WiFi is the ability to create ad-hoc wireless networks. An ad-hoc wireless network allows you to communicate directly with your Flyport module through your computer or your tablet/smartphone without the need for an existing WiFi router/network!

Features

  • 16 Bit Processor Microchip PIC24FJ256,256K Flash,16K Ram,16Mips@32Mhz
  • Certified Transceiver Wi-Fi 802.11g Microchip MRF24WG0MB
  • 16Mbit Flash memory onboard (for FOTA and web server)
  • Power Supply 5V or 3,3V, integrated LDO
  • Integrated RTC 32,768 Khz quartz onboard
  • Digital I/O up to 18, remappable at Runtime
  • Analog In up to 4, 10bits ADC, Vref=2,048V
  • Communication up to 4 UARTs, SPI, I2C
  • Connector 26 ways, 2 rows, standard 2.54mm male pin header
  • Dimensions 35 x 48 x 15 mm, 11 grams

Flyport WiFi is powered by openPicus framework (based on freeRTOS). The 256K Flash 16bit processor from Microchip runs the Wireless Stack and the application layer. This means that you have full control of the connectivity (extremely important for energy saving) and the application (for ex. the PIC microcontroller onboard can process data coming from an analog sensor and display these data on the integrated webserver, or send by email or save to a remote FTP server).

Technical Information

Bootloader

Related Products

Where to Buy

Personal tools
Namespaces

Variants
Actions
START HERE
DEVELOPMENT
HARDWARE INFO
RESOURCES
Toolbox