Arduino + Sim900 + MySql 连接问题



我正在做一个项目,我必须通过Arduino对带有Sim900模块的mysql服务器进行查询。让我解释一下我所拥有的,以便您可以帮助我:

  • Arduino Uno(原始版本)

  • Sim900 模块 (https://www.amazon.es/gp/product/B07FS34P84/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1)

  • 适用于 Sim900 的 5V/2A 电源适配器 (https://www.amazon.es/gp/product/B07DX11WJJ/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1)

  • Windows Server 2012 with Static Ip (xxx.xxx.xx.xx), MySql Server 允许外部连接 (使用外部计算机或智能手机,我可以访问数据库)

首先,我尝试使用 GChrome 进行查询,就像 http://xxx.xx.xxx.xxx:3306/connect.php 一样,但这不起作用。然后,我下载了XAMPP并连接了Apache和MySql。当时,我在Chrome搜索栏中写道:http://localhost/connect.php,它说:连接成功,所以,那一刻我知道我连接到了数据库。

所以,我尝试使用 AT 命令连接:首先,我连接了 APN

AT+CSTT= "airtelnet.es", "vodafone", "vodafone"

然后我尝试使用 TCP 连接到服务器

AT+CIPSTART="TCP","xxx.xx.xxx.xxx","3306"

这时,串行监视器给了我一些错误和特殊字符。

有人可以帮助我吗?,我做错了什么?

不确定你想做什么。您是否使用 sim900 for gprs 作为 Arduino 的互联网连接?您的 arduino 是否有用于 LAN 电缆的屏蔽。

如果是这样,你的 xampp mysql 应该作为 API 服务器工作。Arduino会调用url来发送数据,mysql只是服务器的内部工作,与arduino没有直接连接。

相关内容

  • 没有找到相关文章

最新更新