2018年7月16日

[置顶] 如何实现蓝牙空中升级BLE OTA

摘要:如何实现BLE OTA?什么叫DFU?如何通过UART实现固件升级?又如何通过USB实现固件升级?怎么保证升级的安全性?什么叫双备份(dual bank)DFU?什么叫单备份(single bank)DFU?什么叫后台式(background)DFU?本文将对上述问题进行探讨。 1.概述 所谓DFU 阅读全文

葡京在线网投 posted @ 2018-07-16 01:20 iini 阅读 (13793) 评论 (15)

2018年7月7日

[置顶] 手把手教你开发BLE数据透传应用程序

摘要:如何开发BLE数据透传应用程序?什么是BLE service和characteristic?如何开发自己的service和characteristic?如何区分ATT和GATT?有没有什么工具可以对BLE设备进行压力测试?如何提高BLE设备的数据上传速度?本文将对以上问题进行解答。 在很多应用场合, 阅读全文

posted @ 2018-07-07 21:40 iini 阅读 (25205) 评论 (9)

2018年5月15日

[置顶] Nordic nRF51/nRF52开发环境搭建

摘要:本文将详述Nordic nRF51系列(包括nRF51822/nRF51802/nRF51422等)和nRF52系列(包括nRF52832/nRF52810/nRF52840/nRF52811/nRF52833)开发环境搭建 阅读全文

葡京在线网投 posted @ 2018-05-15 23:22 iini 阅读 (19582) 评论 (4)

2018年5月5日

[置顶] Nordic nRF51/nRF52开发流程说明

摘要:Nordic nRF51/nRF52产品硬件开发流程介绍,从选型开始到最后批量生产,整个过程中会用到的说明文档以及注意事项 阅读全文

posted @ 2018-05-05 19:11 iini 阅读 (9376) 评论 (1)

2020年2月20日

低功耗蓝牙ATT/GATT/Profile/Service/Characteristic规格解读

摘要:什么是蓝牙service和characteristic?到底怎么理解蓝牙profile?ATT和GATT两者如何区分?什么又是attribute?attribute和characteristic的区别是什么?蓝牙的互联互通为什么能做得这么成功? 阅读全文

葡京在线网投 posted @ 2020-02-20 10:35 iini 阅读 (80) 评论 (0)

2018年12月14日

Nordic官方网络资源介绍(官网/devzone/GitHub)

摘要:本文将介绍Nordic官方网络资源,包括Nordic官网,开发者论坛(devzone),以及Nordic在GitHub上的共享资源 阅读全文

posted @ 2018-12-14 09:17 iini 阅读 (3863) 评论 (0)

2018年7月22日

板子功耗高的原因有哪些

摘要:低功耗蓝牙应用对功耗要求越低越好,功耗越低电池续航时间就越长,用户体验就越好。当你发现你板子功耗偏高时,建议按照如下步骤进行自检 阅读全文

葡京在线网投 posted @ 2018-07-22 19:03 iini 阅读 (2176) 评论 (3)

同样的代码在官方开发板上运行正常,在自己板子上就跑不起来,怎么办

摘要:同样的代码在Nordic官方开发板上可以运行正常,但在自己板子上就跑不起来,如果你碰到了上述情况,建议按照如下步骤进行自检 阅读全文

posted @ 2018-07-22 16:16 iini 阅读 (1264) 评论 (0)

2018年7月21日

如何理解nRF5芯片外设PPI

摘要:介绍nRF5芯片外设PPI原理,使用说明及编程示例 阅读全文

posted @ 2018-07-21 23:19 iini 阅读 (1769) 评论 (0)

nRF5芯片外设GPIO和GPIOTE介绍

摘要:nRF51/nRF52同时包含GPIO和GPIOTE两种外设,经常有人将两者搞混,今天我们就来介绍一下这2种外设有什么不同,及使用注意事项。 阅读全文

posted @ 2018-07-21 20:28 iini 阅读 (3077) 评论 (2)

定时模块app_timer用法及葡京在线网投—nRF5 SDK模块系列二

摘要:nRF5 SDK定时模块app_timer介绍及葡京在线网投 阅读全文

posted @ 2018-07-21 17:57 iini 阅读 (3612) 评论 (0)

2018年7月19日

Flash访问模块FDS用法及葡京在线网投—nRF5 SDK模块系列一

摘要:Nordic nRF5 SDK Flash访问模块FDS介绍,使用说明及葡京在线网投 阅读全文

葡京在线网投 posted @ 2018-07-19 20:36 iini 阅读 (4764) 评论 (0)

2018年7月18日

nRF5 SDK软件架构及softdevice工作原理

摘要:本文将介绍Nordic nRF5 SDK软件架构以及softdevice工作原理,以加深大家对Nordic产品开发的理解,这样开发过程中碰到问题时,大家也知道如何去调试。 阅读全文

posted @ 2018-07-18 20:44 iini 阅读 (5220) 评论 (2)

2018年7月16日

如何实现蓝牙空中升级BLE OTA

摘要:如何实现BLE OTA?什么叫DFU?如何通过UART实现固件升级?又如何通过USB实现固件升级?怎么保证升级的安全性?什么叫双备份(dual bank)DFU?什么叫单备份(single bank)DFU?什么叫后台式(background)DFU?本文将对上述问题进行探讨。 1.概述 所谓DFU 阅读全文

posted @ 2018-07-16 01:20 iini 阅读 (13793) 评论 (15)

2018年7月8日

如何调试nRF5 SDK

摘要:本文将讲述Nordic nRF5 SDK的主要调试手段,以帮助大家快速定位问题,并解决问题。一般来说,你可以通过打log方式,IDE的debug模式,SDK自带的app_error_check函数,以及命令行方式等多种手段来调试你的代码。 阅读全文

葡京在线网投 posted @ 2018-07-08 12:00 iini 阅读 (4210) 评论 (3)

2018年7月7日

手把手教你开发BLE数据透传应用程序

摘要:如何开发BLE数据透传应用程序?什么是BLE service和characteristic?如何开发自己的service和characteristic?如何区分ATT和GATT?有没有什么工具可以对BLE设备进行压力测试?如何提高BLE设备的数据上传速度?本文将对以上问题进行解答。 在很多应用场合, 阅读全文

posted @ 2018-07-07 21:40 iini 阅读 (25205) 评论 (9)

2018年5月27日

Nordic nRF5 SDK和softdevice介绍

摘要:SDK和Softdevice的区别是什么?怎么选择SDK和softdevice版本?芯片,SDK和softdevice有没有版本兼容问题?怎么理解SDK目录结构?SDK帮助文档在哪里?Softdevice帮助文档在哪里?如何选择某个SDK example以开始我们的BLE开发之旅?本文将对以上问题进行解答。 阅读全文

葡京在线网投 posted @ 2018-05-27 11:58 iini 阅读 (9474) 评论 (3)

2018年5月23日

开发你的第一个BLE应用程序—Blinky

摘要:本文将基于Nordic nRF5 SDK开发我们的第一个BLE应用程序——Blinky(类似跑马灯小程序),哪怕你之前没有任何BLE开发经验,也不用担心,只要跟着文中所述步骤,你就可以一步步搭建自己的第一个BLE应用程序。通过这个Blinky程序的搭建,你将体会到BLE的一些基本概念,对BLE将会有 阅读全文

posted @ 2018-05-23 21:02 iini 阅读 (7338) 评论 (5)

2018年5月15日

Nordic nRF51/nRF52开发环境搭建

摘要:本文将详述Nordic nRF51系列(包括nRF51822/nRF51802/nRF51422等)和nRF52系列(包括nRF52832/nRF52810/nRF52840/nRF52811/nRF52833)开发环境搭建 阅读全文

葡京在线网投 posted @ 2018-05-15 23:22 iini 阅读 (19582) 评论 (4)

2018年5月5日

Nordic nRF51/nRF52开发流程说明

摘要:Nordic nRF51/nRF52产品硬件开发流程介绍,从选型开始到最后批量生产,整个过程中会用到的说明文档以及注意事项 阅读全文

葡京在线网投 posted @ 2018-05-05 19:11 iini 阅读 (9376) 评论 (1)

Nordic官网介绍(老版本)

摘要:1. Nordic官网及资料下载 Nordic官网主页:http://www.nordicsemi.com/,进入官网后,一般点击“Products”标签页,即进入Nordic产品下载首页,其独立链接为: Nordic产品下载链接:http://www.nordicsemi.com/eng/Pr 阅读全文

posted @ 2018-05-05 15:24 iini 阅读 (5395) 评论 (0)

2018年5月1日

详解BLE 空中包格式—兼BLE Link layer协议解析

摘要:BLE有几种空中包格式?常见的PDU命令有哪些?PDU和MTU的区别是什么?DLE又是什么?BLE怎么实现重传的?BLE ACK机制原理是什么?希望这篇文章能帮你回答以上问题。 虽然BLE空中包(packet)涉及BLE协议栈link layer,L2CAP,SMP和ATT等各层次,但link la 阅读全文

posted @ 2018-05-01 22:19 iini 阅读 (4705) 评论 (1)

2018年4月30日

详解BLE连接建立过程

摘要:同一款手机,为什么跟某些设备可以连接成功,而跟另外一些设备又连接不成功?同一个设备,为什么跟某些手机可以建立连接,而跟另外一些手机又无法建立连接?同一个手机,同一个设备,为什么他们两者有时候连起来很快,有时候连起来又很慢?Master是什么?slave又是什么?什么又是Connection event和slave latency?希望这篇文章能帮助你回答上述问题。 阅读全文

posted @ 2018-04-30 00:35 iini 阅读 (5604) 评论 (2)

2018年4月28日

深入浅出低功耗蓝牙(BLE)协议栈

摘要:BLE协议栈为什么要分层?怎么理解BLE“连接”?如果BLE协议只有ATT层没有GATT层会发生什么? 协议栈框架 一般而言,我们把某个协议的实现代码称为协议栈(protocol stack),BLE协议栈就是实现低功耗蓝牙协议的代码,理解和掌握BLE协议是实现BLE协议栈的前提。在深入BLE协议栈 阅读全文

葡京在线网投 posted @ 2018-04-28 22:28 iini 阅读 (10951) 评论 (5)

导航