完善资料让更多小伙伴认识你,还能领取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) 初始化共享后,可以访问该共享中的其他文件。 可行还是我在做梦? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
393 浏览 0 评论
954 浏览 0 评论
1679 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1337 浏览 1 评论
1236 浏览 1 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1257浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
931浏览 3评论
2345浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2533浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1054浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 11:33 , Processed in 0.959272 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2232
