3-开发共享版APP(接入指南)-设备接入说明:使用隐藏配置

https://www.cnblogs.com/yangfengwu/p/11273226.html

该APP安装包下载链接:

http://www.mnif.cn/appapk/IotDevelopmentVersion/20190730/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绑定设备以后发布的主题为   device485616556665574/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

注:修改以上配置以后请根据自己的配置 修改设备端订阅和发布的主题

注:以上配置,配置一次便会内部记录,下次无需再次配置

原文地址:https://www.cnblogs.com/yangfengwu/p/11273530.html

时间: 2024-10-07 18:04:47

3-开发共享版APP(接入指南)-设备接入说明:使用隐藏配置的相关文章

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

该APP安装包下载链接: http://www.mnif.cn/appapk/IotDevelopmentVersion/20190730/app-debug.apk 或者扫描二维码下载 APP源码获取方式:(请阅读宝贝说明) 此APP建立在基础篇,升级篇,数据篇和安全篇.只有把这些篇章全部学过才能看得懂源码! https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.70471debVGb9G8&ft=t&id=56929548602

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

这一系列文章将介绍APP的源码,这一节作为所有BUG问题修复! https://www.cnblogs.com/yangfengwu/category/1512162.html    //开发共享版APP(接入指南) https://www.cnblogs.com/yangfengwu/category/1515825.html    //开发共享版APP(搭建指南) https://www.cnblogs.com/yangfengwu/category/1529078.html    //开发

定制开发共享旅游app软件平台

共享旅游一卡通系统开发找[龙梓:185.7630.7194微|电]定制开发共享旅游app软件平台,共享旅游源码模式开发,共享旅游模式开发,共享旅游app系统开发,共享旅游系统开发,共享旅游平台系统开发. 一.共享旅游一卡通的介绍 随着中国游客旅游消费能力提升和旅游经验的丰富,旅游需求逐渐从观光向休闲度假转变,自助游用户消费将日益从热门.核心旅游资源向等多元化和个性化方向转一般景区.农家乐.度假村以及娱乐.探险.民俗风情,体验类产品将成为消费主流,用户对于体验当地美食.活动等消费热情将不断提升.

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

http://www.cnblogs.com/zskbll/p/4093954.html 此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可直接跳过,也欢迎大神吐槽. 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) 微信公众平台消息接口的工作原理大概可以这样理解:从用户端到公众号端一个流程是这样的,用户发送消息到微信服务器,微

React-Native 开发 android & ios App,共享一份代码

React-Native 开发的App, 所有组件ios & android 共用, 共享一份代码 包括一些自定义的组件, 如NavigationBar, TabBar, SegmentedControl, 使用字体图标, 具有一定的参考意义 主要专注于布局, 共享组件/代码, 以及一些React自带的组件, 如: ScrollView, TouchableOpacity, View, Text, ListView, Image, WebView 和 Api的使用, 这并不是一个完整版, 只是业

20160170002 微信公众平台开发接入指南

参考地址: http://mp.weixin.qq.com/wiki/17/2d4265491f12608cd170a95559800f2d.html 接入指南 目录 1 概述 2 第一步:填写服务器配置 3 第二步:验证服务器地址的有效性 4 第三步:依据接口文档实现业务逻辑 概述 接入微信公众平台开发,开发者需要按照如下步骤完成: 1.填写服务器配置 2.验证服务器地址的有效性 3.依据接口文档实现业务逻辑 下面详细介绍这3个步骤. 第一步:填写服务器配置 登录微信公众平台官网后,在公众平台

屌丝也能开发安卓版2048(App Inventor)

想编写安卓游戏,java太难,来试试App Inventor,虽然有人认为他是中学生的玩具,但是也能编写2048这样的火爆游戏,不需要太复杂的算法. 整个游戏有几个模块: 一.游戏初始化 数列转化为图形,使用了canvas和精灵,相对应list,这里注意精灵位置是固定的,只是更改图片,多少分,就对于n.jpg,0分是底色图片.左右移动,使用了flung判断,绝对值判断,水平速度和垂直速度哪个大,用来判断是左右移动还是上下移动. 二.计分模块 一般计分在合并处增加,最高分用了tiny db,游戏结

微信公众平台开发(1)-接入指南

接入指南 第一步:申请消息接口 登录https://mp.weixin.qq.com/ 后,在公众平台后台管理页面 – 开发者中心页,点击"修改配置"按钮,填写URL.Token和EncodingAESKey, 其中URL是开发者用来接收微信服务器数据的接口URL.Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性). EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥.同时,开发者可选择消息

微信Android接入指南

注:本文为微信Android终端开发工具的新手使用教程,只涉及教授SDK的使用方法,默认读者已经熟悉IDE的基本使用方法(本文以Eclipse为例),以及具有一定的编程知识基础等. 1.申请你的AppID 请到 开发者应用登记页面 进行登记,登记并选择移动应用进行设置后,将该应用提交审核,只有审核通过的应用才能进行开发. 2.下载微信终端开发工具包 开发工具包主要包含3部分内容:(其中,只有libammsdk.jar是必须的) - libammsdk.jar(每个第三方应用必须要导入该sdk库,