完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在收到第一批 Arduino 电源后的 2 个月内,我的太阳能记录系统将性能数据发送到我的文件服务器(而非网络服务器)。我决定使用我的 RPi2 从 nano (grabserial.py) 中获取序列号,并每分钟将新数据附加到日志文件中。为了保持简短,我将在此处删除所有细节。显然,我讨厌在这个简单的任务上浪费 Pi,所以我决定 ESP8266 是完美的替代品。在研究了 ESP8266 的能力后,我未能找到一种方法可以取代 Pi。
从我对这些新威廉希尔官方网站 玩具的有限接触来看,我假设需要像下面这样的东西,无论是在 AT+ 命令、Basic、Arduino IDE 还是 LUA 中实现。这远未完成,甚至在逻辑上也不合理,只是头脑风暴。很可能这种增强需要的资源远远超过 ESP8266 所能承受的。我目前正在测试我的 RPi-Zero 作为 Pi-2 的替代品,并且工作正常。 访问网络共享: AT+CIPSMBINIT=0,"SeagateNAS" //关闭sharename中所有打开的文件并移除共享 AT+CIPSMBINIT=1,"SeagateNAS:solar.log","192.168.1.30/public","username:password " //映射网络共享名称 SeagateNAS. 可以在没有初始化的情况下访问共享中的其他文件。 AT+CIPSMBINIT=1,"MyPiZero:20160719.log","192.168.1.51/mnt/samba","root:dietpi" //映射到命名共享MyPiZERO, file:20160719.log AT+CIPSMBINIT=? //共享状态响应,所有映射共享:类似AT+CWSTAT + 文件访问状态 AT+CIPSMBINIT=?,"SeagateNAS" //SeagateNAS共享状态响应 AT+CIPSMBSEND=0,"SeagateNAS:solar.log" //删除文件(如果存在) AT+CIPSMBSEND=1,"SeagateNAS:solar.log",TextString //如果存在则删除文件,将TextString作为第一条记录写入solar.log,关闭文件。 AT+CIPSMBSEND=2,"SeagateNAS:solar.log",TextString //如果不存在则创建新文件并写入TextString,或者附加到现有文件,关闭。 AT+CIPSMBSEND=3,"SeagateNAS:solar.log",TextString //追加TextString到现有文件,关闭。 AT+CIPSMBSEND=4,"SeagateNAS:solar.log",TextString //追加TextString到现有文件,添加CR,关闭 AT+CIPSMBSEND=B161,"SeagateNAS:solar.log",TextString //从文件中字符位置161开始写入TextString(或字节),关闭 AT+CIPSMBSEND?//文件状态响应:connecting,share does not exist,file does not exist,write error,OK AT+CIPSMBGET=1,"MyPiZero:20160719.log",TextString //获取20160719.log中的第一条记录(行),保存指针 AT+CIPSMBGET=2,"MyPiZero:20160719.log",TextString //获取下一条记录,保存指针 AT+CIPSMBGET=B161:240,"MyPiZero:20160719.log",TextString //获取文件中起始字节161到结束字节240。 AT+CIPSMBGET=B1025:1281,"MyPiZero:ChrgCntrlr.log",TextString //获取share中另一个文件中从1025位置开始的256字节。 AT+CIPSMBGET=? //文件状态响应:正在连接,共享不存在,文件不存在,读取错误,OK 注意: 1) Written TextString 可能只包含 1 个 CR。 2)文件总是在任何访问后关闭。 3) 初始化共享后,可以访问该共享中的其他文件。 可行还是我在做梦? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
166个成员聚集在这个小组
加入小组1149 浏览 1 评论
582浏览 6评论
480浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
465浏览 5评论
466浏览 4评论
441浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 01:31 , Processed in 0.503266 second(s), Total 72, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号