移动CMPP3.0接口】的更多相关文章

前段时间准备上线期,同事接了个联调CMPP3.0短信接口的任务,但是一直不成功,抽时间给解决了一下,记录下其中几个要点: 1.短信网关厂家需要提供参数: #网关IP地址 ismgIp=1.1.1.1#访问短信网关需要的密码sharedSecret=222222#由短信网关分配的SPID等同于登录账号spId=928***#短信网关端口,根据使用的CMPP协议不同而不同,如cmpp3.0长链接的端口为8666ismgPort=7895#由短信网关分配的SPCODE,即用户接受到的短信显示的主叫号码…
当下物联网发展迅猛,物联网卡可以接受短信指令,实现千里之外尽可掌控.本人做过一个这类项目,把相关经验记录下来,分享给需要的人. 物联网卡通讯其实跟电话卡一样,可以使用CMPP协议.不过由于物联网卡位数为13位,未测试CMPP2.0是否支持,直接保险一点用的CMPP3.0协议. 因为CMPP3.0中号码字段增加到32位,还增加了号码类型字段,可能是为了扩展不同类型的卡. Dest_terminal_Id 32*DestUsr_tl Octet String 接收短信的MSISDN号码. Dest_…
引 言 通用串行总线(Universal Serial Bus)从诞生发展到今天,USB协议已从1.1过渡到2.0,作为其重要指标的设备传输速度,从1.5 Mbps:的低速和12 Mbps的全速,提高到如今的480 Mbps的高速.USB接口以其速度快.功耗低.支持即插即用.使用安装方便等优点得到了广泛的应用.目前,市场上以USB2.0为接口的产品越来越多,绘制满足USB2.0协议高速数据传输要求的PCB板对产品的性能.可靠性起着极为重要的作用,并能带来明显的经济效益.USB2.0接口是目前许多…
SOA 2.0接口 Function GetDepartmentCode(reqDeptCode) Dim soaRequestXML : soaRequestXML = "" Dim strCustomerSOAServer : strCustomerSOAServer = "www.td.com" soaRequestXML ="<?xml version=""1.0"" encoding="&q…
As3.0 接口的理解与运用 1.把接口当作"类"来理解.你easy接受她. 我们看她的标准结构: package 包路径{ public interface 接口名称{ function 方法名(參数:參数类型):返回类型; static function 方法名(參数:參数类型):返回类型; function get 方法名():返回类型; function set 方法名(參数:參数类型):void;       } } 特记:方法没有大括号{},就是仅仅是声明方法,而没有实体.…
长短信息:是指超过70个汉字,140个字节的信息内容 一.CMPP协议相关字段分析 CMPP协议具体部分请参考<中国移动互联网短信网关接口协议(V3.0.0).doc> CMPP_SUBMIT消息定义(SP--->SMG) 字段名 字节数 属性 描述 Msg_Id 8 Unsigned Integer 信息标识. Pk_total 1 Unsigned Integer 开始. Pk_number 1 Unsigned Integer 开始. Registered_Delivery 1 U…
淘宝买了usb转RJ45的接口转换器:https://detail.tmall.com/item.htm?id=524808012954&ali_refid=a3_430582_1006:1105586579:N:USB%E6%97%A0%E7%BA%BF%E7%BD%91%E5%8D%A1%20%E7%AC%94%E8%AE%B0%E6%9C%AC:eb696d88976cbb7272321d0ffa0bb488&ali_trackid=1_eb696d88976cbb7272321d0…
原文: Default implementations in interfaces 随着上周的 .NET Core 3.0 Prview 5 和 Visual Studio 2019 version 16.1 Preview 3 的发布,这个包含在 C# 8.0 中的最后一个主要特性在预览版中可用了. 软件发展的一大障碍是,无法将新成员添加到公共接口.这会破坏现有的接口实现者,因为他们没有为新成员做实现! 接口默认实现将帮助解决这个问题.现在接口成员将可以指定一个代码实现,如果实现类或结构体不提…
文章:[译]C#8.0中一个使接口更加灵活的新特性-默认接口实现 原文示例代码: public interface IBook { void AddBook(string bookName, string autherName); void removeBook(string bookName); void rateBook(int bookID) { //default logic here Console.WriteLine("\nExecuted the Default implement…
在前面的知识体系中介绍了Jmeter的基本应用,下来通过具体的案例来看Jmeter在接口测试中的具体案例实战部分. HTTP是基于应用层的协议,底层的网络传输层它不需要去关心,同时它是一个无状态的协议,它的请求流程具体可以总结为: 1.客户端连接服务端建立TCP的连接: 2.客户端发送(Request)请求到服务端: 3.服务端响应( Response)回复给客户端: 4.客户端与服务端之间关闭TCP的连接. HTTP在版本1.0以及现在使用的1.1中,它默认是持久连接,也就是Connectio…
/// <summary> /// 正则验证身份证号是否合法 /// </summary> /// <param name="sIdCard"></param> /// <returns></returns> public bool CheckIDCard(string sIdCard) { return Regex.IsMatch(sIdCard, @"(^\d{17}(?:\d|x)$)|(^\d{1…
我们在接口中通常定义的方法是抽象方法,即没有方法体,只有返回值类型和方法名:(public abstract) void Method(); 类在实现接口的时候必须重写抽象方法才可以 jdk8中新加的默认方法和静态方法是什么呢? 可以通俗理解:静态方法属于类,调用静态方法通过接口名曲调用它,默认方法在实现类中可以重写,可以不重写 ;默认方法,在接口中定义,区别抽象方法,有方法体 public interface DefaultStaticInterface { //普通方法,类实现接口必须重写它…
在接口测试用例中得有断言,没有断言的接口用例是无效的,一个接口的断言有三个层面,一个是HTTP状态码的断言,另外一个是业务状态码的断言,最后是某一接口请求后服务端响应数据的断言.在Jmeter中增加断言的方式是右键测试用例点击断言,在断言中点击响应断言, 在响应断言中,要测试的模式填写内容:HTTP/1.1 200 OK,要测试的响应字段勾选Response Headers,模式匹配规则选择Substring,把该响应断言命名为HttpCodeStatus,并且把把响应断言放在全局的位置,见截图…
关于什么是web services,可以到W3C中查看详细的信息,本文章主要介绍使用Jmeter怎么来做web services的接口测试,首先它也是基于HTTP协议的,我们实现电话号码归属地的查询,首先来看请求信息和响应信息,见如下: 在如上的信息中,可以得知如下的信息: 请求地址:http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx 请求方法:POST Content-Type:text/xml;charset=utf-8 请求参数:mo…
在用友接口开发这条路上,走走停停过了好几年.对于如何选择哪种方式,目前总结几点, 对于开发,目前可以实现的有三种方式       一.是通过用友官方提供的(EAI/API)接口     这种方式的优点是准确,稳定.因为毕竟是官方提供的输入接口.但是缺点也很明显,速度慢,大量数据处理延时问题很严重,在一些复杂单据上表现尤为明显,因为其接口是在原部门封装的基础上做了二次封装.另外一个缺点就是文档信息不全,所以在其之上做的二次开发无法得到全面测试,这是因为用友自己的模块之间并不使用(EAI/API).…
上篇整理了USB 2.0A型.B型和Mini USB接口定义及封装,本文补充USB 3.0接口定义,USB 3.0采用的双总线结构,在速率上已经达到4.8Gbps,所以称为Super speed,在USB 3.0的LOGO上显示为SS,由于接口变化太大,再加上把USB 3.0协议集成到相关芯片组肯定也需要时间,所以USB 3.0的普及应该至少再需三年以上. 说明: 本文插图及封装尺寸来源,USB 3.0-final.pdf(Date:November/12/2008),USB 3.0协议可在US…
USB全称Universal Serial Bus(通用串行总线),目前USB 2.0接口分为四种类型A型.B型.Mini型还有后来补充的Micro型接口,每种接口都分插头和插座两个部分,Micro还有比较特殊的AB兼容型,本文简要介绍这四类插头和插座的实物及结构尺寸图,如果是做设计用途,还需要参考官方最新补充或修正说明,尽管USB 3.0性能非常卓越,但由于USB 3.0规范变化较大,真正应用起来还需假以时日,不管怎样,都已经把火线逼到末路,苹果公司极其郁闷但也爱莫能助. 注意: 1.本文封装…
简单说: usb3.0 比2.0的传输速率快,充电快,能向下兼容2.0 usb3.1 通常是指 usb3.1 gen2,比3.0的传输速率更快.充电更快,同兼容 type-c 通常是指 usb3.1的一种接口形状,总共三大类,c就是第三大类 先看下usb2.0接口 usb2.0 理论传输速率480Mbps,即60MB/s 四引脚 供电最高允许标准5V/0.5A(供电不懂原理,只是查资料) usb3.0 理论传输速率5.0Gbps 采用了8/10b的编码方式,将8位的数据编码成10位来发送,即50…
原文网址:http://mb.it168.com/a2012/0816/1385/000001385641_all.shtml [IT168 应用]当下,越来越多的电脑都已普及USB 3.0接口,新买的笔记本上,新装的台式机后,你都能发现这个跟过去2.0时代不一样的蓝汪汪的USB接口.那么,同样是给手机充电,USB 3.0和传统的USB 2.0相比,以及不同主板芯片组之间.台式机与笔记本的USB之间.主板I/O面板与主板扩展USB接口,这些USB3.0与2.0接口在充电速度上都有什么不同?这就是…
一:背景 1. 讲故事 大家在经过面向对象洗礼的时候,都了解过接口,而且知道它是一种自上而下的设计思路,举个例子,我们电脑上都有 USB 2.0 接口,蓝牙耳机实现了它可以进行充电,移动硬盘实现了它可以在电脑端显示硬盘内容,蓝牙鼠标实现了它可以进行鼠标操控,可以看出USB插口做出来后,谁来实现谁也搞不清楚,实现者能做出什么东西,谁也不知道,这就是接口的魅力,落实在 C# 上就是接口中那一个一个的 stub 方法,留给未来的有缘人去实现,如下代码: public interface IUsb {…
  微信JS接口 分享到朋友圈 分享给朋友 分享到QQ 拍照或从手机相册中选图 识别音频并返回识别结果 使用微信内置地图查看位置来源:http://www.cnblogs.com/txw1958/p/weixin-js.html 概述 微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包. 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照.选图.语音.位置等手机系统的能力,同时可以直接使用微信分享.扫一扫.卡券.支付等微信特有的能力,为微信用户提供更优质的网页…
AC6102开发板USB3.0测试和使用说明 概述 AC6102上集成了一颗Cypress 推出的高性能USB3.0传输芯片CYUSB3014,Cypress称之为EZ-USBFX3.该芯片性能强劲,功能强大,接口简单,非常适合用于各种需要高速数据传输的场合,以下为摘自EZ-USBFX3数据手册中关于该芯片的介绍: 赛普拉斯EZ-USBFX3是新一代USB3.0外设控制器,具有高度集成的灵活特性,可帮助开发人员为任何系统添加USB3.0功能.EZ-USBFX3具有一个可进行完全配置的并行通用可编…
这里所说的高级接口是指面向通过认证的服务号开通的高级功能. 高级功能大致可以分类为: 用户接口 分组接口 客服接口(有别于之前介绍的多客服) 群发接口 多媒体接口 二维码接口 模板消息接口(不是所有账号都可开通) OAuth2.0(相对比较复杂,后面会有专门介绍) 以上所有的接口都包含在Senparc.Weixin.MP.AdvancedAPIs命名空间下. 一些共同的操作 几乎所有的高级接口都需要用到AccessToken来通讯(注意,下面如果没有特殊说明的接口都需要这个AccessToken…
紧接上一篇<Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明>,这里专讲OAuth2.0. 理解OAuth2.0 首先我们通过一张图片来了解一下OAuth2.0的运作模式: 从上图我们可以看到,整个过程进行了2次“握手”,最终利用授权的AccessToken进行一系列的请求,相关的过程说明如下: A:由客户端向服务器发出验证请求,请求中一般会携带这些参数 ID标识,例如appId 验证后跳转到的URL(redirectUrl) 状态参数(可选) 授权作用域…
USB Type-C 接口有什么优点? 提到USB Type-C接口(以下简称为USB-C),大家第一个能想到的是USB-C接口能正反插,用起来很舒服.了解更多的可能还支持USB-C接口速度更快, 达到5Gbps或者10Gbps,还有人可能知道USB-C具备100W的供电能力,看过我们新闻的读者还会知道Intel的雷电3接口用的也是USB- C接口,不仅速度达到了40Gbps,还能传输视频,支持双路4K输出.这么一来,USB-C接口简直逆天了有木有,各种全能,真的是超越所有接口的存 在. USB…
Oracle VM VirtualBox是一款免费.开源的虚拟机软件,现属于Oracle旗下产品.可以安装Windows.Linux.IBM OS/2.Solaris.BSD等操作系统,具有远端桌面协定(RDP).iSCSI以及USB的支持.虚拟机创建只需简短几步即可完成,VirtualBox提供了多种网络接入模式,在虚拟机内可以轻松的联网,并支持USB3.0,虚拟系统可识别USB3.0接口!VirtualBox 自5.0版本开始,增加了对硬件辅助虚拟化指令集扩展的支持. VirtualBox5…
在登陆一些网站的时候,可以选择登陆方式为第三方登陆,例如微博登陆,以爱奇艺为例,进入首页,点击 ”登陆“,会弹出登录框: 除了本站登陆外,还可以选择其他第三方登陆,比如微博登陆.QQ 登陆.微信登陆等. 选择微博登陆后,爱奇艺会向用户申请授权用于微博登陆(当用户已经登陆了微博时会直接申请授权,当用户没有登陆时会提示用户登陆微博): 此时提示窗口的 url 为:https://api.weibo.com/oauth2/authorize?scope=&redirect_uri=http%3A%2F…
OAuth是一个开放协议,允许用户让第三方应用以安全且标准的方式获取该用户在某一网站上存储的私密资源(如用户个人信息.照片.视频.联系人列表),而无须将用户名和密码提供给第三方应用.本文将详细介绍OAuth协议以及在微信里的具体实现. OAuth2.0协议介绍 OAuth2.0是OAuth协议的下一版本,但不向后兼容OAuth 1.0. OAuth 2.0关注客户端开发者的简易性,同时为Web应用,桌面应用和手机,和起居室设备提供专门的认证流程. OAuth2.0允许用户提供一个令牌,而不是用户…