Sendmessage
Sendmessage
要开启该功能, 需在njet_ctrl.conf 的 main block 中加载该模块:
load_module /home/njet/modules/njt_http_sendmsg_module.so;
并在 http block 下,指定该模块的配置文件:
http {
dyn_sendmsg_conf conf/iot_ctrl.conf;
server {
...
location /kv {
dyn_sendmsg_kv;
}
...
}
}
dyn_sendmsg_kv 配置不是必须的, 这个是对外提供了 kv 值设置及查询的 http API 接口。
iot_ctrl.conf MQTT 客户端配置
配置项 | 必须修改 | 配置说明 |
---|---|---|
broker_addr | 否 | MQ broker 地址. 默认:unix:$PREFIX/data/mosquitto.sock |
log_type | 否 | 日志级别: debug, error, warning, notice, information,不同的日志级别需要单独配置一行。 默认:error |
keepalive | 否 | 给服务端发送PING命令的间隔时间. 默认:30 |
kv_store_dir | 否 | Key value store 持久化文件路径. 默认:$PREFIX/data |
protocol_version | 否 | 使用的协议版本,要支持 request response消息,必须填 5 . 默认:5 |
配置都会有默认值,建议只配置日志级别
log_type error