说明 1、服务器端beehubs用来收集ems设备上传的id信息,用于了解有哪些ems设备已经连线,收集上来的信息目前暂时保存log文件中,需要将其记录的数据库中给平台增加相关的展示、监控功能,服务器端的log生成在/data01/logs/beehubs.log,每10MB滚动1次,保存5个log 启动脚本 ./beehubs 0.0.0.0:8797 >/dev/null 2>&1 & 2、beehubc 为客户端,安装在ems设备端,需要设置开机后自动运行,每隔固定时间循环向服务器上报id信息,目的是显示本机是否在线,本机的设备id(保存在/dev/devid) ./beehubc 139.196.5.21:8797 3 >/dev/null 2>&1 & 3、需要libzmq\libzmqpp\libsodium\spdlog库支持 编译脚本 g++ -o beehubc beehubc.cpp -I/usr/local/include -std=c++11 -lpthread -L/usr/local/lib -lzmq -lzmqpp -lsodium g++ -o beehubs beehubs.cpp -I/usr/local/include -std=c++11 -lpthread -L/usr/local/lib -lzmq -lzmqpp -lsodium arm-g++ -o beehubc-arm beehubc.cpp -I/usr/local/arm/zmq/include -std=c++11 -lpthread -L/usr/local/arm/zmq/lib -lzmq -lzmqpp