qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2018年4月10日

摘要: 前言 本篇会把连接(CONNECT)、心跳(PINGREQ/PINGRESP)、确认(CONNACK)、断开连接(DISCONNECT)和在一起。 CONNECT 像前面所说,MQTT有关字符串部分采用的修改版的UTF-8编码,CONNECT可变头部中协议名称、消息体都是采用修改版的UTF-8编码。 阅读全文
posted @ 2018-04-10 20:29 江召伟 阅读(1411) 评论(0) 推荐(0) 编辑

摘要: 本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就 阅读全文
posted @ 2018-04-10 19:47 江召伟 阅读(1715) 评论(0) 推荐(0) 编辑

摘要: mqtt 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放,简单,轻量级,且易于实现,这些优点使得他受用于任何环境 该协议的特点有: 使用发布/订阅消息的模式,提供一对多的消息发布,解除应用程序耦合 对负载内容屏蔽的消息传输 使用TCP/IO 提供的网络连接 有三种消息发布服务质量: "至 阅读全文
posted @ 2018-04-10 19:40 江召伟 阅读(1635) 评论(0) 推荐(0) 编辑

摘要: 1. 概述 WebSocket 是为了满足基于 Web 的日益增长的实时通信需求而产生的。在传统的 Web 中,要实现实时通信,通用的方式是采用 HTTP 协议不断发送请求。但这种方式即浪费带宽(HTTP HEAD 是比较大的),又消耗服务器 CPU 占用(没有信息也要接受请求)。(下图来自 Web 阅读全文
posted @ 2018-04-10 19:05 江召伟 阅读(34463) 评论(2) 推荐(6) 编辑

摘要: Browser已经支持http协议,为什么还要开发一种新的WebSocket协议呢?我们知道http协议是一种单向的网络协议,在建立连接后,它只允许Browser/UA(UserAgent)向WebServer发出请求资源后,WebServer才能返回相应的数据。而WebServer不能主动的推送数 阅读全文
posted @ 2018-04-10 19:04 江召伟 阅读(1532) 评论(0) 推荐(0) 编辑

摘要: WebSphere MQ Telemetry Transport 简介 WebSphere MQ Telemetry Transport (MQTT) 是一项异步消息传输协议,是 IBM 在分析了他们的客户在其业务中使用 WebSphere MQ 消息传递的情况(包括通过它传递数据)之后专门为物联网 阅读全文
posted @ 2018-04-10 17:08 江召伟 阅读(11124) 评论(0) 推荐(0) 编辑

摘要: 写在前面: 由于业务需要,接触到一个Hybrid APP混合开发的项目。当时是第一次接触混合开发,有一些经验和总结,欢迎各位一起交流学习~ 1、混合开发概述 Hybrid App主要以JS+Native两者相互调用为主,从开发层面实现“一次开发,多处运行”的机制,成为真正适合跨平台的开发。Hybri 阅读全文
posted @ 2018-04-10 16:58 江召伟 阅读(453) 评论(0) 推荐(0) 编辑

摘要: Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。 Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼 阅读全文
posted @ 2018-04-10 16:57 江召伟 阅读(565) 评论(0) 推荐(0) 编辑

摘要: 在MQTT协议中,一个MQTT数据包由:固定头(Fixed header)、 可变头(Variable header)、 消息体(payload)三部分构成。 MQTT 数据包结构 固定头(Fixed header),存在于所有MQTT数据包中,表示数据包类型及数据包的分组类标识 可变头(Varia 阅读全文
posted @ 2018-04-10 15:47 江召伟 阅读(3760) 评论(0) 推荐(0) 编辑

摘要: 参考 Reference v3.1.1 英文原版 英文原版 中文翻译版 中文翻译版 其他资源 网站 MQTT官方主页 MQTT官方主页 Eclipse Paho 项目主页 Eclipse Paho 项目主页 测试工具 MQTT Spy(基于JDK) MQTT Spy(基于JDK) Chrome插件 阅读全文
posted @ 2018-04-10 13:13 江召伟 阅读(5096) 评论(0) 推荐(0) 编辑

摘要: 互联网推送消息的方式很常见,特别是移动互联网上,手机每天都能收到好多推送消息,经过研究发现,这些推送服务的原理都是维护一个长连接(要不不可能达到实时效果),但普通的socket连接对服务器的消耗太大了,所以才会出现像MQTT这种轻量级低消耗的协议来维护长连接,那么要如何维护长连接呢: 在写之前,我们 阅读全文
posted @ 2018-04-10 11:04 江召伟 阅读(837) 评论(0) 推荐(0) 编辑

摘要: mqtt部分: mqtt部分: [cpp] view plain copy int strlen(char *str) { int len = 0; while (*str != '\0') { len++; str++; } return len; } // ******************* 阅读全文
posted @ 2018-04-10 10:52 江召伟 阅读(1079) 评论(0) 推荐(0) 编辑

摘要: A6(GPRS) 博文转自安信科技: http://wiki.ai-thinker.com/gprs/examples 1、电话接收 相关指令 ATDxxxxx;//xxx为电话号码 示例 打电话 ATDxxxxxxxxxxx OK +CIEV: "CALL",1 +CIEV: "SOUNDER", 阅读全文
posted @ 2018-04-10 10:48 江召伟 阅读(3036) 评论(0) 推荐(0) 编辑

摘要: 1. GSM是全球移动通讯系统(Global System for Mobile Communications)的简称 2. GPRS是通用分组无线业务(General Packet Radio Service)的简称 3. GPRS是在GSM系统基础上发展起来的分组数据承载和传输业务。 4. GP 阅读全文
posted @ 2018-04-10 10:47 江召伟 阅读(2913) 评论(0) 推荐(0) 编辑