Hi, All of us Know that Espressif ESP8266 Modules Supports Different SDK's(RTOS,NON-OS).But for porting Iotivity to ESP8266 I used Arduino<https://github.com/esp8266/Arduino/>, so almost all the code written for Arduino can be easily reused with ESP8266.(for more info you can you can check Mailinglists of Khaled,Damian Rakowski)
here are ESP8266 parameters. Please note there are various variants, so I chosen one of the most common options (ESP8266-12E) CPUSpeed --------80MHz(It can also reach a maximum value of 160MHz) Flash Memory size------512kB There is no programmable ROM in the SoC, therefore, user program must be stored in an external SPI flash. This module is mounted with an 4 MB external SPI flash to store user programs. Suggested SPI Flash memory capacity: ?OTA is disabled:minimum flash memory that can be supported is 512 kB ?OTA is enabled: minimum flash memory that can be supported is 1 MB a SPI flash with larger memory size is preferred. Theoretically speaking, upto 16 MB memory capacity can be supported. Several SPI modes can be supported, including Standard SPI, Dual SPI, and Quad SPI.Therefore, please choose the correct SPI mode when you are downloading into the flash, otherwise firmwares/programs that you downloaded may not work in the right way. Dimensions------------16mm * 24mm * 3mm(Length x Width x Height) Priceabout -------------$3 *ESP-12E Features: * ?802.11 b/g/n ?Integrated low power 32-bit MCU ?Integrated 10-bit ADC ?Integrated TCP/IP protocol stack ?Integrated TR switch, balun, LNA, power amplifier and matching network ?Integrated PLL, regulators, and power management units ?Supports antenna diversity ?Wi-Fi 2.4 GHz, support WPA/WPA2 ?Support STA/AP/STA+AP operation modes ?Support Smart Link Function for both Android and iOS devices ?Support Smart Link Function for both Android and iOS devices ?SDIO 2.0, (H) SPI, UART, I2C, I2S, IRDA, PWM, GPIO ?STBC, 1x1 MIMO, 2x1 MIMO ?A-MPDU & A-MSDU aggregation and 0.4s guard interval .Deep sleep power <10uA, Power down leakage current < 5uA ?Wake up and transmit packets in < 2ms ?Standby power consumption of < 1.0mW (DTIM3) ?+20dBm output power in 802.11b mode ?Operating temperature range -40C ~ 125C *Iotivity Related:* SimpleClientServer Executable file Size 1.2Mb general server.bin size 384.5kb smartplug prototype server.bin size 399.3 kB ColourRGB prototype ocserver.bin size 398kb On Thu, Dec 22, 2016 at 11:03 AM, ??? <hj210.choi at samsung.com> wrote: > Hello? > > I read your e-mail you have ported iotivity to ESP8266 successfully. > > AFAIK, ESP8266 has 64KiB RAM for instruction and 96 KiB of data RAM. > > External Flash is 512KiB(64KB) to 4MiB. > > Can you estimate the RAM and Flash size of iotivity for ESP8266? > > Did you use ESP8266 SDK for this? If you use it then which SDK did use? > > (e.g.: Non-OS or RTOS SDK) > > > > Kind Regards, > > Hyungjun. > > > > > -- With Regard's' Matta Jayaram +91-9493952323 +91-8096796118 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20161222/3f236942/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/gif Size: 13402 bytes Desc: not available URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20161222/3f236942/attachment.gif>
