【Ameba RTL8195开发板试用体验】+ 检测周围的WIFI信息

  • wo_王建
  • LV3工程师
  • |      2017-09-12 21:07:50
  • 浏览量 926
  • 回复:0
本帖最后由 wo_王建 于 2017-9-13 20:50 编辑 首先,再次感谢云汉电子社区宇seeed给与笔者这次试用开发板的机会。最近事情比较多,所以就没有办法花时间来搞这个,请大家多多见谅!!!本次,笔者分享一个简单的范例。功能是检测周围的WIFI信号信息并通过串口打印至上位机上。程序来至于官方库文件(通过Arduino IED添加即可),开发板就是本次申请试用的板子 Ameba RTL8195. 先分享一下操作流程(搭建开发环境什么的前一部分已经有过介绍) 1.添加库 2.硬件连接 3.打开串口调试工具,观察现象 打开Arduino后,通过以下操作(同时注意端口一定要选对,不然程序上传不了) 编译并上传打开的范例 待开发板指示灯不在急速闪烁后,Arduino上打开串口显示,同时硬件上按下复位按钮 观察现象 对程序的功能进行一些简单的讲解。在setup()函数中(函数只执行一次),对开发板进行了一些必要的初始化操作。分别进行了对WIFI模块初始化WiFi.status()、检查固件是否更新WiFi.firmwareVersion()、输出自己的物理地址printMacAddress()....由于靠近底层的代码被封装到的官方库文件中,无法看见。如果有想进一不了解函数功能的可以到官网中查询说明。 然后是循环函数 loop()中,完成了扫描周围的WIFi信息并将相关量通过串口打印出来。。。 下面对一些关键函数进行说明: WiFi.macAddress(mac): 使用的是显示Ameba自己的物理地址 WiFi.scanNetworks():开始搜索周围WiFi环境 在打印WiFi具体讯息时使用到的有 WiFi.SSID(thisNet): 显示WiFi的名称 WiFi.RSSI(thisNet): 显示WiFi的讯号强度 WiFi.encryptionType(thisNet): 显示WiFi的加密方式 总之,这次的学习从操作上来开是十分简单的,官方资源也是相当的丰富!本次分享到此结束,谢谢大家!
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

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

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子