3-开发共享版APP(接入指南)-设备接入说明:使用隐藏配置
https://www.cnblogs.com/yangfengwu/p/11273226.html
该APP安装包下载链接:
http://www.mnif.cn/appapk/IotDevelopmentVersion/20190820/app-debug.apk
或者扫描二维码下载

APP源码获取方式:(请阅读宝贝说明)
此APP建立在基础篇,升级篇,数据篇和安全篇.只有把这些篇章全部学过才能看得懂源码!
https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.70471debVGb9G8&ft=t&id=569295486025
为了大家方便使用,软件内部现在有两个重要的隐藏功能
一,配置连接MQTT服务器的信息
连续点击设备6下

举例1:以TCP模式连接MQTT服务器 (软件默认以SSL连接mnif.cn这个MQTT服务器)
选择连接方式 选择TCP模式的端口号 确认信息以后点击确认

举例2:以TCP模式连接MQTT服务器,设置连接MQTT时的ClientID为dggcvj125866 我随意打的

二,配置APP绑定设备时订阅的一级主题
注:一级主题 / 二级主题 二级主题默认为:Wi-Fi使用MAC地址 GPRS使用 IMEI
注:该功能需要在绑定设备之前设置(后续是否可以在绑定之后修改,待定...)
点击6下

1.1,软件默认以下图的方式订阅主题:
举例:假设APP通过SmartConfig获取的Wi-Fi模块的MAC地址为 45:dc:fc:21:54:ac
则:APP绑定设备以后订阅的主题为 device/45:dc:fc:21:54:ac
举例:假设APP通过二维码扫描获取的GPRS模块的IMEI为 485616556665574
则:APP绑定设备以后订阅的主题为 device/485616556665574

1.2,软件默认以下图的方式发布主题:
举例:假设设备通过SmartConfig获取的Wi-Fi模块的MAC地址为 45:dc:fc:21:54:ac
则:APP绑定设备以后发布的主题为 user/45:dc:fc:21:54:ac
举例:假设APP通过二维码扫描获取的GPRS模块的IMEI为 485616556665574
则:APP绑定设备以后发布的主题为 user/485616556665574

2.1,选择第二项中的订阅方式:
举例:假设APP通过SmartConfig获取的Wi-Fi模块的MAC地址为 45:dc:fc:21:54:ac
则:APP绑定设备以后订阅的主题为 device45:dc:fc:21:54:ac/45:dc:fc:21:54:ac
举例:假设APP通过二维码扫描获取的GPRS模块的IMEI为 485616556665574
则:APP绑定设备以后订阅的主题为 device485616556665574/485616556665574

2.2,选择第二项中的发布方式:
举例:假设APP通过SmartConfig获取的Wi-Fi模块的MAC地址为 45:dc:fc:21:54:ac
则:APP绑定设备以后发布的主题为 user45:dc:fc:21:54:ac/45:dc:fc:21:54:ac
举例:假设APP通过二维码扫描获取的GPRS模块的IMEI为 485616556665574
则:APP绑定设备以后发布的主题为 user485616556665574/485616556665574

3.1,选择自定义订阅方式:
举例:
假设APP通过SmartConfig获取的Wi-Fi模块的MAC地址为 45:dc:fc:21:54:ac
假设APP通过二维码扫描获取的GPRS模块的IMEI为 485616556665574
假设用户自定义的主题为qqqqq
则:APP绑定WiFi设备以后订阅的主题为 qqqqq/45:dc:fc:21:54:ac
则:APP绑定GPRS设备以后订阅的主题为 qqqqq/485616556665574

3.2,选择自定义发布方式:
举例:
假设APP通过SmartConfig获取的Wi-Fi模块的MAC地址为 45:dc:fc:21:54:ac
假设APP通过二维码扫描获取的GPRS模块的IMEI为 485616556665574
假设用户自定义的主题为aaaaa
则:APP绑定WiFi设备以后发布的主题为 aaaaa/45:dc:fc:21:54:ac
则:APP绑定GPRS设备以后发布的主题为 aaaaa/485616556665574

注:修改以上配置以后请根据自己的配置 修改设备端订阅和发布的主题
注:以上配置,配置一次便会内部记录,下次无需再次配置
3-开发共享版APP(接入指南)-设备接入说明:使用隐藏配置的更多相关文章
- 2-开发共享版APP(接入指南)-设备接入说明:快速接入
https://www.cnblogs.com/yangfengwu/p/11249674.html 该APP安装包下载链接: http://www.mnif.cn/appapk/IotDevelop ...
- 1-开发共享版APP(搭建指南)-快速搭建到自己的服务器
该APP安装包下载链接: http://www.mnif.cn/appapk/IotDevelopmentVersion/20190820/app-debug.apk 或者扫描二维码下载 注:该下载可 ...
- 2-开发共享版APP(搭建指南)-修改包名
https://www.cnblogs.com/yangfengwu/p/11273734.html https://www.cnblogs.com/yangfengwu/p/11273746.htm ...
- 3-开发共享版APP(搭建指南)-修改手机验证码
https://www.cnblogs.com/yangfengwu/p/11273743.html 请先看数据篇 或者参考 https://www.cnblogs.com/yangfengwu/p/ ...
- 1-开发共享版APP(源码介绍)-BUG修复
这一系列文章将介绍APP的源码,这一节作为所有BUG问题修复! https://www.cnblogs.com/yangfengwu/category/1512162.html //开发共享版A ...
- 1-开发共享版APP(接入指南)-APP说明
该APP的功能,类似于网上售卖的Wi-Fi/GPRS远程控制器 设备页面 用户页面 ...
- Android开发SDK接入机智云,智能家居实现APP远程控制多设备
代码地址如下:http://www.demodashi.com/demo/12847.html 一.前言. 此框架只用了一周星期做了出来,因为对机智云的框架比较熟悉了 !期间SDK初始化出了问题,去咨 ...
- C#微信公众号开发系列教程二(新手接入指南)
http://www.cnblogs.com/zskbll/p/4093954.html 此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可 ...
- 微信公众号开发C#系列-2、微信公众平台接入指南
概述 微信公众平台消息接口的工作原理大概可以这样理解:从用户端到公众号端一个流程是这样的,用户发送消息到微信服务器,微信服务器将接收到的消息post到用户接入时填写的url中,在url处理程序中,首先 ...
随机推荐
- httpd服务的配置及应用
一.httpd服务的配置文件 httpd服务的主配置文件通常为httpd根目录下的conf/httpd.conf文件,通过yum安装的httpd服务的主配置路径通常如下: httpd-2.2:/etc ...
- [golang]svg图片默认按照左上角旋转,改为按中心旋转,重新计算中心偏移量
1 前言 svg图片默认按照左上角旋转,改为按中心旋转,重新计算中心偏移量 2 代码 type Point struct { X float64 Y float64 } func GetOffsetX ...
- mouseleave和mouseout的区别
http://www.w3school.com.cn/tiy/t.asp?f=jquery_event_mouseleave_mouseout
- linux下测试某网址或IP端口能否访问
参考这篇 Linux系统下怎么测试端口的连通性 测试端口连通 nc -v -w 1 183.xx.oo.ee -z 82 1linux主机centos操作系统,项目里面需要访问一个URL路径的接口ht ...
- yum升级curl支持http2测试
首先,先为你的服务器获取最新匹配的源:http://mirror.city-fan.org/ftp/contrib/yum-repo/ 方法1,rpm方式安装city-fan.org的yum源 # 安 ...
- kali 攻击wordpress + trunkey linux wordpress 安装方法
Kali-linux攻击WordPress和其他应用程序 今天越来越多的企业利用SAAS(Software as a Service)工具应用在他们的业务中.例如,他们经常使用WordPress作 ...
- CentOS7安装Supervisor3.1.4
supervisord 负责管理进程的server端,配置文件是/etc/supervisor/supervisord.conf supervisorctl client端的命令行工具,管理子进程,配 ...
- uiautomator2+python自动化测试2-查看app页面元素利器weditor
前言 android sdk里面自带的uiautomatorviewer.bat可以查看手机app上的元素,但是不太好用,网上找了个大牛写的weditor,试用了下还是蛮不错的 python环境:3. ...
- linux的后台运行相关命令
screen -S name 创建一个名为name的后台,或者说bash面板,在这上面运行的任务不会因为连接断开而退出,且保留bash上的信息 screen -ls 列出所有的screen scree ...
- 解决Invalid character found in the request target. The valid characters are defined in RFC 7230 and RF
通过这里的回答,我们可以知道: Tomcat在 7.0.73, 8.0.39, 8.5.7 版本后,添加了对于http头的验证. 具体来说,就是添加了些规则去限制HTTP头的规范性 参考这里 具体来说 ...