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处理程序中,首先 ...
随机推荐
- 架构 MVC MVP MVVM 简介 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- highcharts离线导出图表
到了这里,其实还没有结束,导出图片时,仍会发出两个请求 此时找到offline-exporting.js文件修改其中的libURL 修改为请求自己的网站
- Hadoop2.x 集群搭建
Hadoop2.x 集群搭建 一些重复的细节参考Hadoop1.X集群完全分布式模式环境部署 1 HADOOP 集群搭建 1.1 集群简介 HADOOP 集群具体来说包含两个集群:HDFS 集群和YA ...
- shell截取字符串操作
举例变量:url=http://www.baidu.com/123456.html 1. # 号截取,删除左边字符,保留右边字符. echo ${url#*//} # 其中 url 是变量名,# 号是 ...
- html解决空格显示问题
在前端里面,大家都知道,html中输入空格或换行是识别不了是空格的,但是有时候需要实现,那么该如何解决呢?主要有以下几个方面: 1:常用的转义: 2:使用全角拼音,然后输入空格也可实现 3:用标签 ...
- canvas教程(一) 简介
什么是 canvas 按例是要介绍一下 canvas 的,在没有 canvas 之前,我们为了网页的效果,很多情况下是使用了图片来实现,不过用图片就需要加载,而且图片的体积也是一个问题,所以在 htm ...
- java实现在线预览--poi实现word、excel、ppt转html
java实现在线预览 - -之poi实现word.excel.ppt转html 简介 java实现在线预览功能是一个大家在工作中也许会遇到的需求,如果公司有钱,直接使用付费的第三方软件或者云在线预览服 ...
- Python学习日记(三十) Socket模块使用
Socket(套接字) 套接字是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像文件一样的打开.读写和关闭等操作.套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信.网 ...
- centos下安装opencv
根据项目需要,安装opencv并提供给开发使用,并且使用opencv提供python3的API接口.虽然不知道是个啥,还是简单了解下. opencv是什么? OpenCV的全称是Open Source ...
- mongodb驱动接口
mongodb对外接口或驱动:https://docs.mongodb.com/ecosystem/drivers/,包含C,C++,Go,Python等. C驱动 mongodb的C驱动,即libm ...