所以我正在制作一个 PHP 文件,Arduino 使用它来将坐标发送到我的数据库 在Arduino中,有GPS来获取坐标,继电器可以打开/关闭LED,SIM800L可以通过GPRS连接发送数据。 当Arduino想要将数据发送到我的数据库时,Arduino通过访问创建http请求
http://myserver.com/gprs?lat=-6.123&lng=100.123 gprs 是一个使用 codeigniter 创建的 PHP 文件,因此 URL 中没有".php">
在此处输入图像描述
执行 gprs.php 时的输出为 0 或 1。0 或 1 值用于 Arduino 来控制继电器。如果输出为 0,则继电器打开。1 个继电器关闭。. 0 或 1 值由 mysql 数据库中relay_status表接收...
所以 gprs.php: -> 将纬度和对数传递给 mysql 数据库中的表坐标 (SQL喜欢插入到bla bla bla bla( ->查询中继状态 (类似 SQL 从relay_status中选择列(
然后,gprs.php 可以调用或称为 HTTP API。我正在互联网上寻找,发现一个 API 通常是在我的 gprs.php 文件中生成的 JSON 输出。输出不是 JSON 输出。
我想知道,因为我正在写一篇关于这个的文章或报告
您的 API 可以返回您希望它返回的任何内容。虽然 API 通常返回 XML 或 JSON,但您可以让自己返回任何您想要的内容。二进制,字符串,个位数响应 - 这完全取决于您。人们大多使用JSON和XML,因为它们是标准化格式,大多数调用API的其他应用程序都可以轻松读取和处理。
基本上,每个PHP脚本都可以是一个API。API 和"普通"PHP 脚本之间的区别在于,API 只返回数据,而普通脚本返回视图。