Mesh IoT Firmware
From Wiki for Dragino Project
Revision as of 09:37, 19 August 2017 by Edwin1123 (Talk | contribs) (→IoT--build-v4.2.1-20170626-0926)
Contents
- 1 Introduction
- 1.1 IoT--build-v4.2.3-20170819-1544
- 1.2 IoT--build-v4.2.1-20170626-0926
- 1.3 IoT--build-v4.2.0-20170606-0958
- 1.4 IoT--build-v4.1.0-20170508-1838
- 1.5 IoT--build--v3.4.0--20161010-0855
- 1.6 IoT--build--v3.3.0--20160812-1705
- 1.7 IoT-build--v3.1.2--20151206-2031
- 1.8 IoT-build--v3.1.1--20151126-2008
- 1.9 IoT-build--v3.1.0--20151124-0941
- 1.10 IoT-build--v1.3.6--20150411-2217
- 1.11 IoT-build--v1.3.4--20141229-1056
- 1.12 IoT-build-20141207-2350 -- v1.3.3
- 1.13 IoT-build-20141204-1401 -- v1.3.2
- 1.14 IoT-build-20141123-2356 -- v1.3.1
- 1.15 IoT-build-20140902-1654 -- v1.2.5
- 1.16 IoT-build-20140902-1654 -- v1.2.4
- 1.17 IoT-build-20140627-1259 -- v1.2.3
- 1.18 IoT-build-20140627-1259 -- v1.2.2
- 1.19 IoT-build-20140616-1526 version 1.2.1
- 1.20 Web-FailSafe
- 1.21 RC1.1-- 2014 -04
Introduction
Dragino Mesh IoT firmware is compiled intend to support both Mesh and IoT.
The firmware can be downloaded from IoT Firmware
IoT--build-v4.2.3-20170819-1544
- Add a MCU version field in UI, Used to show the current sketch version use in micro-controller. The firmware will read /var/avr/fw_version for this purpose.
- Add Sensor Data Page in UI, this will show the data in /var/iot/data in ASCII, HEX and BIN format.
- Add LoRaWAN server setting in UI, provide a way to configure the LoRaWAN server info. and the sketch in MCU can read it. More detail please refer manual.
- Add LoRa Radio setting in UI, so sketch can load the LoRa Radio settings. More detail please refer manual.
- Add IoT Server page, user can select different IoT Server, TODO, more detail please refer manual. Function not added yet.
- Rewrite packet forward into C to increase efficient.
IoT--build-v4.2.1-20170626-0926
- Fix GPSWOX Server Connection
IoT--build-v4.2.0-20170606-0958
- Add feature upgrade avr sketch via web UI
- Add gps tracker
- Auto-detect USB modem EC20/UC20
- Add mosquitto_sub, mosquitto_pub
IoT--build-v4.1.0-20170508-1838
- Upgrade system to OpenWRT Chaos Calmer 15.05
- Fix some broken link for Bridge support. now support the bridge example and mailbox example in Arduino bridge.
IoT--build--v3.4.0--20161010-0855
- Add Curl, to support HTTPCLIENT in Arduino.
- Add Auto-Select 3G modem, If the device detect the UC20 3G or EC20 4G module, and Internet connection is select to USB-modem. It will auto -configure the proper configuration to use UC20/EC20 for internet connection. User may still need to configure the APN for its provider.
- Inet_reliable test for debug purpose
- Change option debug_inet '1' in the file /etc/config/system.
- Reboot the device,
- Internet Connection info will be shown in the file /root/inet_reliable_test_report
- Add lsusb command
IoT--build--v3.3.0--20160812-1705
- add avahi support for Yun application
- add avrdude support for Yun application
- add Bridge support for Yun application. note: It works on baud rate 115200. use bridge.begin(115200) in Arduino Sketch.
- remove rf gateway page
IoT-build--v3.1.2--20151206-2031
- Fix some GUI minor configure bugs.
- Use Mesh Group for identify of different mesh network
- Add support for USB Ethernet Dongle. More>>
IoT-build--v3.1.1--20151126-2008
- Fix start up bug in mesh.
- configure mesh via web no need to reboot now.
IoT-build--v3.1.0--20151124-0941
Significant update in this version, source code move from OpenWrt Attitute Adjustment 12.09 to OpenWrt Barrier Breaker 14.07. the new source code are in: Dragino BB source code
New feature added:
- toggle button are now able to reset the network or system to factory default. Feature Description
IoT-build--v1.3.6--20150411-2217
- Fix mesh network set up issue.
- TCP-Client --> remove '0A' on outgoing string.
- Add SFTP server.
IoT-build--v1.3.4--20141229-1056
- Correct package resource path
- Change firewall rule in WAN interface. Now computer in the same network can access the device via its Internet Access Interface (WAN, Mesh WiFi, WiFi Client, 3G Network).
IoT-build-20141207-2350 -- v1.3.3
- TCP_Client: add update on_change option
- TCP_Client: Improve timing and Keep Alive method.
IoT-build-20141204-1401 -- v1.3.2
- Add TCP Client Support in the IoT service page.
IoT-build-20141123-2356 -- v1.3.1
- Upgrade to openwrt AA 12.09 branches, -- revision 43274. EVDO dial up bug fix in this branch.
- Fix HTTP Port change bug
- Add IoT Service support page and support Xively.
IoT-build-20140902-1654 -- v1.2.5
- Fix Upload Arduino Sketch Bug
- Add 115200 indicate string while select Arduino Bridge mode. User should modify the Baud Rate in Arduino IDE --> Library--> Bridge.h from 250000 to 115200 to use the Arduino Bridge class in this image.
- Add Power UART Interface
- Fix CDMA EVDO dial up UI issue.
IoT-build-20140902-1654 -- v1.2.4
- Fix GUI bug to configure device as a WiFi Client.
- Correct opkg.conf link.
- Change config partition from read only to read-write. Firmware upgrade command won't erase this partition
- Add check network connection. User can use Global LED to check connection to specify host.
- Add sensor page to support different avr board.
IoT-build-20140627-1259 -- v1.2.3
- Improve UART for stable transfer to Arduino board.
IoT-build-20140627-1259 -- v1.2.2
- Add Arduino Bridge Support. Baud Rate 115200. This is an Experimental feature, user has change the arduino bridge baud rate (under libraries\Bridge\src\Bridge.h) from 250000 to 115200 to use this.
- Add stty tool
IoT-build-20140616-1526 version 1.2.1
- Fix Firmware Version Display Bug
- Fix DHCP server disable bug.
- Change AP SSID.
- FallBack IP still works after apply change in network.
- Fix DNS1 bug in GUI
- Fix WiFi AP disable/enable bug
- Add default USB modem dial string
- Add better USB support in the GUI.
- Clean Asterisk Script
Web-FailSafe
- A version which use to upgrade the firmware to support Web_FailSafe_Uboot. Instruction.
RC1.1-- 2014 -04
- Change Default SSH log in to root/dragino
- Add support on Arduino IDE, now user can program the avr from Arduino IDE via network connection. Instruction.