【文件属性】:
文件名称:courier-agent-engine:用于快递到物理 RPI 的 HAL
文件大小:1.55MB
文件格式:ZIP
更新时间:2021-06-20 20:15:10
JavaScript
快递引擎(nodejs)
Courier 项目分为四部分 - 代理、引擎、服务器和管理控制台 - 并分为三个不同的存储库。
代理 -
服务器和管理控制台 -
引擎 -
有关包括架构图在内的高级概述,请参阅我们的博客文章
概括
此代码侦听来自服务器的消息,指定要执行的操作。 更具体地说,要执行的操作是播放指定的音频文件。
我们在运行代理代码的同一 Raspberry Pi 上运行此代码,但这很容易分离到不同的设备。 此代码也在 OSX 上运行。
它使用 socket.io 向服务器注册,然后侦听 playaudio 事件。
socket . on ( 'playaudio' , function ( payload ) {
console . log ( 'Courier has requested this RPI play: ' + JSON . stringi