场景背景与痛点 智慧牧场靠传感器采集牛舍温度、湿度、水位、饲喂设备运行状态。牧场通常面积大、人员分散,传感器一旦越限,若只在监控屏上亮灯,值班人可能巡视一圈才发现,牲畜健康与设备安全都受影响。 利用互亿无线语音通知 API,可以把传感器越限…
场景背景与痛点
智慧牧场靠传感器采集牛舍温度、湿度、水位、饲喂设备运行状态。牧场通常面积大、人员分散,传感器一旦越限,若只在监控屏上亮灯,值班人可能巡视一圈才发现,牲畜健康与设备安全都受影响。
利用互亿无线语音通知 API,可以把传感器越限事件直接变成一通电话,播报到牧场负责人手机上,让 IoT 告警真正落地到人的耳朵。
方案架构
IoT 平台接收传感器上报数据,在规则引擎中设定温湿度、水位、断电等阈值。命中规则后,平台调用语音通知接口,把场区、设备编号和异常数值播报给值班负责人;夜间无人时按补呼策略依次通知多人,必要时短信兜底。通话结束后通过回调拿到状态,便于留档。
接口地址 https://api.ihuyi.com/voice/vm ,传入 account、password、mobile、content 即可外呼。
接入步骤与代码示例
- 在控制台获取 API ID 与 API Key,报备牧场告警播报模板。
- 在 IoT 规则引擎动作节点加入 HTTP 外呼请求。
- 判断返回 code,code 为 2 表示告警电话已提交。
import requests
url = "https://api.ihuyi.com/voice/vm"
data = {
"account": "API_ID",
"password": "API_KEY",
"mobile": "13200132000",
"content": "牧场告警:三号牛舍温度传感器读数达三十八摄氏度,超出正常范围,请尽快查看通风设备。"
}
resp = requests.post(url, data=data)
print(resp.json())
# {'code': 2, 'msg': '提交成功'}
官方提供 C、C++、嵌入式常用的 Shell 等 11 种语言代码示例。接口字段详见 语音通知接口文档。
关键参数与注意事项
- content 支持 1 至 500 字 TTS 文本,可嵌入传感器编号与读数。
- 失败自动补呼与自定义间隔,适配夜间值班场景。
- 独享外呼线路约 2000 通每小时,多场区并发告警可承载。
- HTTPS 加密传输,密钥在物联网网关侧保管。
- 按成功计费,失败不计费,注册送 10 条调试额度。
小结
传感器数据只有送到人耳边才有意义。语音告警把牧场监控屏上的数字越限,转化为值班人必须响应的电话,减少因发现滞后造成的损失。