20190722_jeffrey - silenceuncrio/diary GitHub Wiki

0920

review

1155

M330[develop] - add 'Management > FOTA' web page: finished

commit fad47fca25e282bef2561419a0375a25cb3afa00
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Mon Jul 22 11:54:08 2019 +0800

    add 'Management > FOTA' web page: finished

 proscend/prosrc/webcgi/fota.c                    | 105 ++++++++++++++++++++++-
 proscend/prosrc/www/app/feature/fota.html        |  96 ++++++++++++++++++++-
 proscend/prosrc/www/app/feature/fota.js          |  37 ++++++++
 proscend/prosrc/www/app/locale-en.json           |  13 ++-
 proscend/prosrc/www/app/locale-fr.json           |  13 ++-
 proscend/prosrc/www/app/locale-zh-tw.json        |  13 ++-
 proscend/prosrc/www/app/services/icos.service.js |   3 +
 7 files changed, 272 insertions(+), 8 deletions(-)

ไธ้Ž FOTA ้‚„่ฆๅœจ Management > Identification page ้กฏ็คบ FOTA ็›ธ้—œ่ณ‡่จŠ

1345

M330[develop] - add fota status at 'Management > Identification' web page while PROSRC_FOTAD defined

commit 47068a2f8d5b33576ffde7ca7e6e38109d4fbac9
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Mon Jul 22 13:42:29 2019 +0800

    add fota status at 'Management > Identification' web page while PROSRC_FOTAD defined

 proscend/prosrc/webcgi/Makefile                    |  2 -
 proscend/prosrc/webcgi/fota.c                      | 61 ++++++++++++++++++++++
 .../prosrc/www/app/feature/identification.html     | 11 ++++
 proscend/prosrc/www/app/feature/identification.js  |  9 +++-
 proscend/prosrc/www/app/locale-en.json             |  4 ++
 proscend/prosrc/www/app/locale-fr.json             |  4 ++
 proscend/prosrc/www/app/locale-zh-tw.json          |  4 ++
 proscend/prosrc/www/app/services/icos.service.js   |  3 ++
 8 files changed, 95 insertions(+), 3 deletions(-)

1350

ๆ–ฐไบบ VIC ๅทฒ้™ฃไบก

M330[feature/wifi_sta] ๅทฒๆฒ’ๆœ‰ๅญ˜ๅœจๅฟ…่ฆ

ๅ…ˆไฝตๅ›ž develop


git flow feature finish

โžœ  m330 git:(feature/wifi_sta) โœ— git flow feature finish
Switched to branch 'develop'
Your branch is up-to-date with 'origin/develop'.
Auto-merging proscend/prosrc/www/src/menu.html.src
Auto-merging proscend/prosrc/www/src/index.html.src
CONFLICT (content): Merge conflict in proscend/prosrc/www/src/index.html.src
Auto-merging proscend/prosrc/www/app/services/icos.service.js
CONFLICT (content): Merge conflict in proscend/prosrc/www/app/services/icos.service.js
Auto-merging proscend/prosrc/www/app/locale-zh-tw.json
CONFLICT (content): Merge conflict in proscend/prosrc/www/app/locale-zh-tw.json
Auto-merging proscend/prosrc/www/app/locale-fr.json
CONFLICT (content): Merge conflict in proscend/prosrc/www/app/locale-fr.json
Auto-merging proscend/prosrc/www/app/locale-en.json
CONFLICT (content): Merge conflict in proscend/prosrc/www/app/locale-en.json
Auto-merging proscend/prosrc/webcgi/Makefile
Auto-merging proscend/prosrc/icos/icoslib/wan_connmgr_iot/connmgr_iot.c
CONFLICT (content): Merge conflict in proscend/prosrc/icos/icoslib/wan_connmgr_iot/connmgr_iot.c
Auto-merging proscend/prosrc/icos/icoslib/wan_connmgr/connmgr.c
CONFLICT (content): Merge conflict in proscend/prosrc/icos/icoslib/wan_connmgr/connmgr.c
Automatic merge failed; fix conflicts and then commit the result.

There were merge conflicts. To resolve the merge conflict manually, use:
    git mergetool
    git commit

You can then complete the finish by running it again:
    git flow feature finish wifi_sta

โžœ  m330 git:(develop) โœ—

git status


โžœ  m330 git:(develop) โœ— git status
On branch develop
Your branch is up-to-date with 'origin/develop'.
You have unmerged paths.
  (fix conflicts and run "git commit")

Changes to be committed:

        modified:   proscend/prosrc/webcgi/Makefile
        new file:   proscend/prosrc/webcgi/wifi_sta.c
        new file:   proscend/prosrc/www/app/feature/wifi_sta.html
        new file:   proscend/prosrc/www/app/feature/wifi_sta.js
        modified:   proscend/prosrc/www/src/menu.html.src

Unmerged paths:
  (use "git add <file>..." to mark resolution)

        both modified:   proscend/prosrc/icos/icoslib/wan_connmgr/connmgr.c
        both modified:   proscend/prosrc/icos/icoslib/wan_connmgr_iot/connmgr_iot.c
        both modified:   proscend/prosrc/www/app/locale-en.json
        both modified:   proscend/prosrc/www/app/locale-fr.json
        both modified:   proscend/prosrc/www/app/locale-zh-tw.json
        both modified:   proscend/prosrc/www/app/services/icos.service.js
        both modified:   proscend/prosrc/www/src/index.html.src

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        .bash_history
        dl/conntrack-tools-1.0.0.tar.bz2
        dl/cyassl-1.6.5.zip
        dl/gpsd-3.7.tar.gz
        dl/headers-more-nginx-module-a9f7c7e86cc7441d04e2f11f01c2e3a9c4b0301d.tar.gz
        dl/inadyn-mt.v.02.28.10.tar.gz
        dl/libcap-2.22.tar.bz2
        dl/libnetfilter_conntrack-0.9.1.tar.bz2
        dl/libusb-1.0.9.tar.bz2
        dl/lighttpd-1.4.30.tar.xz
        dl/nginx-1.16.0.tar.gz
        dl/nginx-naxsi-module-951123ad456bdf5ac94e8d8819342fe3d49bc002.tar.gz
        dl/openswan-2.6.38.tar.gz
        dl/openswan-2.6.41.tar.gz
        dl/pcre-8.11.tar.bz2
        dl/unqlite-1.1.9-60f5c6b8d3c47e6ce5311eb56b4adbfb68263ab6.tar.gz
        proscend/fwtools/fwtool
        proscend/opensrc/Makefile.local
        proscend/opensrc/inadyn-mt.v.02.28.10/Makefile
        proscend/opensrc/inadyn-mt.v.02.28.10/config.log
        proscend/opensrc/inadyn-mt.v.02.28.10/config.status
        proscend/opensrc/inadyn-mt.v.02.28.10/config_done
        proscend/opensrc/inadyn-mt.v.02.28.10/man/Makefile
        proscend/opensrc/inadyn-mt.v.02.28.10/src/.deps/
        proscend/opensrc/inadyn-mt.v.02.28.10/src/Makefile
        proscend/opensrc/inadyn-mt.v.02.28.10/src/config.h
        proscend/prosrc/icos/checkHC/checkHC
        proscend/prosrc/icos/fotad/fotad
        proscend/prosrc/icos/fotad/fotadInfo
        proscend/prosrc/icos/fotad/module_fota.h
        proscend/prosrc/icos/kmod/prokipc/.kipc.o.cmd
        proscend/prosrc/icos/kmod/prokipc/.main.o.cmd
        proscend/prosrc/icos/kmod/prokipc/.prokipc.ko.cmd
        proscend/prosrc/icos/kmod/prokipc/.prokipc.mod.o.cmd
        proscend/prosrc/icos/kmod/prokipc/.prokipc.o.cmd
        proscend/prosrc/icos/kmod/prokipc/.tmp_versions/
        proscend/prosrc/icos/kmod/prokipc/Module.symvers
        proscend/prosrc/icos/kmod/prokipc/modules.order
        proscend/prosrc/icos/kmod/prokipc/prokipc.ko
        proscend/prosrc/icos/kmod/prokipc/prokipc.mod.c
        proscend/prosrc/www/my-app/
        proscend/prosrc/www/package-lock.json
        proscend/prosrc/www/react_01/src/components/Dmz/

ๆณจๆ„ๅˆฐ Unmerged paths:

Unmerged paths:
  (use "git add <file>..." to mark resolution)

        both modified:   proscend/prosrc/icos/icoslib/wan_connmgr/connmgr.c
        both modified:   proscend/prosrc/icos/icoslib/wan_connmgr_iot/connmgr_iot.c
        both modified:   proscend/prosrc/www/app/locale-en.json
        both modified:   proscend/prosrc/www/app/locale-fr.json
        both modified:   proscend/prosrc/www/app/locale-zh-tw.json
        both modified:   proscend/prosrc/www/app/services/icos.service.js
        both modified:   proscend/prosrc/www/src/index.html.src

ไธ€ๅ€‹ไธ€ๅ€‹่งฃๅง

1420

merge ๅพŒๅ† build ๅ€‹ image ่ฉฆ่ฉฆ

  • Vendor/Products = GENERIC/1_GENERIC_WIFI

PROSCEND Software Configuration ้ƒจๅˆ†่ฆๅš้กๅค–ๅ‹•ไฝœ


WIFI Support(STA mode)

 PROSCEND Software Configuration
 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Applications โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
  โ”‚  Arrow keys navigate the menu.  <Enter> selects submenus --->.           โ”‚
  โ”‚  Highlighted letters are hotkeys.  Pressing <Y> includes, <N> excludes,  โ”‚
  โ”‚  <M> modularizes features.  Press <Esc><Esc> to exit, <?> for Help.      โ”‚
  โ”‚  Legend: [*] built-in  [ ] excluded  <M> module  < > module capable      โ”‚
  โ”‚ โ”Œ^(-)โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
  โ”‚ โ”‚[*] Schedule Reboot                                                   โ”‚ โ”‚
  โ”‚ โ”‚[ ] Performance tuning                                                โ”‚ โ”‚
  โ”‚ โ”‚[*] WIFI Support(AP and STA mode)                                     โ”‚ โ”‚
  โ”‚ โ”‚     WIFI AP SSID: "" (NEW)                                           โ”‚ โ”‚
  โ”‚ โ”‚     WIFI AP Password: "" (NEW)                                       โ”‚ โ”‚
  โ”‚ โ”‚[*] WIFI Support(STA mode)                                            โ”‚ โ”‚
  โ”‚ โ”‚[ ] LTE Lock Bands                                                    โ”‚ โ”‚
  โ”‚ โ”‚[ ] LTE Lock PCIs                                                     โ”‚ โ”‚
  โ”‚ โ”‚[ ] LTE Search Operators                                              โ”‚ โ”‚
  โ”‚ โ””โ”ด(+)โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
  โ”‚                     <Select>    < Exit >    < Help >                     โ”‚
  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

็ขบ่ช compile option PROSRC_WIFI_STA ๆœ‰ๆ‰“้–‹

user@3b95631f73fe:~/proscend$ cat .config | grep WIFI_STA
PROSRC_WIFI_STA=y

FOTAD (Firmware Over the Air)

 PROSCEND Software Configuration
 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Applications โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
  โ”‚  Arrow keys navigate the menu.  <Enter> selects submenus --->.           โ”‚
  โ”‚  Highlighted letters are hotkeys.  Pressing <Y> includes, <N> excludes,  โ”‚
  โ”‚  <M> modularizes features.  Press <Esc><Esc> to exit, <?> for Help.      โ”‚
  โ”‚  Legend: [*] built-in  [ ] excluded  <M> module  < > module capable      โ”‚
  โ”‚ โ”Œ^(-)โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
  โ”‚ โ”‚[ ] CPU Temperature                                                   โ”‚ โ”‚
  โ”‚ โ”‚[ ] LTE_DATA_ALARM                                                    โ”‚ โ”‚
  โ”‚ โ”‚[*] ETH WAN as LAN                                                    โ”‚ โ”‚
  โ”‚ โ”‚[ ] LTE_BRIDGE_ROUTER                                                 โ”‚ โ”‚
  โ”‚ โ”‚[ ] LTE_ROUTER_ROUTER                                                 โ”‚ โ”‚
  โ”‚ โ”‚[ ] LTE IOT                                                           โ”‚ โ”‚
  โ”‚ โ”‚[*] LTE USSD                                                          โ”‚ โ”‚
  โ”‚ โ”‚[*] FOTAD (Firmware Over the Air)                                     โ”‚ โ”‚
  โ”‚ โ”‚     Fota server XML list: "ftp://fotaServer:[email protected]:โ”‚ โ”‚
  โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
  โ”‚                     <Select>    < Exit >    < Help >                     โ”‚
  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

็ขบ่ช compile option PROSRC_FOTAD ๆœ‰ๆ‰“้–‹

user@3b95631f73fe:~/proscend$ cat .config | grep FOTAD
PROSRC_FOTAD=y
PROSRC_FOTAD_FWINFO_XML="ftp://fotaServer:[email protected]:2121/fota_firmware.xml ftp://60.250.198.239:2121/fota_firmware.xml http://60.250.198.239:802/fotaServer/fota_firmware.xml http://fotaServer:[email protected]:802/secured/proscend/fota_firmware.xml"

build image ๅง

proscend ็›ฎ้Œ„ไธ‹

1425

ๅกๆ‹‰ๅปš้ค˜ๆฉŸ ้€ไฟฎ

ๅฎขๆœ่‡ด้›ป่กจ็คบ้œ€่ฆๆ›ดๆ›้ขจๆ‰‡

ๅฎขๆœ่กจ็คบ่ฉฒๆฉŸๅ™จ็œ‹่ตทไพ†่ ปไนพๆทจ็š„

ๅ› ไธ็ขบๅฎš่ณผ่ฒทๆ—ฅๆœŸ - ไธ€ๅนดๅ…งๆœ‰ไฟๅ›บ

ๆ›ดๆ›้ขจๆ‰‡้…Œๆ”ถ 600 ๅ…ƒ

ๅฎขๆœ่กจ็คบ่ฉฒๆฉŸๅ™จไธฆๆฒ’ๆœ‰ๆ‘”ๅˆฐ้Ž็š„็—•่ทก

ไธ้Ž้€™้บผๅฟซๅฐฑ้œ€่ฆๆ›ดๆ›้ขจๆ‰‡ๅฏฆๅœจ่ฎ“ไบบ่ ปๅ›ฐๆ“พ็š„

1530

ๆœชไพ† M350 ้€้Ž CTCU ่ˆ‡ Hinet ็š„ๆกˆๅญ็›ฎๅ‰ๆญฃๅœจ่ฉ•ไผฐ

็‚บไบ†ๆ–นไพฟ่จŽ่ซ–

็›ธ้—œไบบ็ญ‰ๅŠ ๅ…ฅไธ€ๅ€‹ line ็พค็ต„ - Uไธญ่ฏ4G Router่ฉ•ไผฐ

1550

M330[develop] - at 'Management > FOTA' web page: change week day order

commit ccd27bdfc9f19d56067dd659f7986b82eacc6fa1
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Mon Jul 22 15:52:09 2019 +0800

    at 'Management > FOTA' web page: change week day order
    - start from 'Sun', not 'Mon'

 proscend/prosrc/www/app/feature/fota.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

1600

M330 - WiFi STA ้€™ task ็š„ owner ๅทฒ้›ข่ท

ๆˆ‘ๅฐฑๆŽฅๆ‰‹ๅง

1710

M330[develop] - WiFi STA

็›ฎๅ‰ /cgi-bin/sifi_sta.cgi?act=status ๆœƒๅ›žๅ‚ณ ICOS_GetStatus fail

็›ธ้—œ็š„ code ๅฆ‚ไธ‹

static json_object * _obj_status()
{

    int res = ICOS_GetStatus(MODULE_WIFI_STA, 0, 0, &Wifi_sta_status, sizeof(Wifi_sta_status));
    if (res != ICOS_SUCCESS)
    {
        jweb.http.status(500);
        jweb.out.json.fail("ICOS_GetStatus fail");
    }


    json_object *obj = json_object_new_object();

    json_object_object_add(obj, "scan_count", json_object_new_int(Wifi_sta_status.scan_count));



    return obj;
}

็›ฎๅ‰็”ฑ jessy ่Šฑๆ™‚้–“ๆŽ’้™คไธญ

1715

line ็พค็ต„ - Uไธญ่ฏ4G Router่ฉ•ไผฐ ๅทฒ็ถ“ๆœ‰ไบ†ไธ€ไบ›่จŽ่ซ–

ๆˆ‘้œ€่ฆๅœจ M300 ๅปบไธ€ๅ€‹ branch ๅฐˆไพ›้€™ๅ€‹้ …็›ฎๅšไธ€ไบ›ๅฏฆ้ฉ—ๆ–นไพฟ่ฉ•ไผฐ

ๅฏ่ƒฝ็”จไธ€ๅ€‹ๅฐˆไพ›ๅฏฆ้ฉ—็š„ profile ๆ–นไพฟๅฐๅ€‹ๅˆฅ็š„ๅŠŸ่ƒฝๅš้–‹้—œ


M300[feature/hinet_evaluate] - add profile for feature/hinet_evaluate

commit 05f0961056929081006e4a5c3d044ed1faca29f6
Refs: [feature/hinet_evaluate], {origin/feature/hinet_evaluate}
Author: jeffrey <[email protected]>
Date:   Mon Jul 22 17:28:30 2019 +0800

    add profile for feature/hinet_evaluate:
    - copy from 0_GENERIC
    - we can easy turn on/turn off some functions for the testing

 .../configs/M300/18_HINET_EVALUATE/defconfig       | 161 +++++++++++++++++++++
 1 file changed, 161 insertions(+)

ๅฏฆ้š›ไปฅ่ฉฒ profile ไพ† build ๅ€‹ image

(M300/18_HINET_EVALUATE) Products/Vendor

 PROSCEND Software Configuration
 โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ Main Menu โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
  โ”‚  Arrow keys navigate the menu.  <Enter> selects submenus --->.          โ”‚
  โ”‚  Highlighted letters are hotkeys.  Pressing <Y> includes, <N> excludes, โ”‚
  โ”‚  <M> modularizes features.  Press <Esc><Esc> to exit, <?> for Help.     โ”‚
  โ”‚  Legend: [*] built-in  [ ] excluded  <M> module  < > module capable     โ”‚
  โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚
  โ”‚ โ”‚             (M300/18_HINET_EVALUATE) Products/Vendor                โ”‚ โ”‚
  โ”‚ โ”‚             ---                                                     โ”‚ โ”‚
  โ”‚ โ”‚             Load software build profile                             โ”‚ โ”‚
  โ”‚ โ”‚             Save software build profile as ...                      โ”‚ โ”‚
  โ”‚ โ”‚                                                                     โ”‚ โ”‚
  โ”‚ โ”‚                                                                     โ”‚ โ”‚
  โ”‚ โ”‚                                                                     โ”‚ โ”‚
  โ”‚ โ”‚                                                                     โ”‚ โ”‚
  โ”‚ โ”‚                                                                     โ”‚ โ”‚
  โ”‚ โ”‚                                                                     โ”‚ โ”‚
  โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
  โ”‚                    <Select>    < Exit >    < Help >                     โ”‚
  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

1750

M330[develop] - WiFi STA

jessy ่กจ็คบ /cgi-bin/sifi_sta.cgi?act=status ๆœƒๅ›žๅ‚ณ ICOS_GetStatus fail ็š„ๅ•้กŒๅทฒๆŽ’้™ค

็›ฎๅ‰ M300[feature/hinet_evaluate] ้‚„ๅœจ build image

1755

M300[feature/hinet_evaluate] build image ๅทฒๅฎŒๆˆ

ๅ›žๅˆฐ M330[develop] - WiFi STA

git pull - jessy ๅทฒ่งฃๆฑบๅ•้กŒ

login ไน‹ๅพŒๆ‰‹ๅ‹•ไธ‹ CGI - http://192.168.1.1z/cgi-bin/wifi_sta.cgi?act=status

้‚„ๆ˜ฏ fail

ๅ†ไธ‹ไธ€ๆฌก

{ "status": { "scan_count": 33 } }

ๅฏไปฅไฟฎๆ”น CGI ๅพ—ๅˆฐๆ›ดๅคš็š„ information ไบ†

ๅ†่ฆๅ€‹ๅนพๆฌก - http://192.168.1.1z/cgi-bin/wifi_sta.cgi?act=status

{ "status": { "scan_count": 38 } }

38 ๅ€‹

#define MAX_WPACLI_SCAN_AP_NUM     32
typedef struct _WPACLI_SCAN_LIST_
{
    int scan_count;
    WPACLI_SCAN_RES scan_list[MAX_WPACLI_SCAN_AP_NUM];
} WPACLI_SCAN_LIST;

MAX_WPACLI_SCAN_AP_NUM ๆ‰ 32 ๅ€‹

1810

M330 ๅ›  wdog ้‡้–‹ๆฉŸไบ†

 icos: reboot by wdog...

### module <fota> exit
...

ไธ็ขบๅฎš่ทŸ jessy ๆœ‰ๆฒ’ๆœ‰้—œไฟ‚

ไธ้ŽไปŠๅคฉ M330 ๅทฒ็ถ“ๆœ‰ๅ…ฉๆฌกๅ›  wdog ้‡้–‹ๆฉŸ

ๆ˜Žๅคฉๅ†่ซ‹ jessy ๅนซๅฟ™ๆณจๆ„ไธ€ไธ‹

โš ๏ธ **GitHub.com Fallback** โš ๏ธ