16 lines
1.0 KiB
Plaintext
16 lines
1.0 KiB
Plaintext
|
说明
|
|||
|
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
|