电子工程师技术服务社区
- 社区
- 论坛
- 开发板专区
- 【Ameba RTL8195开发板试用体验】+网络服务器控制LED灯
【Ameba RTL8195开发板试用体验】+网络服务器控制LED灯
-
-
黄莨元
- LV5工程师
-
| 2017-08-18 22:30:08
- 浏览量 1417
- 回复:6
本篇文章主要介绍的是如何使用Ameba RTL8195
开发板生成网络服务器,并通过网络控制LED灯的开与关。一、
测试效果在Arduino IDE
打开相应的WiFi例程
配置网络名称和接入WiFi
的密码
下载程序到开发板,并打开串口监视器
连接成功后,查看IP
地址
在网页上打开刚刚查看到的IP
地址
二、
代码分析接下来,介绍几个重要的WiFi
函数,这款物联网板子提供了大量的例子代码,是比较容易上手把玩的。1
、连接WiFiWiFi.begin(ssid, pass);
该函数用于初始化WiFi
库的网络设置并提供当前状态。,输入的参数为需要连接的网络名称和连接密码。2、
设定服务器的端口号Server(port);
创建一个监听指定端口上传入连接的服务器,输入参数是端口号。3、
开始监听服务器server.begin()
告诉服务器开始监听传入连接。4、
判断客户端是否处于连线状态client.connected()
客户端是否连接。请注意,如果连接已关闭但仍有未读的数据,客户端被认为是连接的,如果客户端连接,则返回true
,否则返回false。5、
向服务器发送数据client.print(data)
将数据打印到客户端连接的服务器,返回写入的字节数。6、
客户端读取数据client.read()
读取从客户端连接的服务器接收的下一个字节(最后一次调用read
()之后)。read()从Stream实用程序类继承,返回值是下一个字节(或字符),如果没有可用,则为-1。三、
总结使用Ameba RTL8195
作为网络服务器并且通过在网页上的控制LED的开和关的文章就先到这里,测试的效果总的来说还是不错的,Ameba RTL8195的例程都有详细的使用说明,非常地好,能让使用者快速熟悉这个平台,最后,感谢云汉电子社区和Seeed Studio给笔者提供了这次评测Ameba RTL8195开发板的机会,笔者会尽力认真完成评测试用的。
本篇文章主要介绍的是如何使用Ameba RTL8195
开发板生成网络服务器,并通过网络控制LED灯的开与关。一、
测试效果在Arduino IDE
打开相应的WiFi例程
配置网络名称和接入WiFi
的密码
下载程序到开发板,并打开串口监视器
连接成功后,查看IP
地址
在网页上打开刚刚查看到的IP
地址
二、
代码分析接下来,介绍几个重要的WiFi
函数,这款物联网板子提供了大量的例子代码,是比较容易上手把玩的。1
、连接WiFiWiFi.begin(ssid, pass);
该函数用于初始化WiFi
库的网络设置并提供当前状态。,输入的参数为需要连接的网络名称和连接密码。2、
设定服务器的端口号Server(port);
创建一个监听指定端口上传入连接的服务器,输入参数是端口号。3、
开始监听服务器server.begin()
告诉服务器开始监听传入连接。4、
判断客户端是否处于连线状态client.connected()
客户端是否连接。请注意,如果连接已关闭但仍有未读的数据,客户端被认为是连接的,如果客户端连接,则返回true
,否则返回false。5、
向服务器发送数据client.print(data)
将数据打印到客户端连接的服务器,返回写入的字节数。6、
客户端读取数据client.read()
读取从客户端连接的服务器接收的下一个字节(最后一次调用read
()之后)。read()从Stream实用程序类继承,返回值是下一个字节(或字符),如果没有可用,则为-1。三、
总结使用Ameba RTL8195
作为网络服务器并且通过在网页上的控制LED的开和关的文章就先到这里,测试的效果总的来说还是不错的,Ameba RTL8195的例程都有详细的使用说明,非常地好,能让使用者快速熟悉这个平台,最后,感谢云汉电子社区和Seeed Studio给笔者提供了这次评测Ameba RTL8195开发板的机会,笔者会尽力认真完成评测试用的。