taoiot
所属分类:物联网
开发工具:Java
文件大小:479KB
下载次数:0
上传日期:2020-05-08 00:36:46
上 传 者:
sh-1993
说明: 微信公众号-物联网项目
(WeChat official account - Internet of Things project)
文件列表:
doc (0, 2020-05-08)
doc\example (0, 2020-05-08)
doc\example\send_ip.py (1879, 2020-05-08)
doc\lct.png (148224, 2020-05-08)
doc\qr.jpg (27851, 2020-05-08)
doc\send_ip.jpg (278174, 2020-05-08)
pom.xml (6147, 2020-05-08)
src (0, 2020-05-08)
src\main (0, 2020-05-08)
src\main\java (0, 2020-05-08)
src\main\java\com (0, 2020-05-08)
src\main\java\com\github (0, 2020-05-08)
src\main\java\com\github\taoroot (0, 2020-05-08)
src\main\java\com\github\taoroot\taoiot (0, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\TaoiotApplication.java (1099, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\common (0, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\common\BrowserUAEnum.java (515, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\common\Const.java (308, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\common\R.java (1623, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\mp (0, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\mp\MpAutoConfiguration.java (395, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\mp\MpEndpoint.java (4067, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\mp\MpHandler.java (319, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\mp\handler (0, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\mp\handler\MpMsgService.java (2458, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\mp\handler\MpTextHandler.java (2677, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\netty (0, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\netty\NettyAutoConfiguration.java (4994, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\netty\NettyProperties.java (623, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\netty\NettyUtil.java (2215, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\netty\mqtt (0, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\netty\mqtt\MqttHandler.java (455, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\netty\mqtt\MqttHandlerProcessor.java (2042, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\netty\mqtt\NettyMqttHandler.java (1974, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\netty\mqtt\impl (0, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\netty\mqtt\impl\MqttConnectHandler.java (4903, 2020-05-08)
src\main\java\com\github\taoroot\taoiot\netty\mqtt\impl\MqttDisconnectHandler.java (666, 2020-05-08)
... ...
物联网-公众号交互中间件
![流程图](http://cdn.flizi.cn/img/taoiot/lct.png)
# 使用场景:
1. 查找树莓派信息局域网IP (查看下面的案例1)
2. 树莓派登录提醒功能(查看下列案例2)
2. 树莓派拍照上传(开发中)
公众号可以及时的接收消息,很香;格式多样: 文字, 图片, 语音, 位置; 微信支付,直通设备
# 使用说明
## 获取账号密码
在公众号中发送,获取token和userId
```
taoiot:get_token
```
## mqtt链接服务器
1. 必须设置clientId, 自己随意设置,每个自己的设备要不一样
2. 必须设置username和password, username填写userId, 密码填写token
## mqtt发送消息给自己公众号,主题格式如下:
```
${userId}/taoiot/msg
```
举例: 如果 userId = 2020, 主题就是: 2020/taoiot/msg
## MQTT发送模板给自己公众号,主题格式如下:
**得先关注公众号才能发送模板消息**
```
${userId}/taoiot/temp/1
```
举例: 如果 userId = 2020, 主题就是: 2020/taoiot/temp/1
## 公众号发送到MQTT 格式录下:
```
mqtt:${topic}:${context}
```
举例: userId=2020的用户 给 light/001 主题发送消息'off', 则发送: mqtt:light/001:off
**注意: 如果要接收这条消息,则应该订阅主题: 2020/light/001 (!!别忘记加UserId!!)**
# 公众号[飞立物联]
![微信搜索公众号: 飞立物联](http://cdn.flizi.cn/img/taoiot/qr.jpg)
MQTT地址: 122.51.85.179:1883
# 支付说明
todo
# 部署说明
todo
# 案例
1. 获取局域网IP [源码查看](doc/example/send_ip.py)
![获取局域网IP](http://cdn.flizi.cn/img/taoiot/send_ip.jpg)
**别忘记安装mqtt库**
```shell script
pip install paho-mqtt
```
近期下载者:
相关文件:
收藏者: