20151223_jeffrey - silenceuncrio/diary GitHub Wiki
- 0925 - review diary
- 0945 - SW Arch and feature list. Re: MiFi Schedule Plan
- 1015 - Fwd: Newly modified feature list, schedule plan, software block diagram
- 1050 - IoT Platform - Software Block Diagram
- 1140 - NodeMCU - ็ฉไธไธ
- 1330 - NodeMCU - ่ท่ๅฎ็ถฒ่จ่ซๅ็ๆฐๆๆๅญธ่ตฐไบไธ่ถ
- 1350 - ๆ่ openWrt ไธๅ้ฉ็่ณๆๅบซ
- 1440 - Resource time table ๅกซๅฏซ
- 1530 - ๆ่ openWrt ไธๅ้ฉ็่ณๆๅบซ
- 1555 - NodeMCU - ่จปๅNodeMCUๆๆฏ่ฎบๅ
- 1610 - NodeMCU - ๅฐ็ฃ WoT.City ไธไธ้ฏ็ๅ ฅ้ๆ็ซ
- 1635 - NodeMCU - ๆถ้ไธไธๆๆไธ็ NodeMCU ๆ ๅ ฑ
ๅ ฌๅธๆไบๆฐ็้้ฃฒๆฉ, ไปๆฏ่ณ็พ็, ็่ตทไพ่ ป้ซ็ด็
review diary ๆ่ไธไธๆญฅๆฃ
pioneer ๆผ 2015/12/18 ไธๅ 12:38 ๅฏซ้:
Dear Ariel,
Just reviewed the sw arch and feature list you sent.
The following features are missed and need to be included:
- NAT
- SNMP (v1, v2c, v3)
- CLI
- telnet, ssh
- DoS, DDoS, Intrusion Detection
- URL BLocking
- Content Filtering
- VLAN
- QoS
These features are not all necessary for MiFi router. But most of them are all necessary for mobil router. The others are nice to have and may be requested by some customers.
And, you can plan your schedule in the feature list, by separating the sw into phases (by completeness of feature sets). Each phases should at least has alpha, beta and final stage.Attached the examples of sw arch and feature list. Please refer and modify yours to be more complete.
Dear Winson, Anton, Venti, Jeffrey,
Please also refer the attached files and find time to make corresponding sw arch and feature list for:
- 708P
- 579X -- feature list as attached, just need to review.
- 52xxN -- refer 579x's
- IOT platform
You don't need to complete follow my format at this moment. But, need to cover enough dettail same as the ones I attached.
And, after that, for some major modules, like icos config and icostimer in our VPN, 579x and 52xxN, we also need to sketch the control diagram and data diagram.
The diagram will be simliar to the ones which Ariel presented in mifi router proposal presentation.
On 2015/12/17 ไธๅ 11:10, ArielChang wrote:
Dear Pioneer,
้ไปถๆฏๆ นๆFeature List ๆ่ฆๅ็ๆ็จ, Software Block Diagram.
Resource ้คไบJohn and Ariel ๅค, web UI and Web Server ็ งๆจไธๆฌก็ๅไฟกๆ็คบ ๅ ไธAnton, Jimmy.
ๅบๆฌไธOptional ้ ็ฎๆซไธ่ฆๅๅค, ้ๆผMust, Better to Have ้ ็ฎๅไผฐไบๅฏฆไฝ่ ๆดๅๆธฌ่ฉฆๆ้.[้ๆฎตไธ] ้ๆ60ๅๅทฅไฝๅคฉ. ๅฎๆๅพ, ้ๆผๆ็Proposalๅ ง็ๆถๆง่้ฃ็ท็ธ้็ๅบ ๆฌๆงๅถๅๅฎ. ๅฏไปฅๆไพๆฅญๅ็ samples.
[้ๆฎตไบ] ้ๆ42ๅๅทฅไฝๅคฉ. ๅฎๆๅพ, ่้ฃ็ท็ธ้็้ฒ้ๆงๅถๅๅฎ. ๅฏไปฅๆไพ็จๆถ ไธๅๅฎๆด็้ฃ็ทๅ่ฝ.
[้ๆฎตไธ] ้ๆ47ๅๅทฅไฝๅคฉ. ๅฎๆๅพRouter ็่จญๅฎ่LTE ็้ฒ้ๆงๅถๅๅฎ.
[้ๆฎตๅ] ้ๆผOptional ๅ่ฝ. ๅพ ๅไธ้ๆฎต้ฝ้ฉๆญฃๅฅฝไบไนๅพ, ๅ้ฒ่ก้ไบAdvanced and Rich Features. ๅฏไปฅๆไพไฝฟ็จ่ ๆด่ฑๅฏ็ๅ่ฝ.
Eric ๆผ 2015/12/21 ไธๅ 03:31 ๅฏซ้:
F. Y. I.
ไธ่ฝๅฆ่ช Ariel ็ๅฐๆก่ฆ็ซ่ฝๅ็็ๅพๆฃ
- ไพ่ช ๆฐ็ซนๅปฃ้็ ็ผไธญๅฟ - 2015-09-18 ๅทฒ็็
- ไธ้กๆๅปๆๅฃ็ธฝๅ ฌๅธไธ็ญ, ๆไปฅๅฐไบๆๅๆ้ ป
- 46 ~ 48 ๆญฒๅทฒๅฉๅฅณๆง
- ๅฅน็ไธไฝไธๅฑฌ John ไนไธ่ตท้ไพๆ้ ป
ๆ็พๅจๅฐฑๆฏ่ฆไปฅ IoT Platform ้ๅๅฐๆกไพๅน้ค่ชๅทฑ็่ฝๅ
Ariel ๅฐฑๆฏๆ็ๆจกไปฟๅฐ่ฑก
ๆๆ่ฉฒๅฐฑ็ฎๅ mantis wiki ไธ IoT Platform ็ๅ งๅฎนไพ็ซไธไธ IoT Platform Software Block Diagram
็ฉไธไธๆจๅคฉๅฐ่ฒจ็ NodeMCU
ๅพๅฟซ็่ท่ๅฎ็ถฒ่จ่ซๅ็ๆฐๆๆๅญธ่ตฐไบไธ่ถ
- NodeMcuไป็ป๏ผ๏ผไธ๏ผๆฆ่ฟฐ
- NodeMcuไป็ป๏ผ๏ผไบ๏ผๅบไปถ็งๅ
- NodeMcuไป็ป๏ผ๏ผไธ๏ผๅฏๅจๆไปถinit.lua
- NodeMcuไป็ป๏ผ๏ผๅ๏ผไธ่ฝฝ*.luaๆไปถ
็็ๆฏๅพๆๆฝๅใ
้ ๆๆด็้็จ็ถไธญ็จๅฐ็่ปไปถ
- NodeMcuๅบไปถ
- NodeMcu Firmware Programmer
- CH340 USB่ฝฌserial้ฉ ๅ
- ่ฐ่ฏ่ฝฏไปถTera Term
- NodeMcu Studio 2015
ๆ่ไธไธ openWrt ไธๅ้ฉ็่ณๆๅบซ
ๅ่ไนๅ็ OpenWrt opkg list
ๅฐ่ณๆๅบซ็ธ้็ package ๅ
ๅๅบไพ
- credis - 0.2.2-1 - Credis is a client library in plain C for communicating with Redis servers.
Redis is a high performance key-value database, refer to Redis project page for more information.
Credis aims to be fast and minimalistic with respect to memory usage. It supports connections to multiple Redis servers. - libsqlite2 - 2.8.17-2 - SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
This package contains the SQLite (v2.x) shared library, used by other programs. - libsqlite3 - 3080704-1 - SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
This package contains the SQLite (v3.x) shared library, used by other programs. - pgsql-cli - 9.0.17-1 - Command Line Interface (CLI) to PostgreSQL databases.
- pgsql-server - 9.0.17-1 - PostgreSQL databases Server.
- pgsqlodbc - 2.3.2-1 - Postgresql driver for ODBC.
- sqlite2-cli - 2.8.17-2 - SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
This package contains a terminal-based front-end to the SQLite (v2.x) library that can evaluate queries interactively and display the results in multiple formats. - sqlite3-cli - 3080704-1 - SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.
This package contains a terminal-based front-end to the SQLite (v3.x) library that can evaluate queries interactively and display the results in multiple formats.
้ๆผ ้่ฏๅผ่ณๆๅบซ็ๆฏ่ผๆๅฏไปฅๅ่
้ไธ็ฏๅพๅฟซ็้ปๅบ openWrt ไธ่ฅๆฏ่ฆไฝฟ็จ้่ฏๅผ่ณๆๅบซ็่ฉฑ
ๅปบ่ญฐๆฏ SQLite
- ไฝๆถๅบ่ฏฅไฝฟ็จSQLite
- ๅตๅ ฅๅผๅบ็จ็จๅบ - ๆๆ้่ฆๅฏ็งปๆคๆงใไธ้่ฆๆฉๅฑ็ๅบ็จ็จๅบ๏ผไพๅฆๅ็จๆท็ๆฌๅฐๅบ็จใ็งปๅจๅบ็จๆ่ ๆธธๆใ
- ๆฟไปฃ็ฃ็่ฎฟ้ฎ - ๅจๅพๅคๆ ๅตไธ๏ผ้่ฆ็ดๆฅ่ฏปๅ็ฃ็ๆไปถ็ๅบ็จ็จๅบๅฏไปฅๅๆขๅฐSQLiteไป่ๅ็ไบSQLiteๆไพ็้ขๅคๅ่ฝไปฅๅไฝฟ็จ็ปๆๅๆฅ่ฏข่ฏญ่จ๏ผSQL๏ผๆๅธฆๆฅ็็ฎไพฟๆงใ
- ๆต่ฏ - ๅฏนๅคง้จๅๅบ็จ็จๅบ่่จๆฒกๅฟ ่ฆไฝฟ็จ้ขๅค็่ฟ็จๆต่ฏไธๅก้ป่พ๏ผไพๅฆๅบ็จ็จๅบ็ไธป่ฆ็ฎๆ ๏ผๅ่ฝ๏ผใ
- ไฝๆถไธๅบ่ฏฅไฝฟ็จSQLite
- ๅค็จๆทๅบ็จ็จๅบ - ๅฆๆๆๅคไธชๅฎขๆท็ซฏ้่ฆ่ฎฟ้ฎๅนถไฝฟ็จๅไธไธชๆฐๆฎๅบ๏ผ้ฃไนๆๅฅฝไฝฟ็จๅ่ฝๅฎๆด็ๅ ณ็ณปๅๆฐๆฎๅบ๏ผไพๅฆMySQL๏ผ๏ผ่ไธๆฏ้ๆฉSQLiteใ
- ้่ฆ้ซๅๅ ฅ้็ๅบ็จ็จๅบ - ๅๆไฝๆฏSQLite็ไธไธชๅฑ้ใ่ฏฅDBMSๅจๅไธๆถๅปไป ๅ ่ฎธไธไธชๅๆไฝ๏ผๅ ่ไน้ๅถไบๅ ถๅๅ้ใ
pioneer ๆผ 2015/12/23 ไธๅ 12:12 ๅฏซ้:
Dear all,
ไปฅไธไบ้ , ่ซ็ฅๆ:
- resource time table ่ซไพๅฆไธๆบๅๆๆๆดๆฐ
- ่ณๅฐ้ ๅกซไธๅๆ (่ฅไธ็ฅๆชไพไธๅๆ็ๅทฅไฝ, ้จๆ่ฎๆ็ฅ้)
- ็ถ้ฑ็ตๆๆ, ไพๅฏฆ้ๅทฅไฝๆ้ๆดๆฐ
- ๅฉ้คๆ้ๆ่ฉฒ็บ0
![]()
ๅกซๅฏซไธฆ็นณไบคKPI (2015 review, 2016 plan)
Spring, ่ซ้ๆพๅญๅIOT platform project ไนๆฌ้ไบ Jeffrey ่ Jammy.
Jeffrey, Jammy ่ซๅฐIOT platfrom ็ธ้้้ป่ฟฝ่นคไบ้ ๅกซๅ ฅไธฆๆ้ฑๆดๆฐ็ๆ .Best regards,
Pioneer
ๆด็็ธ้่ณๆบๆนไพฟไนๅพๅกซๅฏซ
-
IOT Platform
- Jeffrey, Jammy ่ซๅฐIOT platform ็ธ้้้ป่ฟฝ่นคไบ้ ๅกซๅ ฅไธฆๆ้ฑๆดๆฐ็ๆ
-
52xxN
- ๅ่้ๅผต่กจไพๅกซๅง
ๆ่ไธไธ openWrt ไธๅ้ฉ็่ณๆๅบซ
ๆฒ่ฝๆพๅฐ Redis ๅฐๆผ openWrt ็่ณๆบ... shit...
ไธ้ๅๆฏๅจ menuconfig ไธ็ๅฐ database ็้ธๅฎ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ database โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ... โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ < > libpq.......................................... PostgreSQL clโ โ
โ โ < > libsqlite2....................... SQLite (v2.x) database engiโ โ
โ โ < > libsqlite3....................... SQLite (v3.x) database engiโ โ
โ โ < > pgsqlodbc..................................... Postgresql driโ โ
โ โ < > tokyocabinet................... A library of routines to manaโ โ
โ โ < > unixodbc............................................ unixODBCโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ <Select> < Exit > < Help > < Save > < Load > โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
็ฎๅๅ
้ๆจฃ
ๅพ็บ implement ็้็จๆ้่ฆๅ่ชช
ๅฐ็ฃ็ WoT.City ไธไนๆๅพไธ้ฏ็ๅ
ฅ้ๆ็ซ
ESP8266 & NodeMCU ้็ผๅ
ฅ้
-
Part 1 - Hello World
- ไธๅๅฎ่ฃ ESPlorer, ๅฟซๆจไฝฟ็จ NodeMcu Studio 2015 ไธญ
- NodeMCU API ๅ่ๆๅ
- Part 2 - ๅฏฆไฝ HTTP Server
- Part 3 - GPIO over REST API
- Part 4 - Node.js ้ขจๆ ผ็ HTTP Server
- Part 5 - ็ทจ่ญฏไธฆๆดๆฐ NodeMCU Firmware
ๆถ้ไธไธๆๆไธ็ NodeMCU ๆ ๅ ฑ
- [NodeMCU ESP8266 ESP-12E WiFi ๆบ่ฝๅฐ่ป ็ก็ท ้ๆง Lua Arduino] (http://tw.taobao.com/item/45456859454.htm?fromSite=main&spm=a1z10.5-c.w4002-1919033899.34.4uclwf)
- [ๆฐๆฌพNodeMCU V2 ESP8266้็ผๆฟ ไธฒๅฃWiFi ESP-12E Lua็ฉ่ฏ็ถฒ] (http://tw.taobao.com/item/45885077872.htm?fromSite=main&spm=a1z10.5-c.w4002-1919033899.65.3Qq0Kv)
- Doitๅฎ็ถฒ
- User Manual for ESP-12E DevKit based on ESP8266
- Development of NodeMCU based on ESP8266
- User Mannual for ESP-12E Motor Shield based on ESP8266
- User Manual for WiFi Car by NodeMCU (DoitCar) from ESP8266
็ไพ้ๅฏไปฅๅๅค่ฃไธไบ NodeMCU ไพ็ฉ