初学者第一次发帖,还请大家多多指教~ 目前我想通过 GPRS 设备(华为 GTM900C)发送数据到 Rails 网站上。GTM900C 发送都是通过 AT 命令,例如建立 TCP 链接:
AT%IPOPEN="TCP","113.14.177.44",1332; //1332 为端口号
我现在不明白如何在 Rails 进行 GPRS 数据流的接收,请问有什么建议吗?或是否有相应的解决方法?谢谢!
看这里: AT%IPOPEN="TCP","42.96.164.52",80
CONNECT
at%iomode=0,1,1
OK AT%IPSEND="POST /v1.0/device/5945/sensor/5603/datapoints HTTP"
%IPSEND:1,15 OK AT%IPSEND="U-ApiKey: dcf82634d17fbbc44fa3a072831da45a"
%IPSEND:1,15 OK %IPDATA:173,"
%IPCLOSE: 1
附加指令集: http://www.cnblogs.com/wangf/articles/2568941.html
多谢你的回复。你在代码中使用到了 API Key 来区分上传的对象,请问在 Rails 中如何实现此种机制呢?我找到 Railcast 上一个讲解,http://railscasts.com/episodes/352-securing-an-api?view=asciicast 请问此种方法合适吗?谢谢。