分享

别等smartlink了,自己写网页获取配置,有代码

 quasiceo 2015-09-27

别等smartlink了,自己写网页获取配置,有代码

姜糖水 354 阅读

我也是新手,手上暂时只有安信可的模块,摸索了几天,也没弄懂怎么把smartlink给移植到公版SDK上。想了想,不如自己写网页吧。话说我也是C语言新手,不过凑合着试了试,也不难嘛。
哝,这是你们要的效果不?

代码其实很简单,是基于AT指令集的源代码的。在at_ipCmd.c里的at_tcpclient_recv函数末尾加上一个输出就行。在AT源码里,不管模块是作为客户端还是服务器端,接收到数据都由这个函数处理。我没有做判断,先无差别输出一个网页就行了嘛,反正输给别的服务器了也不会有响应。

  1. char buf[300];

  2.       os_sprintf(buf, “HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nContent-Length: 196\r\n\r\n<html><body><form action=\”/Config\” method=\”get\”><p>SSID:<input type=\”text\” name=\”ssid\” /></p><p>PWD: <input type=\”text\” name=\”pwd\” /></p><input type=\”submit\” value=\”Submit\” /></form></body></html>”);

  3.       espconn_sent(pespconn, buf, os_strlen(buf));

复制代码

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多