原子操作

飞道科技

@dfeidao/atom-wxapp > mqtt消息推送类

External module: mqtt消息推送类

Index

Functions


Functions

config

config(uri: string): void

Defined in mqtt/config.ts:16

mqtt初始化

see: api

example:

import config from '@dfeidao/atom-web/mqtt/config';
config('mqtt://192.168.40.196:9001');

Parameters:

Name Type Description
uri string mqtt地址

Returns: void


listen

listen(fd: IFeidaoAiWeappPage, topic: string, event_no: string): Promise<object>

Defined in mqtt/listen.ts:22

监听推送消息

see: api

requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version"; @version 为该模块的版本号,可以在这里查询

example:

import listen from '@dfeidao/atom-web/mqtt/listen';
listen(fd, 'usercode', 'a001');

Parameters:

Name Type Description
fd IFeidaoAiWeappPage 系统变量
topic string 主题
event_no string 事件编号

Returns: Promise<object>


push

push(topic: string, msg: string): void

Defined in mqtt/push.ts:20

推送消息

see: api

requires: 使用本原子操作需要在package.json中devDependencies下加入"@dfeidao/send-msg":"@version"; @version 为该模块的版本号,可以在这里查询

example:

import push from '@dfeidao/atom-web/mqtt/push';
push('usercode', 'a001');

Parameters:

Name Type Description
topic string 主题
msg string 消息

Returns: void