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