极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 45200|回复: 25

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

[复制链接]
发表于 2014-4-30 13:18:45 | 显示全部楼层 |阅读模式

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-4-30 13:40:42 | 显示全部楼层
SSID后边有个SCAN按钮,找到你要链接的AP的ID,也就是SSID是跟对方想通过某个ap上网的路由器名,密码也是一样跟ap
回复 支持 反对

使用道具 举报

发表于 2014-4-30 14:12:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2014-4-30 15:43:12 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2014-4-30 16:06:59 | 显示全部楼层
串口wifi模块?
如果想发到乐联网,可以直接使用我写的一个库文件来操作。
https://github.com/lewei50/Lewei ... lientSerialWifiLite
里面带了示例代码可以参考。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-4 14:39:14 | 显示全部楼层
林定祥 发表于 2014-4-30 13:40
SSID后边有个SCAN按钮,找到你要链接的AP的ID,也就是SSID是跟对方想通过某个ap上网的路由器名,密码也是一样跟 ...

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

使用道具 举报

 楼主| 发表于 2014-5-4 14:40:02 | 显示全部楼层
flyme123 发表于 2014-4-30 14:12
加qq群:279048094  ,群文件共享里面有我上传的资料哦,有上传数据到yeelink的资料

好的好的,我马上加,谢谢您了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-4 14:45:27 | 显示全部楼层
flyme123 发表于 2014-4-30 14:12
加qq群:279048094  ,群文件共享里面有我上传的资料哦,有上传数据到yeelink的资料

我加入了,但是不知道是哪个共享文件,能告诉我么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-4 14:59:25 | 显示全部楼层
i7456 发表于 2014-4-30 15:43
http://bbs.yeelink.net/forum.php?mod=viewthread&tid=400&page=1#pid1915
见“地板”楼层

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

使用道具 举报

发表于 2014-5-4 15:05:54 | 显示全部楼层
mrone 发表于 2014-5-4 14:59
您那个代码我看了,之前用过一个类似的,但是感觉都是往串口监视器上输出,没有往服务器上输出啊

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

使用道具 举报

 楼主| 发表于 2014-5-4 18:04:39 | 显示全部楼层
i7456 发表于 2014-5-4 15:05
你的wifi模块,不是串口转wifi的么?
通过串口发送消息给wifi模块,wifi模块通过路由器想服务器输出啊

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

使用道具 举报

发表于 2014-5-4 18:35:17 | 显示全部楼层
mrone 发表于 2014-5-4 14:39
这个我知道了,我是把板子设置连到我宿舍的路由器上的,然后通过路由器看到应该是连接上了。(将wifi模块 ...

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

使用道具 举报

发表于 2014-5-4 20:22:25 | 显示全部楼层
林定祥 发表于 2014-5-4 18:35
你和我说的可能不是一回事,你好像在说串转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无线透传。
回复 支持 反对

使用道具 举报

发表于 2014-5-4 21:38:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 05:13 , Processed in 0.043147 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表