我正在使用BGScript进行蓝牙程序。 BGScript提供了开始广告API。 API名称为" gap_set_adv_parameters(adv_interval_min,adv_interval_max,adv_channels)(结果)"
我想要做的是在事件发生时发送广告包。没有间隔广告。有办法吗?任何帮助将不胜感激。谢谢,
iBeacon BGScript的广告示例。
https://bluegiga.zendesk.com/entries/29990857-Apple-iBeacon-example
答案 0 :(得分:0)
你在谈论什么样的事件?如果要响应电路中组件的中断,则需要配置hardware.xml
以确保中断引脚设置正确。然后,根据组件的不同,您可能需要通过修改该组件上的寄存器来启用中断。正确配置所有这些后,BGScript将在您的脚本中调用事件处理程序方法:
event hardware_io_port_status(delta, port, irq, state)
然后,您可以在此时设置广告参数。但是,您确定要设置广告参数而不仅仅是更新蓝牙特性吗?如果您提供有关您尝试实现的更多信息,我可以提供更具体的帮助。