本帖最後由 dsscss 於 2015-8-20 20:32 編輯

頭先睇過份SDK.

有幾樣 0野 我覺得幾吸引...
1) 佢SUPPORT RTC. 姐係話佢入 0左 DEEP SLEEP MODE, 都仲可以計時間...
2) SDK EXPOSE SNTP 既FUNCTION黎羅時間, 所以用佢 0黎 0羅 時間其實CALL佢 API就得...
3) SUPPORT SSL, 但係只限接受一個CLIENT 既 CONNECTION,
不過一個其實對粒CHIP 0黎 講都好夠用...
SSL PACKET可以ADJUST MAXIMUM SIZE, DEFAULT係2KB.

跟住集中睇SSL,係GOOGLE SEARCH...
原來有"有心人"將佢個OBJECT SYMBOL LIST 0西 出 0黎...
http://41j.com/blog/2015/01/esp8266-sdk-library-symbols/

原來RSA, SHA1, MD5, AES等等常用既加密法都有,
但係佢API 無EXPOSE到出 0黎...
即係話,若果你DISASSEMBLE佢,
睇番佢既PARAMETER係點樣PASSING,
基本上就可以CALL到佢既FUNCTION.
CODE SIZE一定夠用...

NODEMCU 暫時未SUPPORT SSL (雖然SDK 既API有EXPOSE出 0黎),
所以想SECURE既話,
一係自已IMPLEMENT加密方法...

TOP

GPIO (12, 14, 16) 供電俾 Sensors (無源 電阻輸出型),
要測 那組 便 只 打開那組 對應GPIO 供電,
Diode  ...
Charcoal99 發表於 2015-8-15 18:26


更正確的說法Diode是一個analog的AND gate。

TOP

我都想玩...請問各位師兄邊道買 ESP8266 又平又信得過(驚買到假野)?
謝謝

TOP

本帖最後由 dsscss 於 2015-8-22 19:08 編輯

因為想EXTENT AT COMMAND SET.
為左確保真係無誤,用佢個SDK既EXAMPLE試試..

1)下載需要既工具
  A) DOWNLOAD ESPRESSIF提供既LUBUNTU VIRTUALBOX IMAGE.
      裡面已經提供 0左 CROSS COMPILER TOOL-CHAIN.
  B) DOWNLOAD SDK.
  C) DOWNLOAD FLASH PROGRAMMING TOOLS. (WINDOWS版)

2) 跟據提供的VIRTUAL BOX IMAGE文檔, 將SDK COPY落SHARE FOLDER到.
e.g. 放在D:\Share
跟住在VIRTUAL BOX 設定 SHARE FOLDER PATH (D:\Share <-> Share).
VBoxImage default username: esp8266
VBoxImage default password: espressif
{SDK}為~/Share/esp_iot_sdk_v1.3.0

3) Copy {SDK}/examples/at/  to  {SDK}/app/

4) In {SDK}/app/user/user_main.c
modify to
void ICACHE_FLASH_ATTR
at_testCmdTest(uint8_t id)
{
    uint8 buffer[32] = {0};

    os_sprintf(buffer, "%s\r\n", "my at_testCmdTest");
    at_port_print(buffer);
    at_response_ok();
}

4) cd {SDK}/app/

5) ./gen_misc.sh
Select below options:
boot_v1.2+
user1.bin
spi speed: default
spi mode: default
spi size and map: 1024KB( 512KB+ 512KB)

6) 將BUILD好既user1.1024.new.?.bin DOWNLOAD ---> 0x1000度
ESP8266_TEST_EXTEND_AT_COMMAND.jpg

7) 試執行AT+TEST=?
應該RETURN my at_testCmdTest.

TOP

本帖最後由 dsscss 於 2015-8-22 02:33 編輯

回覆 13# BEpsilon

我諗應該不會有假野吧.
新版ESP-01上網話係黑色PCB.
推介 ESP-12或者ESP-01.
其實睇番PCB SIZE,
ESP-12同ESP-01差唔多...
ESP-12就多功能D, 但試 0野 就麻煩D, 要焊引線...
價錢兩者差唔多.

TOP

本帖最後由 xiao 於 2015-9-12 22:29 編輯
本身想用佢黎做NETWORK TIME PROTOCOL羅時間,
SEARCH到原來已經有人EXTENT佢官方既AT COMMAND,
可以只用一 ...
dsscss 發表於 2015-8-8 18:57




ESP-01_small.jpg
今晚開始看看, 沒有掏寶, 本地買了 ESP-01, 小貴了點, 換算約45 RMB
http://ruten-proteus.blogspot.tw/2014/12/esp8266-at-command.html
還看了這個簡介, 看來明白了一些基本字料了.
了解後應該會掏寶.
請問 ESP 有提供 8266 DATASHEET 嗎?
請多指教.

TOP

回覆 16# xiao

粒CHIP的DATASHEET是沒有公開的.
佢只提供SDK及AT COMMAND SET, SDK PROGRAMMING GUIDE.
http://espressif.com/new-sdk-release/
我諗廠方只想我 0也 跟據SDK再BUILT-UP自已既PROGRAM吧...

=================================================

只知佢個CORE係用CADENCE XTENSA.
上網搵都只係有一,兩篇文章試過用GDB <-> XT-OCD <-> JTAG <-> ESP8266 0黎 做ON CHIP DEBUG.
但都只係做到初步階段.

呢個網有少量關於ESP-8266的資料. (不過都只是說了BOOT PROCESS, PIN DEFINITION等等)
https://github.com/esp8266/esp8266-wiki/wiki

TOP

本帖最後由 xiao 於 2015-9-13 22:33 編輯
回覆  xiao

粒CHIP的DATASHEET是沒有公開的.
佢只提供SDK及AT COMMAND SET, SDK PROGRAMMING GUIDE. :hah ...
dsscss 發表於 2015-9-13 15:21



DATASHEET找到了, 好像不是CONFIDENTIAL了.
基本上還不是 OPEN SOURCE , 不過它有寫 MCU 32BIT / 16BIT, 看到一頭霧水
ESP8266EX-32BIT-MCU.jpg

不過 MEMORY MAP還是要外圍的人來 REVESE ENGINEERING, 謎團一堆
看來還不成DIY的氣候, 抄人家的就很容易, 真正開發有點難度的
https://github.com/esp8266/esp8266-wiki/wiki/Memory-Map

這個也描述了類似問題, 看日期發表的網誌, 他們算是先驅
http://richard.burtons.org/2015/ ... itation-workaround/

TOP

本帖最後由 dsscss 於 2015-9-14 20:46 編輯

回覆 18# xiao

是的. 極大部份的PERIPHERAL REGISTER都沒有公開.
好多部份都要REVERSE ENGINEERING 出 0黎..

可喜的是有不少外國高手對這粒ESP8266都頗有興趣.
以下是用VISUALGDB連接ESP8266...(文章很新, 24,AUG,2015才有)
跟踪SDK的ASSEMBLE會方便點吧.
http://visualgdb.com/tutorials/esp8266/

TOP

回覆  xiao

是的. 極大部份的PERIPHERAL REGISTER都沒有公開.
好多部份都要REVERSE ENGINEERING 出 0黎.. ...
dsscss 發表於 2015-9-14 20:40


不知道用MSP430的JTAG可以不 ?

TOP