• [交流分享] 【革新技术】SOCKET治具赋能中移模组实现产能升级大跨步
    中移模组研发团队一直秉承“自主研发为主,联合研发为辅”,打造了多款专业的模组产品,团队一直致力于革新技术,改善生产工艺来提升产品的性能、品质以及产能。日前,研发团队攻克了生产治具的难题,大大提升了模组的日产能。中移模组研发团队发现随着NB模组销量的持续增长,NB模组的日产能是保证交付的关键,随着日产能的提升,传统治具暴露的问题也越来越多,已经成为产能提升的重大阻力。模组研发团队为了提高产线直通率,减少误测,保证模组品质,决定舍弃传统治具,采用SOCKET屏蔽测试治具。SOCKET屏蔽测试治具外框采用全铝并导电处理加工,各个结合部分采用导电泡棉粘贴,确保治具接地屏蔽良好;模组托盘采用 PEEK 材料防型制作,耐磨系数是普通电木 FR4 的 10 倍以上,确保使用寿命及使用精度;模组与 EVB 板接触采用 3.4mm进口镀金高频双头探针,此探针无线损,接触稳定,使用寿命可达 10 万次以上,确保最小损耗和最低误测率。图为SOCKET屏蔽测试治具通过NB模组产线的验证,SOCKET治具校准综测直通率可达95%—97%,远高于传统治具(70%—80%)。不同于传统治具每天有30%的治具需要下线维护,SOCKET治具工作稳定,只需在双头探针达到使用寿命时进行更换即可,同时SOCKET治具校准综测的模组射频一致性远远优于传统治具生产的模组,功率误差从2.7dB减小至低于1dB,既提高了模组日产能也保证了模组的品质。目前产线正在大批量推广SOCKET屏蔽测试治具,突破产能瓶颈,实现模组日产能的快速提升。中移模组当前具备各项品质管控流程及规范12项,拥有短名单代工厂多家,具备年产3000万片模组能力。产品累计取得各项认证证书60余项。在社会各界的支持和信任下,中移自研NB模组销量持续增长,模组研发团队将继续致力于革新技术,提高模组的性能,提升模组的产能和品质,保障NB模组的质量和生产交付。万物互联孕育百亿级的连接量,催生万亿元级行业规模,物联网市场正迅速扩大,迎来发展的风口。通信模组作为物联网连接的重要桥梁,需要不断突破创新,提升产能跟上物联网发展的步伐。中移模组将持续研发的投入,与众多合作伙伴携手推进通信模组的产业发展,为早日实现行业百亿级连
  • [技术干货] 【心得分享】NB-IoT对接方案——(5)消息订阅
    本文为该系列第五篇,重点讲解订阅接口的使用。何为订阅:北向应用除了通过RESTful类型的数据查询接口,获取设备的当前数据和历史数据外,还可以通过消息订阅的方式来获取实时数据。当南向设备上报数据到达平台时,平台将检索是否有订阅存在,如果存在,则向对应的callbackUrl推送POST消息。消息订阅除了可以订阅消息外,还可以订阅设备绑定消息、设备删除消息、规则时间、命令响应等。订阅方式:订阅接口的格式非常简单,只有两个参数:notifyType:订阅的消息类型,有bindDevice、deviceDataChanged、deviceDeleted、commandRsp、ruleEvent等。callbackurl:消息发送的地址,支持HTTP和HTTPS(如果选择HTTPS,则需要上传应用服务器的证书到平台)。【Note】callbackurl包含IP和端口两部分,不可缺失。例如:http://xxx.xxx.xxx.xxx:8080平台目前不提供DNS解析服务,所以只能接受IP+Port的形式。消息接收方式:首先,接收消息的应用服务器需要有一个公网IP(当然,如果是有公网IP的路由器将端口进行映射也可以)。而后应用服务器端就可以跑一个端口的监控程序,等待客户端的socket连接。可以考虑使用ServerSocket来实现。ServerSocket ss = new ServerSocket(8080, 10, InetAddress.getByName("xxx.xxx.xxx.xxx"));accept()将阻塞,直到客户端发起socket连接请求,并完成连接。连接建立后,就可以从socket中读取到消息体。InputStreamReader input = new InputStreamReader(socket.getInputStream());消息体:(以一个deviceDataChanged类型的消息为例)POST / HTTP/1.1Content-Type: application/jsonContent-Length:313Host:xxx.xxx.xxx.xxx:8080Connection: Keep-AliveUser-Agent: Apache-HttpClient/4.4.1 (JAVA/1.8.0_101)Accept-Encoding: gzip, deflate{"notifyType":"deviceDataChanged","deviceId":"xxxxxxxx",“gatewayId”:"xxxxxxx","requestId":null,"service":{    "serviceId":"Humidity",    "serviceType":"Humidity",    "data":{        "Humidity":17,        "HumidityMinToday":17,        "HumidityMaxToday":18    },    "eventTime":"20170405T151308Z"}}之后,就是消息体的解析了,这里就不再赘述了。
总条数:18 到第
上滑加载中