文档章节

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

simpower
 simpower
发布于 2014/12/13 17:18
字数 263
阅读 402
收藏 0

我也是新手,手上暂时只有安信可的模块,摸索了几天,也没弄懂怎么把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));

复制代码



本文转载自:http://bbs.airm2m.com/forum.php?mod=viewthread&tid=157&extra=page%3D1

simpower
粉丝 28
博文 669
码字总数 50544
作品 0
海淀
程序员
私信 提问
从BIRT报表文件中获取页面设置信息(页边距、纸张大小、输出方向)的方法

报表打印时,尤其是套打的报表,页面设置信息非常重要,比如页边距,纸张大小,输出方向等,而且每个报表的相关参数有可能不同,因此相关参数从具体报表中获取是一个非常正常而且合理的想法。...

李玉珏
2015/02/27
2.3K
0
Smart Link 与Monitor Link实验

实验拓扑如下: S1双上行连接到S4,为了实现主备链路冗余备份及故障后的快速迁移,部署使用Smart Link 技术, 且为了进一步扩展Smart Link 的备份范围,使用Monitor Link 联动方式监控上游设...

老唐6
2018/05/29
0
0
ESP8266笔记汇总

一、前言 2015年开始,随着ESP8266的横空出现,WiFi SoC大幅降价,市场模组价格一下被拉到了10元档。WiFi由于可直接入网的,在智能家居等行业中成为了应用最广泛的物联网技术。本尊贵为物联网...

iotisan
2017/02/03
0
0
java爬虫系列(二)——爬取动态网页

准备工作 新手的话推荐使用seimiagent+seimicrawler的爬取方式,非常容易上手,轻松爬取动态网页,目测初步上手10分钟以内吧。 项目地址 https://github.com/a252937166/seimicrawler 网页解...

Mr_OOO
2018/01/01
0
0
docfx 做一个和微软一样的文档平台

开发中,有一句话叫 最不喜欢的是写文档,最不喜欢的是看别人家代码没有文档。那么世界上文档写最 la 好 ji 的就是微软了,那么微软的api文档是如何做的?难道请了很多人去写文档? 实际上微...

lindexi_gd
2017/11/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
6
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部