查看: 930|回复: 6
打印 上一主题 下一主题

怎么把ARDUINO获得的数据上传到网页上?

[复制链接] qrcode

34

主题

46

帖子

131

积分

注册会员

Rank: 2

积分
131
楼主
跳转到指定楼层
发表于 2016-1-16 03:30 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   做了一个温湿度测试表,并且成功

现在想把实时测出的温湿度上传到网页上,然后人在远处可以使用手机/电脑 登陆该网页查看实时数据


但是不太清楚WIFI模块的作用,WIFI模块是接受现有的WIFI并处理还是自己能产生WIFI信号?

回复

使用道具 举报

0

主题

79

帖子

10

积分

新手上路

Rank: 1

积分
10
沙发
发表于 2016-1-16 03:30 AM | 只看该作者
要说明无线网络的拓扑形式,首先要了解两个基本概念
1):AP,也就是无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就一个AP。
2):STA站点,每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。
Wifi模块的工作方式
1. 被动型串口设备联网:
被动型串口设备联网指的是,在系统中所有设备一直处于被动的等待连接状态,仅由后台服务器主动发起与设备的连接,并进行请求或下传数据的方式。典型的应用,如某些无线传感器网络,每个传感器终端始终实时的在采集数据,但是采集到的数据并没有马上上传,而是暂时保存在设备中。而后台服务器则周期性的每隔一段时间主动连接设备,并请求上传或下载数据。
此时,后台服务器实际上作为TCP Client端,而设备则是作为TCP Server端主要特性2.4GHz, IEEE 802.11b/g内部PCB天线,可选外部天线支持基于AP的网络(Infrastructure)/对等网络Ad-Hoc (IBSS))/ 虚拟AP 模式 ,IPHONE/IPAD/Android 设备也能不用AP/路由器而直接连接支持802.11i加密方式:WEP-64/128,TKIP (WPA-PSK) and AES(WPA2-PSK)MCU内置TCP/IP协议栈3路UART串行接口(其中1路支持DMA 模式, 全功能串口,波特率最高支持921.6Kbps)SPI接口、I2S/PCM接口Digital Video端口高达24个GPIO口(部分GPIO将会和上述接口复用)全功能TCP/IP协议栈,TCP/IP传输带宽达到10Mbps以上支持三种带有定时自动唤醒功能的WiFi节能模式单3.3V供电工作温度范围: 0°C ~ +70°C尺寸:25 mm x 45 mm(内部PCB天线)/ 25 mm x 39 mm(外部天线)
2. 主动型串口设备联网:
主动型串口设备联网指的是由设备主动发起连接,并与后台服务器进行数据交互(上传或下载)的方式。典型的主动型设备,如无线POS机,在每次刷卡交易完成后即开始连接后台服务器,并上传交易数据。PUSH型串口设备联网的拓扑结构如右图所示。其中,后台服务器作为TCP Server端,设备通过无线AP/路由器接入到网络中,并作为TCP Client端。
Wifi模块的主要功能
1.基于AP组建的基础无线网络(Infra):Infra:也称为基础网,是由AP创建,众多STA加入所组成的无线网络,这种类型的网络的特点是AP是整个网络的中心,网络中所有的通信都通过AP来转发完成
2.基于自组网的无线网络(Adhoc):Adhoc:也称为自组网,是仅由两个及以上STA自己组成,网络中不存在AP,这种类型的网络是一种松散的结构,网络中所有的STA都可以直接通信。

3. 安全机制:本模块支持多种无线网络加密方式,能充分保证用户数据的安全传输,包括:WEP64/WEP128/ TKIP/CCMP(AES) WEP/WPA-PSK/WPA2-PSK。

4.快速联网:本模块支持通过指定信道号的方式来进行快速联网。在通常的无线联网过程中,会首先对当前的所有信道自动进行一次扫描,来搜索准备连接的目的AP创建的(或Adhoc)网络。本模块提供了设置工作信道的参数,在已知目的网络所在信道的条件下,可以直接指定模块的工作信道,从而达到加快联网速度的目的

5.地址绑定:本模块支持在联网过程中绑定目的网络BSSID地址的功能。根据802.11协议规定,不同的无线网络可以具有相同的网络名称(也就是SSID/ESSID),但是必须对应一个唯一的BSSID 地址。非法入侵者可以通过建立具有相同的SSID/ESSID的无线网络的方法,使得网络中的STA联接到非法的AP上,从而造成网络的泄密。通过BSSID地址绑定的方式,可以防止STA 接入到非法的网络,从而提高无线网络的安全性。

6.无线漫游:本模块支持基于802.11协议的无线漫游功能。无线漫游指的是为了扩大一个无线网络的覆盖范围,由多个AP共同创建一个具有相同的SSID/ESSID的无线网络,每个AP用来覆盖不同的区域,接入到该网络的STA可以根据所处位置的不同选择一个最近(即信号最强)的AP来接入,而且随着STA的移动自动的在不同的AP之间切换。

7. 灵活的参数配置:

①. 基于串口连接,使用配置管理程序

②. 基于串口连接,使用Windows下的超级终端程序 

③.基于网络连接,使用IE浏览器程序

④. 基于无线连接,使用配置管理程序。


总结

Uart-Wifi 是基于Uart接口的符合wifi无线网络标准的嵌入式模块,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,能够实现用户串口或TTL电平数据到无线网络之间的转换。本文主要介绍了有关Wifi模块的基础知识即:Wifi模块的工作方式、主要功能及应用领域。

回复 支持 反对

使用道具 举报

0

主题

70

帖子

8

积分

新手上路

Rank: 1

积分
8
板凳
发表于 2016-1-17 01:12 PM | 只看该作者
看模块使用说明啊。一般有三种模式,可以提供wifi让其他设备连接,也可以连接其他wifi设备。上传到网页要根据网页提供的api进行上传。首先你要保证模块能连接网络,然后访问url并提供一些参数进行数据上传。
回复 支持 反对

使用道具 举报

0

主题

78

帖子

4

积分

新手上路

Rank: 1

积分
4
地板
发表于 2016-1-22 04:42 AM | 只看该作者

wifi的作用是连接到网络。有多种方式可以实现:

1.Arduino可以作为一个局域网的节点,将数据传到服务器上,其他的客户端可以访问服务器的网页显示温度;

2.Arduino还是作为局域网的节点,但是开Server服务器监听端口,其他客户端通过IP地址访问Arduino的网页;

3.Arduino自组网络作为Host,开Server服务器监听端口,其他客户端直接连接到Arduino访问网页。

几种方法各有利弊,详细实现方法可以站内短信我。

回复 支持 反对

使用道具 举报

0

主题

92

帖子

8

积分

新手上路

Rank: 1

积分
8
5#
发表于 2016-1-22 09:01 PM | 只看该作者

Wi-Fi模块可分为三类:

1,通用Wi-Fi模块,比如手机、笔记本、平板电脑上的USBorSDIO接口模块,Wi-Fi协议栈和驱动是在安卓、Windows、IOS的系统里跑的,是需要非常强大的CPU来完成应用;

2,路由器方案Wi-Fi模块,典型的是家用路由器,协议和驱动是借助拥有强大Flash和Ram资源的芯片加Linux操作系统;

3,嵌入式Wi-Fi模块,32位单片机,内置Wi-Fi驱动和协议,接口为一般的MCU接口如UART等。


一般的话wifi模块都能接收和发射同时的~

回复 支持 反对

使用道具 举报

45

主题

212

帖子

319

积分

中级会员

Rank: 3Rank: 3

积分
319
6#
发表于 2016-3-14 10:13 AM | 只看该作者
乐连网,上面有教材的!亲测可以用!http://www.lewei50.com/,前提是你要有网络模块!
回复 支持 反对

使用道具 举报

0

主题

84

帖子

8

积分

新手上路

Rank: 1

积分
8
7#
发表于 2016-3-31 10:26 AM | 只看该作者

http://mp.weixin.qq.com/s?__biz=MzA4MjU0MTU0NQ==&mid=405141769&idx=1&sn=8693a55aebbe84e182b4a50e98b0b0d0#rd

看看我们的微信,最下方有一些应用实例,相信能解决你的问题

回复 支持 反对

使用道具 举报

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

本版积分规则

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