Skip to content

Releases: SnapDragonfly/SnapAirUnit

SnapAirUnit_v0.4.2ae4cce Release

25 Feb 05:52

Choose a tag to compare

SnapAirUnit_Hardware_V1.0 is supported.

Features:

  1. [Support] 2.4G WiFi(AP/STA) wireless mode
    UART direct passthrough
    MSP protocol passthrough, UDP port 8889 (iNav Configurator 5.0.0 Tested)
    HuiYuan customized protocol passthrough (Simulation)

  2. [Support] BT SPP wireless mode
    UART direct passthrough
    MSP protocol passthrough, SPP UART (iNav Configurator 5.0.0 Tested)

  3. [Support] Tello school API throught UPD protocol
    [TODO, SW] FC-WiFi bridge
    [TODO, SW] postion Estimator

  4. [Support] RESTful API for snap programming
    [TODO, SW] FC-WiFi bridge
    [TODO, SW] postion Estimator

  5. [TODO, HW] ELRS control link

  6. [TODO, SW + HW] WiFi video link

  7. Wireless mode switch (AP/STA/BT SPP) by button press or web access

  8. Support UDP commands

 - lbb
 - bluetooth
 - ap
 - wifi
 - sdk?
 - arm
 - emergency
 - reboot
 - command
 - exit
 - identity
 - lbw
  1. Support RESTful commands
 - /api/v1/system/info
 - /api/v1/rc/raw
 - /api/v1/rc/post
 - /api/v1/command/raw
 - /api/v1/command/post
 - /api/v1/ap/raw
 - /api/v1/ap/post
 - /api/v1/sta/raw
 - /api/v1/sta/post
 - /api/v1/wireless/raw
 - /api/v1/wireless/post
  1. Support serial port debugging
 - switch <mode>, mode:ap(0)/sta(1)/bt(2).
 - status, get status of the application.
 - bluetooth, switch to BT SPP UART.
 - wifi <ssid> <pass>, switch to AP.
 - ap <ssid> <pass>, connect to AP.
 - sdk?, get application version.
 - emergency
 - channel <channel> <value>, value 900~ 2100.
 - reboot
 - command <mode>, mode:false(0)/true(1).
 - restore <confirm>, confirm: yes or no.

Issues:

#61 Add last of MAC characters to AP SSID for multi device distinguish
#62 Support control data passthrough for custom progamming drones
#63 Loop back test support for udp commands
#65 LED function tune based on V1.0 hardware
#66 IP network segment customization
#68 Extra addon simulation feature based on HuiYuan V1.1.12 Beta API

Reference:

  1. Build_and_Flash
  2. How_to_Connect
  3. How_to_Use

SnapAirUnit_v0.3.92d137b Release

31 Dec 07:51

Choose a tag to compare

Features:

  1. Support wireless mode switch (AP/STA/BT SPP) by button press
  2. Support application status and wireless configuration by wifi web access
  3. Support MSP passthrough by UDP port 8889 (iNav Configurator 5.0.0 Tested)
  4. Support MSP passthrough by BT SPP UART (iNav Configurator 5.0.0 Tested)
  5. Support UDP commands
 - bluetooth
 - ap
 - sta
 - sdk?
 - arm
 - emergency
 - reboot
 - command
 - exit
 - identity
  1. Support RESTful commands
 - /api/v1/system/info
 - /api/v1/rc/raw
 - /api/v1/rc/post
 - /api/v1/command/raw
 - /api/v1/command/post
 - /api/v1/ap/raw
 - /api/v1/ap/post
 - /api/v1/sta/raw
 - /api/v1/sta/post
 - /api/v1/wireless/raw
 - /api/v1/wireless/post
  1. Support serial port debugging
 - switch <mode>, mode:ap(0)/sta(1)/bt(2).
 - status, get status of the application.
 - bluetooth, switch to BT SPP UART.
 - ap <ssid> <pass>, switch to AP.
 - sta <ssid> <pass>, connect to AP.
 - sdk?, get application version.
 - emergency
 - channel <channel> <value>, value 900~ 2100.
 - reboot
 - command <mode>, mode:false(0)/true(1).
 - restore <confirm>, confirm: yes or no.

Issues:
#10 UDP broadcast for device finding when in STA/Ap mode
#15 Restore factory settings by long press button
#16 Support status led configuration and status update
#29 Restore factory settings by console
#53 wireless mode Simplify (AP & BT)
#54 status & wireless mode led indications implemented
#55 ssid & password input check in web management pages
#57 Add UUID(MAC) for SnapAirUnit when device is discovered
#58 Crash when testing identity command
#59 vue icon display issue when local web accesss without internet
#60 Disable "Apply" button when wireless mode is selected

Reference:

  1. Build_and_Flash
  2. How_to_Connect
  3. How_to_Use

SnapAirUnit_v0.2.cbe23d2 Release

26 Dec 01:42

Choose a tag to compare

Features:

  1. Support wireless mode switch (AP/STA/BT SPP) by button press
  2. Support application status and wireless configuration by wifi web access
  3. Support MSP passthrough by UDP port 8889 (iNav Configurator 5.0.0 Tested)
  4. Support MSP passthrough by BT SPP UART (iNav Configurator 5.0.0 Tested)
  5. Support UDP commands
 - bluetooth
 - ap
 - sta
 - sdk?
 - arm
 - emergency
 - reboot
 - command
 - exit
  1. Support RESTful commands
 - /api/v1/system/info
 - /api/v1/rc/raw
 - /api/v1/rc/post
 - /api/v1/command/raw
 - /api/v1/command/post
 - /api/v1/ap/raw
 - /api/v1/ap/post
 - /api/v1/sta/raw
 - /api/v1/sta/post
 - /api/v1/wireless/raw
 - /api/v1/wireless/post
  1. Support serial port debugging
 - switch <mode>, mode:ap(0)/sta(1)/bt(2).
 - status, get status of the application.
 - bluetooth, switch to BT SPP UART.
 - ap <ssid> <pass>, switch to AP.
 - sta <ssid> <pass>, connect to AP.
 - sdk?, get application version.
 - emergency
 - channel <channel> <value>, value 900~ 2100.
 - reboot
 - command <mode>, mode:false(0)/true(1).

Issues:
#42 Remove front/web-demo and add SnapAirUnit status web pages
#47 Crash when NULL character is received from debug tool
#48 Add Command and Exit for RESTful api
#50 black box log can't save as a file through BT or WiFi
#51 Add API for ap/sta/bluetooth operation
#52 Save the last wireless mode for auto connect

Reference:

  1. Build_and_Flash
  2. How_to_Connect
  3. How_to_Use

SnapAirUnit_v0.1.ce83307 Release

19 Dec 02:47

Choose a tag to compare

Features:

  1. Support mode switch (AP/STA/BT SPP) by button press
  2. Support MSP passthrough by UDP port 8889 (iNav Configurator 5.0.0 Tested)
  3. Support MSP passthrough by BT SPP UART (iNav Configurator 5.0.0 Tested)
  4. Support UDP commands
    {"bluetooth", udp_bluetooth},
    {"ap",        udp_ap       },
    {"wifi",      udp_wifi     },
    {"sdk?",      udp_sdk      },
    {"arm",       udp_arm      },
    {"emergency", udp_emergency},
    {"reboot",    udp_reboot   },
    {"command",   udp_command  },
    {"exit",      udp_exit     },
  1. Support RESTful commands
    /api/v1/system/info
    /api/v1/rc/raw
    /api/v1/rc/post

Note: RESTful command & exit like udp should be implemented first.
6. Support serial port debugging

Reference:

  1. Build_and_Flash
  2. How_to_Connect
  3. How_to_Use