SIM卡的前世今生,以及不得不说的vSIM(纯软虚拟卡)

在很多80、90后的记忆中,一张小小的SIM卡,有着难以割舍的情怀——和女友羞涩的情话短信,第一份工资的到账通知,和爸妈的一次次同话记录,给BAT缴纳的“智商税”,一次次刷新快递详情的等待……甚至不敢想象,没有了它,生活会变成怎样。 不过,用了那么久的SIM卡,你真的懂它吗?今天咱们就来说说S...

2018-08-31

如何获取HTTP Demo文件夹下的ca.crt文件

开发者在开发过程中,可能会遇到各种各样的网络环境。尤其是需要加密的时候,就必须要涉及到证书,做到双向认证,才能保证通信可靠性。避免被伪基站嗅探数据。 HTTP Demo中,提供了和baidu直连的示例和证书,但是有的开发者不知道这个证书的来历,在此给大家讲解一下。 (linux自带openssl...

2018-08-30

Air720模块硬件设计手册V1.04

1. 绪论 本文档定义了Air720模块及其硬件接口规范,电气特性和机械细节,通过此文档的帮助,结合我们的应用手册和用户指导书,客户可以快速应用Air720模块于无线应用。 1.1. 文档 表格1:相关文档 注意:所有文档均可在 http://www.openluat.com/Produ...

2018-08-30

什么是GPS的冷启动、温启动和热启动?

很多开发者对于GPS多种启动方式的概念还很模糊的,尤其是冷启动、热启动、温启动各种专业术语铺天盖地,使得开发者眼花缭乱。 所以,我们简单从定义上了解一下几种GPS启动的方式——GPS开机启动分为热启动、温启动、冷启动三种情况。 热启动:指在上次关机的地方没有过多移动过,且距离上次定位时间小于2个...

2018-08-30

GPRS如何防范掉线

由于博客系统迁移,所以有一些文章无法找到,故此在此贴出,以帮助有需要的开发者。 ----------- 应用场景:物联网洗衣机项目 传输机制:TCP透传 开发板:    Air202 S5 GPRS通信出现的问题: 模块TCP连接状态为已连接,但是无法传送数据铁皮干扰GPRS信...

2018-08-29

同步时模块时钟的N种方法

很多场景中,由于业务需要,模块需要保持正确的系统时钟,才能正常工作。但是模块上电后的初试时间戳是1338516000(即2012/06/01,10:00:00),所以同步时钟成为了开发者要解决的重要问题。 首先我们捋一下思路——模块要如何执行动作,执行何种动作,才可以同步时钟呢?基于这个疑问,我们...

2018-08-28

Air系列模块重启原因分析及应对策略(三)

前两篇文章我们分别从软件、硬件角度讲述了模块重启的原因和解决方法。本文作为该系列的终篇,将详细说一下如何应对,让重启损失减到最低。 鲁棒性 提高鲁棒性才是最根本目标。为了达到这一点,应对代码进行反复测试,才能把大多数隐患解决掉(某哲人说过,当你发现一个bug,那么还有10个隐含bug...

2018-08-28

Air系列模块重启原因分析及应对策略(二)

书接上文,本文说一下“闻”字诀。首先让我们回顾一下poweron reason表: POWERON 事件 POWERON 代码 解释 rtos. POWERON_KEY 0 按键开机 rtos. ...

2018-08-28

Air系列模块重启原因分析及应对策略(一)

如果要问开发者,什么情况最让其崩溃,估计异常重启能排到前三。模块稳定运行不重启,是所有开发者的梦想。然而总会有一些意外情况导致模块异常重启。本文将对一些常见的重启情况进行分析,同时探讨其对应策略,希望可以为模块的稳定运行提供一些帮助。 通常,重启是由硬件原因或者软件原因造成的。虽然病因不同,但...

2018-08-28

1拖N下载夹具使用指南

Air202、Air800等模块,自从面世以来,因质优价廉、开发便捷、稳定性强等特点颇受开发者欢迎。诸位开发者各显其能,围绕这些模块,开发了各种牛逼又给力的应用(据说还有卖套套的?小编我是佩服得不要不要的)。 软件写的是很嗨皮了,然而量产时才发现,一个一个模块进行下载,插拔串口线,简直是要累吐血的...

2018-08-28
51 52 53 54 55 56 57 58 59 60