{"id":1280,"date":"2015-09-28T01:49:32","date_gmt":"2015-09-27T16:49:32","guid":{"rendered":"https:\/\/hack.gpl.jp\/?p=1280"},"modified":"2015-09-28T01:49:32","modified_gmt":"2015-09-27T16:49:32","slug":"post-1280","status":"publish","type":"post","link":"https:\/\/hack.gpl.jp\/2015\/09\/28\/post-1280.html","title":{"rendered":"espeink \u306e\u73fe\u5728\u306e\u8abf\u67fb\u72b6\u6cc1"},"content":{"rendered":"
\u3068\u308a\u3042\u3048\u305a\u3001\u554f\u984c\u70b9\u3068\u306a\u308b\u30dd\u30a4\u30f3\u30c8\u304c\u7d5e\u308c\u3066\u304d\u307e\u3057\u305f\u3002<\/p>\n
\u8a2d\u5b9a\u3092\u7d42\u3048\u3066\u3001\u518d\u5ea6\u8d77\u52d5\u3059\u308b\u3068\u304d\u306b\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n
deep sleep 60s\n\n\u00fe\u00e1rl.l\u009c\u009e|.\u008cl\u00e0|....\u008c.l\u00ec.b|\u008e\u0082.\u00ec.\u0092r\u0092b\u008c.b\u008c\u00f2nn\u009elnn\u009c\u00e2\u00ec.b.p\u008c\u008elrlrlp\u00f2n\u00e0....\u0082.l......b.n\u00e2|.\u008cll..\u008eb\u008c\u00f2nn\u00ee.l\u008c\u008el`.\u0090..nn.l`...nr\u008e\u0092\u0092n...l\u009c.lp\u00f2n\u00e0....r\u008c\u009c\u009c\u00e2\u00e0....b.n\u00e2|.\u008c\u008c\u008e.\u00e0.b\u008c\u00f2nn\u00ee...l`.\u0090..nnl\u008cl`...nr\u008e\u0092\u0092n..r\u008c\u0092`.`\u00f2n...\u009e\u00e0b\u0082nl\u008c.\u008c\u00f2nn\u00ee..\u008e.lp\u00f2n\u00e0....r\u008c\u009c\u009c\u00e2\u00e0l\u0092..b.n\u00e2|.\u00ec\u00ec\u00ec\u008c\u008eb\u008c\u00f2nn\u00ee.l\u008c.l`.\u0090..nnl\u008cl`...nr\u008e\u0092\u0092n..\u0082\u00f2l`..r\u0092\u0092n..\u0082\u00f2l`.\u00e4r.Datasource http:\/\/192.168.1.17\/server\/espbm.php\nmode : sta(18:fe:34:9b:99:a3)\nadd if0\nscandone\nadd 0\naid 4\npm open phy_2,type:2 0 0\ncnt \n\nconnected with JunkHackAP, channel 6\ndhcp client start...\nip:192.168.1.24,mask:255.255.255.0,gw:192.168.1.1\nWdt. This takes too long. Go to sleep.\nrm match\npm close 7 0 0\/19987670\ndeep sleep 60s\n\n.\u00e1rl.l\u009c\u009e|.\u008cl\u00e0|....\u008c.l\u00ec.b|\u008e\u0082.\u00ec.\u0092r\u0092b\u008c.b\u008c\u00f2nn\u009elnn\u009c\u00e2\u00ec.b.p\u008c\u008elrlrlp\u00f2n\u00e0....\u0082.l......b.n\u00e2|.\u008cll..\u008eb\u008c\u00f2nn\u00ee.l\u008c\u008el`.\u0090..nn.l`...nr\u008e\u0092\u0092n...l\u009c.lp\u00f2n\u00e0....r\u008c\u009c\u009c\u00e2\u00e0....b.n\u00e2|.\u008c\u008c\u008e.\u00e0.b\u008c\u00f2nn\u00ee...l`.\u0090..nnl\u008cl`...nr\u008e\u0092\u0092n..r\u008c\u0092`.`\u00f2n...\u009e\u00e0b\u0082nl\u008c.\u008c\u00f2nn\u00ee..\u008e.lp\u00f2n\u00e0....r\u008c\u009c\u009c\u00e2\u00e0l\u0092..b.n\u00e2|.\u00ec\u00ec\u00ec\u008c\u008eb\u008c\u00f2nn\u00ee.l\u008c.l`.\u0090..nnl\u008cl`...nr\u008e\u0092\u0092n..\u0082\u00f2l`..r\u0092\u0092n..\u0082\u00f2l`.\u00e4r.Datasource http:\/\/192.168.1.17\/server\/espbm.php\nmode : sta(18:fe:34:9b:99:a3)\nadd if0\nscandone\nadd 0\naid 4\npm open phy_2,type:2 0 0\ncnt \n\nconnected with JunkHackAP, channel 6\ndhcp client start...\nip:192.168.1.24,mask:255.255.255.0,gw:192.168.1.1\nWdt. This takes too long. Go to sleep.\nrm match\npm close 7 0 0\/19987656\ndeep sleep 60s\n\n\u00fe\u00e1<\/pre>\n\u3053\u308c\u306f\u3001DHCP \u3067IP \u3092\u53d6\u5f97\u3059\u308b\u307e\u3048\u306b\u3001\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u306eURL \u3092\u30d5\u30a7\u30c3\u30c1\u3057\u306b\u3044\u3063\u3066\u3044\u308b\u3088\u3046\u3067\u3001WiFi \u306e\u30b3\u30cd\u30af\u30c8\u30c1\u30a7\u30c3\u30af\u304c\u30a2\u30dc\u30fc\u30c8\u3057\u3066\u3044\u308b\u306e\u3067\u3001URL\u306b\u30b3\u30cd\u30af\u30c8\u3057\u3066\u3044\u306a\u3044\u72b6\u6cc1\u3067\u3059\u3002\u3069\u3046\u3044\u3046\u30bf\u30a4\u30df\u30f3\u30b0\u304b\u306f\u308f\u304b\u308a\u307e\u305b\u3093\u304c\u3001\u6975\u307e\u308c\u306b\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u306a\u308b\u3068\u304d\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n
deep sleep 60s\n\n.\u00e1rl.l\u009c\u009e|.\u008cl\u00e0|....\u008c.l\u00ec.b|\u008e\u0082.\u00ec.\u0092r\u0092b\u008c.b\u008c\u00f2nn\u009elnn\u009c\u00e2\u00ec.b.p\u00ec\u008elrlrlp\u00f2n\u00e0....\u0082.l......b.n\u00e2|.\u00ecll\u008e\u008e\u008eb\u008c\u00f2nn\u00ee.l\u008c\u008el`.\u0090..nn.l`...nr\u008e\u0092\u0092n..\u0092l\u008e.lp\u00f2n\u00e0....r\u008c\u009c\u009c\u00e2\u00e0....b.n\u00e2|.\u008c.\u008e\u008e\u008eb\u008c\u00f2nn\u00ee...l`.\u0090..nnl\u008cl`...nr\u008e\u0092\u0092n..\u0082\u008c\u008e.l`\u00f2n...\u009e\u00e0b\u0082nl\u008c.\u008c\u00f2nn\u00ee..\u008e.lp\u00f2n\u00e0....r\u008c\u009c\u009c\u00e2\u00e0l\u008c..b.n\u00e2|.\u00ecl\u008e.\u00e0.b\u008c\u00f2nn\u00ee.l\u008c.l`.\u0090..nnl\u008cl`...nr\u008e\u0092\u0092n..\u00f2.\u009c.l.r\u0092\u0092n..\u00f2.\u009c.l\u00e4rlDatasource http:\/\/192.168.1.17:8266\/server\/espbm.php\nmode : sta(18:fe:34:9b:99:a3)\nadd if0\nscandone\nreconnect\nscandone\nreconnect\nscandone\nreconnect\nscandone\nreconnect\nscandone\nreconnect\nscandone\nreconnect\nscandone\nreconnect\nscandone\nreconnect\nscandone\nadd 0\naid 4\npm open phy_2,type:2 0 0\ncnt \n\nconnected with JunkHackAP, channel 6\ndhcp client start...\nNo heap available, failed to malloc 440\nNo heap available, failed to malloc 440\nWdt. This takes too long. Go to sleep.\nrm match\npm close 7 0 0\/10213903\nNo heap available, failed to malloc 440\ndel if0\nusl\nsul 0 0\ndeep sleep 60s\n\n.\u00e1<\/pre>\n\u73fe\u5728\u307e\u3067\u3067\u3001SDK \u306f\u3068\u308a\u3042\u3048\u305a\u4ee5\u4e0b\u3067\u8abf\u67fb\u3057\u307e\u3057\u305f\u3002<\/p>\n
SDK Version<\/td>\n | make\u53ef\u5426<\/td>\n | make\u554f\u984c\u70b9<\/td>\n | \u5b9f\u969b\u306e\u6319\u52d5<\/td>\n | \u5099\u8003<\/td>\n<\/tr>\n |
0.9.2<\/td>\n | X<\/td>\n | <\/td>\n | <\/td>\n | <\/td>\n<\/tr>\n |
0.9.3<\/td>\n | X<\/td>\n | <\/td>\n | <\/td>\n | <\/td>\n<\/tr>\n |
0.9.5<\/td>\n | O<\/td>\n | \u306a\u3057<\/td>\n | URL \u30d5\u30a7\u30c3\u30c1\u3057\u306a\u3044<\/td>\n | <\/td>\n<\/tr>\n |
0.9.6_b1<\/td>\n | X<\/td>\n | unknown type name ‘uint32_t’ \n unknown type name ‘uint16_t’<\/p>\n unknown type name ‘uint8_t’<\/td>\n | <\/td>\n | cgiwifi.c \n io.h<\/td>\n<\/tr>\n |
1.0.0<\/td>\n | X<\/td>\n | \u540c\u4e0a<\/td>\n | <\/td>\n | <\/td>\n<\/tr>\n |
1.0.1b1<\/td>\n | X<\/td>\n | \u540c\u4e0a<\/td>\n | <\/td>\n | <\/td>\n<\/tr>\n |
1.0.1b2<\/td>\n | X<\/td>\n | \u540c\u4e0a<\/td>\n | <\/td>\n | <\/td>\n<\/tr>\n |
1.0.1<\/td>\n | O<\/td>\n | \u306a\u3057<\/td>\n | <\/td>\n | <\/td>\n<\/tr>\n |
1.1.0<\/td>\n | X<\/td>\n | eink.c \u3067\u4f7f\u308f\u308c\u3066\u3044\u308b \n os_update_cpu_frequency<\/p>\n \u304c\u3053\u306eSDK\u306b\u306a\u3044<\/td>\n | <\/td>\n | v1.1.0_15_05_26<\/td>\n<\/tr>\n |
1.1.1<\/td>\n | X<\/td>\n | unknown type name ‘uint**_t’ \n conflicting types for ‘os_random’<\/p>\n <\/td>\n | <\/td>\n | user\/cgiwifi.c \n user\/io.h<\/p>\n include\/espmissingincludes.h<\/td>\n<\/tr>\n |
1.1.2<\/td>\n | X<\/td>\n | \u540c\u4e0a<\/td>\n | <\/td>\n | \u540c\u4e0a<\/td>\n<\/tr>\n |
1.2.0<\/td>\n | X<\/td>\n | \u540c\u4e0a<\/td>\n | <\/td>\n | \u540c\u4e0a<\/td>\n<\/tr>\n |
1.3.0<\/td>\n | X<\/td>\n | <\/td>\n | <\/td>\n | <\/td>\n<\/tr>\n |
1.4.0<\/td>\n | X<\/td>\n | <\/td>\n | <\/td>\n | <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n \u203b\u968f\u6642\u3001\u66f4\u65b0\u4e88\u5b9a\u3002<\/p>\n <\/p>\n SDK \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u3042\u304c\u308b\u3054\u3068\u306b\u3001\u5ec3\u6b62\u3055\u308c\u305f\u30d5\u30a1\u30f3\u30af\u30b7\u30e7\u30f3\u304c\u3042\u3063\u305f\u308a\u3001\u5f15\u6570\u304c\u5909\u308f\u3063\u305f\u308a\u3057\u305f\u3082\u306e\u304c\u3042\u3063\u305f\u308a\u3068\u3001\u305d\u308c\u306a\u308a\u306b\u5bfe\u5fdc\u304c\u5fc5\u8981\u305d\u3046\u3067\u3059\u3002\u4f5c\u8005\u306f\u304a\u305d\u3089\u304f\u3001\u63a8\u6e2c\u3067\u3059\u304c0.9.5 \u3042\u305f\u308a\u3067\u4f5c\u6210\u3057\u3066\u3044\u308b\u304b\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n <\/p>\n esp-open-sdk \u306e makefile \u3092\u898b\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3042\u308a\u3001\u307e\u3060\u8a66\u3059\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u3042\u308a\u307e\u3059\u3002<\/p>\n VENDOR_SDK_ZIP_1.3.0 = esp_iot_sdk_v1.3.0_15_08_08.zip\nVENDOR_SDK_DIR_1.3.0 = esp_iot_sdk_v1.3.0\nVENDOR_SDK_ZIP_1.2.0 = esp_iot_sdk_v1.2.0_15_07_03.zip\nVENDOR_SDK_DIR_1.2.0 = esp_iot_sdk_v1.2.0\nVENDOR_SDK_ZIP_1.1.2 = esp_iot_sdk_v1.1.2_15_06_12.zip\nVENDOR_SDK_DIR_1.1.2 = esp_iot_sdk_v1.1.2\nVENDOR_SDK_ZIP_1.1.1 = esp_iot_sdk_v1.1.1_15_06_05.zip\nVENDOR_SDK_DIR_1.1.1 = esp_iot_sdk_v1.1.1\nVENDOR_SDK_ZIP_1.1.0 = esp_iot_sdk_v1.1.0_15_05_26.zip\nVENDOR_SDK_DIR_1.1.0 = esp_iot_sdk_v1.1.0\n# MIT-licensed version was released without changing version number\n#VENDOR_SDK_ZIP_1.1.0 = esp_iot_sdk_v1.1.0_15_05_22.zip\n#VENDOR_SDK_DIR_1.1.0 = esp_iot_sdk_v1.1.0\nVENDOR_SDK_ZIP_1.0.1 = esp_iot_sdk_v1.0.1_15_04_24.zip\nVENDOR_SDK_DIR_1.0.1 = esp_iot_sdk_v1.0.1\nVENDOR_SDK_ZIP_1.0.1b2 = esp_iot_sdk_v1.0.1_b2_15_04_10.zip\nVENDOR_SDK_DIR_1.0.1b2 = esp_iot_sdk_v1.0.1_b2\nVENDOR_SDK_ZIP_1.0.1b1 = esp_iot_sdk_v1.0.1_b1_15_04_02.zip\nVENDOR_SDK_DIR_1.0.1b1 = esp_iot_sdk_v1.0.1_b1\nVENDOR_SDK_ZIP_1.0.0 = esp_iot_sdk_v1.0.0_15_03_20.zip\nVENDOR_SDK_DIR_1.0.0 = esp_iot_sdk_v1.0.0\nVENDOR_SDK_ZIP_0.9.6b1 = esp_iot_sdk_v0.9.6_b1_15_02_15.zip\nVENDOR_SDK_DIR_0.9.6b1 = esp_iot_sdk_v0.9.6_b1\nVENDOR_SDK_ZIP_0.9.5 = esp_iot_sdk_v0.9.5_15_01_23.zip\nVENDOR_SDK_DIR_0.9.5 = esp_iot_sdk_v0.9.5\nVENDOR_SDK_ZIP_0.9.4 = esp_iot_sdk_v0.9.4_14_12_19.zip\nVENDOR_SDK_DIR_0.9.4 = esp_iot_sdk_v0.9.4\nVENDOR_SDK_ZIP_0.9.3 = esp_iot_sdk_v0.9.3_14_11_21.zip\nVENDOR_SDK_DIR_0.9.3 = esp_iot_sdk_v0.9.3\nVENDOR_SDK_ZIP_0.9.2 = esp_iot_sdk_v0.9.2_14_10_24.zip\nVENDOR_SDK_DIR_0.9.2 = esp_iot_sdk_v0.9.2<\/pre>\n |