在使用串口进行通信时,波特率是一个非常重要的参数。波特率即每秒传送的字节数。双方在传输数据的过程中,波特率一致是通讯成功的基本保障。文中以STM32为例详述串口波特率计算。 继续阅读“详述串口波特率计算”
Principles of Algorithm Analysis I
Analysis plays a role at every point in the process of designing and implementing algorithms. At first, as we saw, we can save factors of thousands or millions in the running time with appropriate algorithm design choices. As we consider more efficient algorithms, we find it more of a challenge to choose among them, so we need to study their properties in more detail. In pursuit of the best ( in some precise technical sense ) algorithm, we find both algorithms that are useful in practice and theoretical questions that are challenging to resolve. 继续阅读“Principles of Algorithm Analysis I”
CPU和GPU对比分析
CPU~Central Processing Unit 代表中央处理器,GPU~Graphics Processing Unit 代表图形处理器,在进行具体对比分析前,要明白两者之间仍具有共性:都有总线和外界联系,具有自身的缓存体系,以及数字和逻辑运算单元,简而言之,两者都为了完成计算任务而设计。 继续阅读“CPU和GPU对比分析”
HW-BC95-DEMO板与OneNET平台通信
HW-BC95-DEMO板接入OneNET平台 中已成功注册设备,本文主要阐述OneNET平台与BC95-B8模组交互。 继续阅读“HW-BC95-DEMO板与OneNET平台通信”
HW-BC95-DEMO板接入OneNET平台
前景提要
Demo板基础功能调试已在 Quectel BC95 系列模组调试小记 I、II、III中阐述清楚,本文重点关注 LWM2M(NB-IoT)协议以及Demo板如何接入移动 OneNET 平台。 继续阅读“HW-BC95-DEMO板接入OneNET平台”
Quectel BC95系列模组调试小记 III
利用相关串口软件完成附网测试(Quectel BC95系列模组调试小记 II)以后,本文通过STM32串口发送相应AT命令依照附网流程进行附网及UDP通信,至此实现模组基本功能调试。至于南向终端设备将需要上报的数据通过NB-IoT网络发送到移动OneNet物联网平台,而后北向应用通过RESTful接口获取这些数据或者OneNet物联网平台推送已订阅的数据,这些涉及各方面因素,有机会再讨论。 继续阅读“Quectel BC95系列模组调试小记 III”
Quectel BC95系列模组调试小记 II
Quectel BC95系列模组调试小记 I 中遗留的问题已经解决,前文中明确电压、纹波、上电时序反复确认没问题,只能说手工焊接模块还是存在风险,自身学艺不精,有待提高。BC95系列B5/B8两款模组分别对应电信网络与移动网络两者区别如下图所示,基于现实原因考量,最终选择移动频段模组BC95-B8,后面调试以此为主。
继续阅读“Quectel BC95系列模组调试小记 II”
Quectel BC95系列模组调试小记 I
当哩个当,当哩个当, 当哩个当哩个当哩个当! 闲言碎语莫要讲,表一表模组运营商。
BC95-B5和BC95-B8是Quectel BC95系列模组中的两款,B5频段中心频率850MHz,运营商为中国电信,B8频段中心频率900MHz,运营商为中国移动和中国联通,这些我们之前在 三大主流NB-IoT模组拆解对比分析 中有所阐述,本文对两款模组进行初步的调试,为后续附网以及数据通信做准备。 继续阅读“Quectel BC95系列模组调试小记 I”
算法:C语言实现~连通性问题
最近正在研读Robert Sedgewick彻底修改和重写的C算法系列的第一本《算法:C语言实现(第1 – 4部分)基础知识、数据结构、排序及搜索》。该书细腻地讲解了计算机算法的C语言实现。徐徐研读,细细品味,偶有记录遂分享之!!! 继续阅读“算法:C语言实现~连通性问题”