mrone 发表于 2014-4-30 13:18:45

arduino wifi模块无线上传数据到yeelink


大家好,最近在做一个关于arduino的课程设计,其中有一个功能是将温度传感器监测的数据通过wifi模块无线上传到服务器上(yeelink或乐联网)。但是调试了很久也实现不了,我感觉是自己对wifi模块的理解不够,希望了解的朋友能给支个招。我现在不清楚的地方是:wifi模块是能够直接跟互联网上的服务器进行数据传输,还是得先接到一个路由器上,通过路由器接入互联网?说具体点:买来wifi板首先得进行配置,在配置的时候要设置SSID跟密码(见附图),模式选择client模式(客户端)应该没错。它默认的SSID是wifi板的,这里我就不明白是应该改成我宿舍的路由器的SSID,还是默认不变。然后在编写代码的时候也要设置SSID跟密码,这里如何设置也是我的疑问。有哪位大神清楚这方面的,希望能给予指导(或是有相关实例),感激不尽。

林定祥 发表于 2014-4-30 13:40:42

SSID后边有个SCAN按钮,找到你要链接的AP的ID,也就是SSID是跟对方想通过某个ap上网的路由器名,密码也是一样跟ap

flyme123 发表于 2014-4-30 14:12:09

i7456 发表于 2014-4-30 15:43:12

http://bbs.yeelink.net/forum.php?mod=viewthread&tid=400&page=1#pid1915
见“地板”楼层

瘦网虫 发表于 2014-4-30 16:06:59

串口wifi模块?
如果想发到乐联网,可以直接使用我写的一个库文件来操作。
https://github.com/lewei50/LeweiTcpClient/tree/LeweiTcpClientSerialWifiLite
里面带了示例代码可以参考。

mrone 发表于 2014-5-4 14:39:14

林定祥 发表于 2014-4-30 13:40 static/image/common/back.gif
SSID后边有个SCAN按钮,找到你要链接的AP的ID,也就是SSID是跟对方想通过某个ap上网的路由器名,密码也是一样跟 ...

这个我知道了,我是把板子设置连到我宿舍的路由器上的,然后通过路由器看到应该是连接上了。(将wifi模块设置成client模式后,理论上说它已经是一个用户终端了,应该搜索不到这块板子的信号才对),但是每当我在代码里面初始化它的时候,就是执行到WiFi.begin(ssid,pass)的时候,那块板子的信号又能搜索到了,感觉之前的配置都失效了。。。。。请问您对这个问题了解么?谢谢了

mrone 发表于 2014-5-4 14:40:02

flyme123 发表于 2014-4-30 14:12 static/image/common/back.gif
加qq群:279048094,群文件共享里面有我上传的资料哦,有上传数据到yeelink的资料

好的好的,我马上加,谢谢您了!

mrone 发表于 2014-5-4 14:45:27

flyme123 发表于 2014-4-30 14:12 static/image/common/back.gif
加qq群:279048094,群文件共享里面有我上传的资料哦,有上传数据到yeelink的资料

我加入了,但是不知道是哪个共享文件,能告诉我么

mrone 发表于 2014-5-4 14:59:25

i7456 发表于 2014-4-30 15:43 static/image/common/back.gif
http://bbs.yeelink.net/forum.php?mod=viewthread&tid=400&page=1#pid1915
见“地板”楼层

您那个代码我看了,之前用过一个类似的,但是感觉都是往串口监视器上输出,没有往服务器上输出啊

i7456 发表于 2014-5-4 15:05:54

mrone 发表于 2014-5-4 14:59 static/image/common/back.gif
您那个代码我看了,之前用过一个类似的,但是感觉都是往串口监视器上输出,没有往服务器上输出啊

你的wifi模块,不是串口转wifi的么?
通过串口发送消息给wifi模块,wifi模块通过路由器想服务器输出啊

mrone 发表于 2014-5-4 18:04:39

i7456 发表于 2014-5-4 15:05 static/image/common/back.gif
你的wifi模块,不是串口转wifi的么?
通过串口发送消息给wifi模块,wifi模块通过路由器想服务器输出啊

额,我好像有点糊涂了。。我是要将温度传感器测的数值通过wifi模块传到yeelink服务器上,但是你那个代码貌似只是将测得的数据打印到串口监视器上

林定祥 发表于 2014-5-4 18:35:17

mrone 发表于 2014-5-4 14:39 static/image/common/back.gif
这个我知道了,我是把板子设置连到我宿舍的路由器上的,然后通过路由器看到应该是连接上了。(将wifi模块 ...

你和我说的可能不是一回事,你好像在说串转WIFI,我说明的情况是arduino+5100+wifi ap.

i7456 发表于 2014-5-4 20:22:25

林定祥 发表于 2014-5-4 18:35 static/image/common/back.gif
你和我说的可能不是一回事,你好像在说串转WIFI,我说明的情况是arduino+5100+wifi ap.

你确定你用的不是HI-LINK的串口转wifi的模块?
如果真不是,你这弯转的有点多了。

建议的配置arduino+w5100(网线插无线路由器上)+无线路由器,无线连远端路由器(能上外网的)
或者arduino+串口转wifi模块,无线连远端路由器(能上外网的)

林定祥 发表于 2014-5-4 20:33:20

我是用uno r3+w5100+tenda a6 tenda a6设置成clint无线透传。

flyme123 发表于 2014-5-4 21:38:54

页: [1] 2
查看完整版本: arduino wifi模块无线上传数据到yeelink