对不起,我的英语不好。我可以通过我的Arduino以太网发送数据而不“屏蔽”我的草图吗?
我目前正在研究一个非常简单的Arduino项目。
我正在为我的学校开设一个考勤记录器,以了解学生花费多少时间学习。 RFID阅读器部分工作正常。当检测到标签时,我将该值和时间存储在SD卡中。 每个小时,我的系统必须将日志发送到Web服务器以将其存储在数据库中,这就是我的问题。我正在努力与以太网部分。
确实,当我执行HTTP请求时,我的素描被“封锁”,学生无法再使用该系统。 这是一个真正的大问题,因为如果我的日志中有200行,那么通过一个接一个地发送请求就会花费很长时间。
我已经知道使用millis()来使用“多任务”。
我绝对不知道如何发送请求,而不“阻止”我的草图..我不想找人写我的草图。我只想知道在执行请求时是否有办法避免以太网屏蔽的“阻塞”效应。
感谢您的帮助。
我不知道你是如何设置它的,但我认为最便宜,最简单的解决方案是在线购买两美元的第二个arduino克隆。人们可以读取RFID标签并在另一个传输时写入数据。 – jDo
所以,如果我错了,请纠正我,但我的想法是将以太网屏蔽线连接到一个arduino,并将我的rfid阅读器连接到另一个。但第二个应该如何将数据发送到以太网盾的SD卡? – Kairos
是的,没错。我以某种方式想象,他们都可以访问相同的存储介质,但如果它是一个盾牌上的SD卡,它可能需要一些黑客/焊接。是否有可能在传输环路中检查“传入”读数,并在有人使用读卡器的情况下突破它,或者是“一次发送一行” - 您想要避免的解决方案? – jDo