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

݁Aȉ̐܂B



1) POSIX/LINUX ֐̈ڐA󋵂ɂ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ڐA֐ IoT.js 𓮍삳邽߂ɕKvȂ݂̂̂ƂȂ܂B
  POSIX/LINUX ̊֐dlɊSΉĂ킯ł͂܂B
  ڐA󋵏ڍׂɂẮAL̃hLgQƂĂB

  - ڐA֐ꗗ.xlsx


2) ő\Pbgɂ
~~~~~~~~~~~~~~~~~~~~~~~~~
  LWIP ɂĎgp\ȃ\Pbg⃁TCYLݒt@Cɂ
  ݒ肵Ă܂B
  ݒύXꍇ͐ݒt@CҏWčărhĂB

    t@CpXF
        iotjs / src / platform / mbedos5 / mbed_app.json

    161:  "target_overrides": {
     +1:    "*": {
     +1:      "lwip.socket-max": 60,
     +1:      "lwip.tcp-server-max": 60,
     +1:      "lwip.tcp-socket-max": 60,
     +1:      "lwip.udp-socket-max": 60,
     +1:      "lwip.pbuf-pool-size": 10,
     +1:      "lwip.pbuf-pool-bufsize": 1072,
     +1:      "lwip.mem-size": 3200
     +1:    }
     +1:  }


3) IPv6 ɂ
~~~~~~~~~~~~~~~~
  mbed-os(5.9.3)̃ftHgݒIPv6ɂȂĂ܂B
  IPv6Lɂꍇ͉Lݒt@CҏWčărhĂB
  Ȃ IPv6 Lɂꍇ̉e͈͂ѓɂĂ͖mFłB

    t@CpXF
        iotjs / src / platform / mbedos5 / mbed_app.json

    161:  "target_overrides": {
     +1:    "*": {
 <ǉ>:      "lwip.ipv6-enabled": true,
     +1:      "lwip.socket-max": 60,
     +1:      "lwip.tcp-server-max": 60,
     +1:      "lwip.tcp-socket-max": 60,
     +1:      "lwip.udp-socket-max": 60,
     +1:      "lwip.pbuf-pool-size": 10,
     +1:      "lwip.pbuf-pool-bufsize": 1072,
     +1:      "lwip.mem-size": 3200
     +1:    }
     +1:  }


4) lbg[N̐ɂ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Albg[Nւ̐ڑ EthernetInterface NXփ}bsO
foCX(GR-Peach ̏ꍇ̓I{[h̃foCX)݂̂T|[gĂ܂B
  javascript 琧䂷@ɂẮAL̃hLgQƂĂB

  - lbg[N̐ɂ.txt


5) JELCD̐ɂ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  videoW[(J)displayW[(LCD)𓯎ɎgpꍇA
  display.openLCD() s video.openCMOSCamera() sĂB

  ܂Alcd.start()  format ̎wāAeC[ɑ΂ďŝ
  LɂȂ܂B
  ڈȍ~͏ƈقȂ format w肵ĂA̐ݒ肪LɂȂ܂B

    j
      lcd.startSync(0, buf, 'rgb565');
      lcd.stopSync(0);
      lcd.startSync(0, buf, 'rgb888'); // format  'rgb565' ɂȂ܂


6) IoT.js IWi http(https) W[̖ɂ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  IoT.js IWi http(https) W[ɂāA SOCKET ʐMł͑肫
  ȂTCỸf[^𑗐M悤ƂƁAڈȍ~ɑMf[^܂ޗ̈
  MOɉ (j) Ă܂Ƃ킩܂B

  ̖邽߁Ȃ΍s܂B

    1. IoT.js IWȋM֐ write() I[o[ChÅ֐
       f[^炩߈ SOCKET ʐMő肫TCYɕĂB
       f[^𒀎IWȋM֐ɓnB
              - 4096 oCgƂɕ
              - [UR[h write() ֐̓gXyAg
    2. POSIX w SOCKET ւ̑ḾAŎw肳ꂽTCY𑗂؂܂
       [vB

  L 1. 邽߁Ahttp(s) W[gpꍇ fixup W[
  ̂悤 require ĂB

    - http W[gpꍇF

          require('fixup')('http');     // http  require 钼OɒǋL
                                        // http W[CÄ
          var http = require('http');

    - https W[gpꍇF

          require('fixup')('https');    // https  require 钼OɒǋL
                                        // https W[CÄ
          var https = require('https');

  ̋Lq IoT.js IWȋM֐u܂B

                                                                        ȏ
