【Ameba RTL8195开发板试用体验】+固件更新&搜索WiFi网络

  • 黄莨元
  • LV5工程师
  • |      2017-08-16 22:22:48
  • 浏览量 1228
  • 回复:1
本帖最后由 黄莨元 于 2017-8-16 22:23 编辑 大家好,我是两块,我正在试用Ameba RTL8195开发板上篇文章笔者已经搭建好了Arduino IDE的开发环境,并且已经尝试忘开发板里面下载了一个最简单程序,点亮LED灯,之前的出厂固件估计是太旧了的原因,刚接上电的时候就能识别出USB驱动,并且能正常下载程序,但是,过了一段时间后,就会出现各种问题,USB驱动识别不了,而且绿灯一直闪烁,巨可怕,要不断重新按CON1下面的按钮才会变正常,所以,我们需要更新固件才能继续正常使用,接下来,笔者会详细介绍如何更新Ameba RTL8195开发板上的固件以及使用官方提供的开发例程进行WiFi网络搜索。一、固件更新官方提供了固件更新的基本资料,链接如下:https://www.amebaiot.com/cn/change-dap-firmware/1、先到官方的网站进行固件下载找到下面的固件下载即可 2、将固件更新到开发板上在上面,笔者已经下载好了相应的固件,接下来,我们要将开发板调试到更新固件的状态。首先,将开发板上电,然后长按CON2上面的按钮 接着,短按CON1下面的按钮,然后松开,CON2上面的按钮,进入到固件更新状态。 进入到固件更新状态后,会有如下磁盘出现 双击打开磁盘,将原来的固件备份好,然后将刚开始下载好的固件复制到该磁盘即可。 最后,重新重启开发板就更新完固件了,哦啦啦啦。二、搜索WiFi无线网络Ameba RTL8195搜索WiFi无线网络的具体例子位置 USB串口端设置,波特率选择9600 串口打印效果,打印MAC地址和搜索到的WiFi无线网络 下面着重说明程序里面的重要函数1、获取MAC地址WiFi.macAddress(mac);这个函数主要用来获取WiFi屏蔽的MAC地址,其中mac6个字节的数组。2、搜索周围WiFi环境的函数WiFi.scanNetworks();扫描可用的WiFi网络并返回发现的号码3、显示WiFi的名称WiFi.SSID();返回值是包含当前连接到WiFi屏蔽的SSID的字符串。4、获取WiFi的信号强度函数WiFi.RSSI();获取与路由器的连接的信号强度返回值是当前的RSSI /接收信号强度(dBm5、获取WiFi的加密方式WiFi.encryptionType();获取当前网络的加密类型返回值是加密的类型。Setup函数,如下 loop函数如下 程序的其他具体地方可参考下面这个链接:https://www.amebaiot.com/cn/ameba-arduino-scan-wifi/三、总结 固件更新和使用Ameba RTL8195开发板上来搜索附件WiFi网络的文章就先介绍到这里,Ameba RTL8195开发板这款物联网板子总体还是不错的,板子配备了WiFi天线,而且官方给了这款板子很多技术上的支持,提供了很多有用的例程,让学习Ameba RTL8195开发板的人员能快速上手这款开发板,并能快速连入无线WiFi网络开发出自己的应用,介绍就到这了,最后,感谢云汉电子社区和Seeed Studio给予了笔者评测试用Ameba RTL8195开发板的机会,笔者,会尽自己最大努力进行评测的。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
15918457947 2017-08-29
加油。。。。。。
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子