20180502_jeffrey - silenceuncrio/diary GitHub Wiki

0915

review

1050

commit b844edb3b3dc949ed8765ba31c5a2e2b8a3b8791
Refs: [release/v1.66], {origin/release/v1.66}
Author: jeffrey <[email protected]>
Date:   Wed May 2 10:47:39 2018 +0800

    redisign the 'SSH' web pag

 proscend/prosrc/webcgi/ssh.c              |  2 ++
 proscend/prosrc/www/app/feature/ssh.html  | 30 ++++++++++++++++++++----------
 proscend/prosrc/www/app/locale-en.json    | 19 ++++++++++---------
 proscend/prosrc/www/app/locale-fr.json    | 19 ++++++++++---------
 proscend/prosrc/www/app/locale-zh-tw.json | 19 ++++++++++---------
 5 files changed, 52 insertions(+), 37 deletions(-)

1150

開始規劃網管軟體

ariel 給了目標如下

(1) Keep Alive: (Suggest: MQTT)

(2) Alarm: (Suggest: SNMP Trap (snmptrapd))

(3) GPS: (Suggest: MQTT)

(4) MODBUS: (Suggest: MODBUS MASTER)

(5) Configuration(Get/Set), Firmware Upgrade: (Suggest: GeniusACS)

(6) a good database wanted

1450

參考 MQTT教學(一):認識MQTT

感覺可以利用 MQTT 的機制來實作網管

這一篇介紹的比較全面 - MQTT 通訊協定

1555

感覺好好地熟悉 MQTT 架構之後可以很彈性的架構公司的網管系統

1715

面對跟盟創的合作

生產階段我們軟體要有一些功能提供給他們生產時使用

proscend 每個 device 在生產的末段需要紀錄以下的資訊 Hardware MCSV Serial Number Mac Address

最後組裝完成要能透過 telnet 或 ssh 來 verify 寫入的資訊是否正確

資訊的寫入是在 uboot run 起來的環境下做寫入

而組裝完成後的資訊檢查只能是我們的 CLI Command

該 CLI Command 要能 verify 以下資訊

  • Hardware MCSV
  • Serial Number
  • Mac Address
  • IMEI