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(接入指南)-设备接入说明:使用隐藏配置的更多相关文章

  1. 2-开发共享版APP(接入指南)-设备接入说明:快速接入

    https://www.cnblogs.com/yangfengwu/p/11249674.html 该APP安装包下载链接: http://www.mnif.cn/appapk/IotDevelop ...

  2. 1-开发共享版APP(搭建指南)-快速搭建到自己的服务器

    该APP安装包下载链接: http://www.mnif.cn/appapk/IotDevelopmentVersion/20190820/app-debug.apk 或者扫描二维码下载 注:该下载可 ...

  3. 2-开发共享版APP(搭建指南)-修改包名

    https://www.cnblogs.com/yangfengwu/p/11273734.html https://www.cnblogs.com/yangfengwu/p/11273746.htm ...

  4. 3-开发共享版APP(搭建指南)-修改手机验证码

    https://www.cnblogs.com/yangfengwu/p/11273743.html 请先看数据篇 或者参考 https://www.cnblogs.com/yangfengwu/p/ ...

  5. 1-开发共享版APP(源码介绍)-BUG修复

    这一系列文章将介绍APP的源码,这一节作为所有BUG问题修复! https://www.cnblogs.com/yangfengwu/category/1512162.html    //开发共享版A ...

  6. 1-开发共享版APP(接入指南)-APP说明

    该APP的功能,类似于网上售卖的Wi-Fi/GPRS远程控制器 设备页面                                     用户页面                       ...

  7. Android开发SDK接入机智云,智能家居实现APP远程控制多设备

    代码地址如下:http://www.demodashi.com/demo/12847.html 一.前言. 此框架只用了一周星期做了出来,因为对机智云的框架比较熟悉了 !期间SDK初始化出了问题,去咨 ...

  8. C#微信公众号开发系列教程二(新手接入指南)

    http://www.cnblogs.com/zskbll/p/4093954.html 此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可 ...

  9. 微信公众号开发C#系列-2、微信公众平台接入指南

    概述 微信公众平台消息接口的工作原理大概可以这样理解:从用户端到公众号端一个流程是这样的,用户发送消息到微信服务器,微信服务器将接收到的消息post到用户接入时填写的url中,在url处理程序中,首先 ...

随机推荐

  1. 【题解】Luogu P1357 花园

    原题传送门 我们先将花圃断环为链,并将\([1,m]\)复制一份到\([n+1,n+m]\),最后要求\([1,n+m]\)是合法序列且\([1,m]\)与\([n+1,n+m]\)相等的序列的数量即 ...

  2. JDK和J2EE有什么关系

    JDK(Java Development Kit)是Java 开发工具J2EE是Java一个平台 Java 平台有三个版本,这使软件开发人员.服务提供商和设备生产商可以针对特定的市场进行开发:* Ja ...

  3. .NET-异步操作

    感觉可以用于log日志的东西,这个东西他还是会走的但是不会影响你下一步的操作,你下一步还是正常怎么操作就怎么操作! 这样可以给用户免掉一些没必要的等待. static void Main(string ...

  4. TCP连接与断开

    两台宿主机 一台:作为服务器 另一台:作为客户端 服务器的步骤: 打开[控制面板]----点击[程序]---点击程序和功能中[打开或关闭Windows功能]---点击[Telnet服务器]--点击[确 ...

  5. python day 18: thinking in UML与FTP作业重写

    目录 python day 18 1. thinking in UML读书小感 2. FTP作业重写 2.1 软件目录结构 2.2 FTPClient端脚本 2.3 FTPServer端脚本 pyth ...

  6. Flink入门 - API

    final StreamExecutionEnvironment streamExecutionEnvironment = StreamExecutionEnvironment.getExecutio ...

  7. MongoDB 目录分析、基础命令、参数设置

    目录分析 1.整体目录 以msi默认的data.log路径安装,才会有data.log文件夹. 2.bin目录 3.log目录 基础命令 1.服务器端基础命令 net  start  MongoDB  ...

  8. java requestmapping中关于路径的问题

    需要这种url写的方式才能映射

  9. ssm的maven项目启动tomcat时报错,Cannot find class: XXXX解决办法

    最近在写一个ssm的项目,启动总是报错.原因网上查了也没找到.最后终于解决.下面直接上代码 问题描述: 严重: Allocate exception for servlet ssm-dispatche ...

  10. 【异常(待解决)】org.apache.http.NoHttpResponseException: api.weixin.qq.com:443 failed to respond

    一.记录下异常堆栈信息 -- ::-exec-] ERROR weixin.popular.client.LocalHttpClient - execute error org.apache.http ...