一种使用无线通讯装置的无线通讯方法制造方法及图纸

技术编号:12417304 阅读:86 留言:0更新日期:2015-12-02 11:58
本发明专利技术公开了一种无线通讯装置和无线通讯方法,无线通讯装置包括主控单元、天线、射频匹配电路、电源电路、时钟电路以及通讯接口电路,所述射频匹配电路、所述电源电路、所述时钟电路和所述通讯接口电路分别连接所述主控单元,所述天线连接所述射频匹配电路,所述主控单元采用蓝牙芯片,基于蓝牙技术实现无线通讯控制,其中蓝牙通讯数据采用protobuf编解码方法进行处理。本发明专利技术具有标准蓝牙协议、方便接入移动设备、开发成本低、开发便利、功耗低、体积小、底层客户协议可定制等优点,优选地,定义的protobuf文件中加入上下位机同步的参数,传输数据时有效防止中间人攻击,提高传输安全性。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
目前,基于蓝牙技术的无线通讯模块,例如Hffi的Z60T、SPP-C系列、ACER的4551、 4771等等,这些同类相似的产品都使用了 3. 0以下的通讯标准,它们不具备低功耗物理层、 低功耗链路层、高级AES-128数据加密、Security Manager、Profile这几项重要的功能和 特性。也有一些使用了蓝牙4. 0技术的无线通讯模块,例如市面上HM-10蓝牙模块、HC-05 蓝牙模块、HC8650模块、RF-BM-S02模块等,这些同类产品虽然也更新换代升级为了 4. 0标 准,但是这些产品都做成了串口透传方式,使使用者无法更改通讯协议,受限于固定格式的 通讯数据格式而无法适用更多更灵活的场合和系统功能扩展,低功耗方面的性能也会因此 而非常受限。还有一些无线通讯模块,它们不使用蓝牙通讯标准协议,这类产品是自由的 私有通讯协议,无法跟现有大部分设备(例如智能手机、平板电脑、个人PAD、笔记本电脑等 等)进行兼容直接通讯,有很明显的缺陷。 目前,互联网使用较为广泛的数据交换协议有JSON、XMUprotobuf以及自定义字 节流协议。JSON和XML协议都是使用文本格式保存数据,协议描述复杂,解码过程消耗的 资源比较多,不适合在内存小CPU资源紧张的嵌入式领域使用。但是这类协议可扩展性好。 自定义字节流协议根据实际应用场景专门编写传输协议,可移植性和可扩展行差。但是这 类协议消耗资源少,保密性较强。protobuf使用类似JSON的描述文件描述数据传输格式。 通过工具转换成字节流的编码方式,兼顾了 JSON的可扩展性以及自定义字节流资源消耗 少的特点。现有的protobuf的设计应用于在网络通讯、TCP通讯中的数据载体。
技术实现思路
本专利技术的主要目的在于针对现有技术的不足,提供一种无线通讯装置和无线通讯 方法。 为实现上述目的,本专利技术采用以下技术方案: -种无线通讯装置,包括主控单元、天线、射频匹配电路、电源电路、时钟电路以及 通讯接口电路,所述射频匹配电路、所述电源电路、所述时钟电路和所述通讯接口电路分别 连接所述主控单元,所述天线连接所述射频匹配电路,所述主控单元采用蓝牙芯片,基于蓝 牙技术实现无线通讯控制,其中蓝牙通讯数据采用protobuf编解码方法进行处理。 进一步地: 所述蓝牙芯片具有连接滤波电容的模拟电源管脚和数字电源管脚,所述蓝牙芯片 包括片内稳压器,所述片内稳压器连接去耦电容。 所述时钟电路包括工作频率为千赫级的第一石英晶振和工作频率为兆赫级的第 二石英晶振,所述第一石英晶振和所述第二石英晶振各自配置有电容。 所述射频匹配电路具有采用一对差分输入输出的偶极信号端口,所述天线为倒F 型的不平衡单极子天线,并在所述偶极信号端口与所述不平衡单极子天线之间设置有一个 巴伦匹配电路来实现射频收发信号的匹配。 所述通讯接口电路为UART、SPI、IIC、GPIO中任一种接口电路。 一种使用所述的无线通讯装置的无线通讯方法,包括如下步骤: (1)根据需要传输的数据,定义基于protobuf的proto文件,所述proto文件中的 数据信息包括传输时间、数据类型、控制指令、序列号; (2)将proto文件转换成源文件; (3)将protobuf编解码程序文件和步骤2中生成的源文件载入到蓝牙模块原始工 程文件中; (4)将蓝牙模块原始工程文件中的蓝牙发送接收数据回调接口设置成调用 protobuf编解码程序的接口; (5)所述无线通讯装置在接收到按照步骤(1)的方式定义过的蓝牙数据时,利用 步骤(4)的protobuf编解码程序的接口接收蓝牙数据,并通过protobuf编解码程序对所 述蓝牙数据进行解码。 进一步地: 步骤(5)中的所述蓝牙数据由移动终端发送。 所述移动终端为手机或平板电脑。 所述无线通讯装置安装在受所述移动终端无线控制的机器人上。 上下位机设备在传输数据时,通过步骤(1)中的proto文件中的数据信息进行上 下位机同步,其中,传输数据中加入传输时间参数,接收方通过验证传输时间参数来决定是 否响应接收到的数据包,如果传输时间参数与预定好的传输时间不一致,接收方不响应该 数据包;传输数据中还加入序列号数据,在两个设备第一次通讯的时候同步一次起始序列 号,以后每传输一个数据包双方将保存在本地的序列号加一,发送方发送数据包时将发送 方本地的序列号填充到发送数据中,接收方收到数据包以后比对数据包中的序列号与本地 保存的序列号是否一致,相差超过预定程度时判断为无效数据,接收方不响应该数据包。 本专利技术的有益效果: 本专利技术能够方便地将蓝牙通讯技术快速接入到传统的家用电器、消费电子产品、 工业自动化设备、数据采集系统、遥控玩具等等系列产品中,实现数据的共享、控制和收集 统计,使得传统的产品可以扩展更多的实用功能,具备智能家居化的基础,大大提升了产品 的实用价值和产品竞争力。同时,本专利技术具有异常方便接入移动设备、开发成本低、开发便 利、功耗低、体积小、底层客户协议可定制等等优点,解决了目前市场上已有的同类无线通 讯模块开发成本高、底层对外通讯协议固定、功耗相对较高等等问题。 例如,本专利技术的无线通讯装置应用到家用扫地机器人中。传统的家用扫地机器人, 它是无法跟智能手机、平板电脑等等进行通讯或进行控制的,因此机器人本体上要花较大 成本来处理人机交互问题,很多参数设置要加装屏幕,众多按键等等,要用比较高的成本。 家用扫地机器人应用本专利技术的无线通讯装置,可以快速嵌入到机器人系统中去,实现手机 APP灵活地遥控智能扫地机器人,因此很多控制参数可以利用手机来灵活方便地设置,也 很人性化,大大提高产自身竞争力和提升产品的整体用户体验。应用此模块嵌入现有智能 扫地机器人变得异常轻松,只需要在手机客户端安装配套的APP软件,然后家用扫地机器 人内部加装此模块,即可完成改装任务。 相比现有技术,本专利技术有如下优势: 1、本专利技术具有标准蓝牙协议、方便接入移动设备、开发成本低、开发便利、功耗低、 体积小、底层客户协议可定制等等优点,解决了目前市场上已有的同类无线通讯模块开发 成本高、开发繁琐、底层对外通讯协议固定而无法定制修改、功耗水平相对较高等等问题。 2、相对已有技术,本专利技术创造可以非常方便地把通用蓝牙通讯技术快速接入到各 种电器电子产品、工业控制系统设备、遥控系统等系列产品中,实现数据的共享、控制和收 集统计,使得传统的产品可以扩展更多的实用功能,大大提升了产品的实用价值和产品竞 争力。改善了现有同类产品技术接入而产生的开发繁琐、开发成本高、软硬件定制困难等等 问题。 3.使用protobuf协议对数据进行序列化和反序列化,提高了数据传输效率,降低 功耗。数据中加入主从机同步参数,按照特定方式进行同步验证,显著提高安全性。【附图说明】 图1为本专利技术无线通讯装置一种实施例的系统框图; 图2a和图2b为本专利技术无线通讯装置一种具体应用实例的芯片电路概图。【具体实施方式】 以下对本专利技术的实施方式作详细说明。应该强调的是,下述说明仅仅是示例性的, 而不是为了限制本专利技术的范围及其应用。 参阅图1,在一种实施例中,一种无线通讯装置包括天线、射频匹配电路、主控单 元、电源电本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/CN105119623.html" title="一种使用无线通讯装置的无线通讯方法原文来自X技术">使用无线通讯装置的无线通讯方法</a>

【技术保护点】
一种无线通讯装置,其特征在于,包括主控单元、天线、射频匹配电路、电源电路、时钟电路以及通讯接口电路,所述射频匹配电路、所述电源电路、所述时钟电路和所述通讯接口电路分别连接所述主控单元,所述天线连接所述射频匹配电路,所述主控单元采用蓝牙芯片,基于蓝牙技术实现无线通讯控制,其中蓝牙通讯数据采用protobuf编解码方法进行处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄本立唐清泉
申请(专利权)人:深圳市愚公科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1