DISCONTINUED PRODUCTS, NOT RECOMMENDED FOR NEW PROJECTS!
FLYPORT and our free IDE speed up the development of your projects. Flyport is designed for DIY and professionals thanks to the form factor and processing power.
openPicus developed a framework based on freeRTOS that manages the communication stack and your application.
Plus we offer a free IDE that hides the complexity of the stack, so you can focus just on the application (C language expertise is needed)
You don't even need a programmer: Flyport has a serial bootloader onboard (but if you prefer MPLAB and Microchip programmers you can).
Flyport is a system-on-module available in 4 pin-compatible versions: Lite (no connectivity), Wi-Fi, Ethernet and GPRS
- Shrink the time to market: the IDE reduces the development effort from 6 months to just 1-3 weeks.
- Reliability: Thousands of devices are based on Flyport. A strong community is giving us feedback on issues and bugs.
- Low cost: Flyport is a system on module so you don't need any external microcontroller.
- Flexibility: follow your market needs since Flyport modules are pin compatible.
- Ease of porting: Flyport modules have the same microcontroller.
- Embedded webserver: interact with your device on a browser even on smartphone/tablet (only for Wi-Fi/Ethernet modules).
- Quick prototyping: start faster using a Nest carrier board, then you can create your own.
- PPS: Pin remapping: most of the pins can configured as UARTs, SPI, PWMs, Interrupts.
- Flyport Lite
- Flyport Wi-Fi 802.11g
- Flyport Ethernet
- Flyport GPRS
- Flyport Wi-Fi 802.11b - This version is phased out
|Microcontroller Microchip PIC24F256GA106 32Mhz 16 bits|
|Serial bootloader onboard|
|256Kbyte Internal Flash (program memory space)|
|16Mbit external Flash (for web server and FOTA)|
|Wi-Fi 802.11G transceiver (PCB antenna or uFL connector for external antenna)|
|Ethernet 10/100 Base-T (RJ45 onboard or external connector possible)|
|GPRS Quadband transceiver (SIM card onboard - uFL connector for external antenna)|
|RTC real time clock|
|#4 ADC channles (10 bits - 2.048V precise voltage reference onboard)|
|Power supply input 5V or 3.3V|
Pin remapping PPS
Flyport supports PPS (peripheral pin select): most of its pins can configured as UARTs, SPI, PWMs, Interrupts. Different Flyports are pin compatible: this allows you to create your carrier board suitable for any version.
We suggest you to add a 6 ways connector to your board to be compatible with our miniUSB Programmer (on Nest boards we call it J5)
We make a range of carrier boards for Flyport, designed for different needs.
Most of our carrier boards are designed to fit a plastic housing to let you make nice prototypes and small volume products.
Some carrier boards (named "nest") have a 6 pin connector onboard that's compatible with the miniUSB programmer to flash firmware on Flyport.
The best seller is is the Grove Board. Grove system is a range of low cost sensors and actuators (created by Seeedstudio) provided with a 4-pin common connector . We developed libraries for most of Grove devices: just plug the device on the Grove Board and start coding, you don't need to know how the devices works! Discover the Grove Board, devices and libraries
These tutorials are ok for Flyport and FlyportPRO. Some of them have two subsections since Flyport and FlyportPRO have a different pinout.
APIs quick reference: F1 on IDE
Inside the IDE there's a useful quick reference containing the description of the APIs. You can access to this tool by pressing HELP button under "View" menu or directly pressing F1.
You can also get help about a specific function on your code by selecting it and pressing F1.
|Simple GUI to flash .hex firmware on Flyport|
|Turn On/Off the Green Power led|
|Pinout and Remappable pins|
|Digital output: LED blinking|
|Digital input: a pushbutton toggles an Led|
|Analog input: print on UART the value of a potentiometer|
|PWM: dim an Led|
|UART serial port|
|How to use an external I2C EEPROM|
|Read and write the on-board I2C EEPROM|
|FAT File System on SD card|
|How to manage files on SD card|
|How to manage directories on SD card|
|How to manage Data Memory with Extended Data Space (EDS)|
Timing and Interrupts
|Interrupt: read a button state|
|Automatically set RTCC using SNTP|
|RTCC: countdown with led|
Low power modes
|Wi-Fi Power Saving Modes: Sleep and Hibernate|
|GPRS Power saving modes: Sleep, Hibernate and Low Power|
FOTA: Firmware upgrade over the air
|FOTA: Firmware Update over Internet|