1


我想对一个项目提出一些意见。
对不起,我的英语不是我的自然语言。

我目前的设置:

Arduino -> IRC SERVER <-> 客户端(PHP 和自定义软件)

1 - Arduinos 向 IRC 服务器发送一个特制的字符串。
2 - IRC 服务器每组 Arduino 有一个通道。
3 - 每个频道都有一个机器人,捕捉所有发送的字符串,并将它们保存在 SQL 数据库中。
4 - 我有一个 cron 作业,将原始数据从第一个 SQL 表移动到另一个,数据已经解析,漂亮漂亮。
5 - 可能使用基于 PHP 网站或自定义软件的客户端连接到服务器。
6 - 如果他们需要实时数据,则选择 IRC 服务器,将命令发送到 Arduino,然后将字符串发送到通道和操作员。否则,他们从第二个 SQL 表中获取基于简单查询日期的数据。
7 - 以 1 秒的间隔发送数据(需要)
8 - 这是一个快速而肮脏的黑客来完成任务。

现在...我需要摆脱这个古老的系统,并以正确的方式完成工作。
我对 APE(Ajax 推送引擎)、Comet、REST 等有一些概念……
“几乎实时”是必须的,所以,我猜应该是 AJAX,对吧?!
但是,在这种情况下你会使用什么?升级这个最有效的方法是什么?
我的限制是在Arduino方面,使用GPRS模块,我只能发送和接收简单的ASCII字符串。
拜托,讨厌 Arduino 的人,这不是 Arduino 的疑问/问题,忘记我什至提到它。
这是一个关于什么技术对这个项目更有效的帮助/想法的简单呼吁?
顺便说一句...我喜欢 KISS 原理和简单的模块,这样调试不会比项目本身花费更多的时间 :)
谢谢大家。

4

0 回答 0