我正在制作原型(prototype)和应用程序(Cordova/phonegap)。
我想知道是否可以从我的应用程序中检索 ibeacon 信息,例如(UDID、主要、次要、信号强度),然后从应用程序发布到 MySQL 数据库。
假设 ibeacon 每 5 秒广播一次,那么我希望将上述所有数据发布到数据库中。
如果可能的话,有一个可以用作示例的脚本吗?
最佳答案
这当然是可能的,并且是一个非常常见的用例。使用 Cordova plugin for beacon detection ,您每秒都会收到回调,其中包含看到的所有信标的列表。
如何在 JavaScript 中进行服务器调用对于信标来说并没有什么特别之处。使用 jQuery 的一种方法是:
$.post('/remote-url', {json: jsonString });
您需要了解的主要事情是您可能无法每秒都调用服务器。您需要限制调用,以便每 15-30 秒左右只调用一次,以防止请求堆积。
关于mysql - 如何将ibeacon信息发布到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40004155/