摘要: 上一篇分享了4G开发板与我们PC进行通信(需要进行内网穿透),这一篇笔记我们直接使用4G开发板访问天气服务器获取天气数据。 我们要使用移远4G模块进行网络通信,要经历 3 个主要过程:网络注册、网络激活和socket 创建。 网络注册是自动完成的,无需用户代码干预(网络注册前,请确认 SIM 卡是否 阅读全文
posted @ 2020-07-06 12:40 zhengnianli 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: 上一篇分享了:小熊派4G开发板初体验 这一篇继续BearPi-4G开发板实践:内网穿透实验。 基本TCP的socket通信测试 之前我们学习WiFi模块时,与PC进行TCP协议的socket通信测试我们只要在我们的PC上通过网络助手建立一个TCP Server就可以进行测试,我们的开发板当作客户端与 阅读全文
posted @ 2020-07-04 10:33 zhengnianli 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 开发板硬件资源介绍 前阵子小熊派发布了一款超高性价比的4G开发板(19.8元包邮),但是板子仅限量1000套。小熊派官方给我送了一块,我们一起来学习学习: 板子做得小巧精致,控制核心用的是移远的EC100Y LTE Cat1无线通信模组,该模组可对所有用户开放二次开发;EC100Y LTE Cat1 阅读全文
posted @ 2020-07-03 23:23 zhengnianli 阅读(2397) 评论(1) 推荐(2) 编辑
摘要: 前言 上一篇分享了:C语言精华知识:表驱动法编程实践 这一篇再分享一个查表法经典的例子。 我们怎么衡量一个函数/代码块/算法的优劣呢?这需要从多个角度看待。本篇笔记我们先不考虑代码可读性、规范性、可移植性那些角度。 在我们嵌入式中,我们需要根据实际资源的情况来设计我们的代码。比如当我们能用的存储器空 阅读全文
posted @ 2020-06-30 12:10 zhengnianli 阅读(1292) 评论(0) 推荐(1) 编辑
摘要: 关于socket的笔记,之前已经有分享过两篇相关的文章: 【socket笔记】TCP、UDP通信总结 【socket应用】基于C语言的天气客户端的实现 本篇笔记我们再来一起回顾一下socket相关的知识:我们的开发板作为TCP客户端,与TCP服务端程序进行通信。 准备相关工程 硬件:小熊派开发板。 阅读全文
posted @ 2020-06-29 09:55 zhengnianli 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 之前分享了基于LiteOS的智慧农业案例实验分享基于LiteOS的智慧农业案例实验分享,阅读量挺不错,看样子大家都挺喜欢这种实验。那咱们就再来一个类似的实验:基于RT-Thread的智慧路灯案例实验。 实验框图 实验说明:设备终端不断采集光强数据并上传至云端进行监控,同时也会把当前LED(路灯)的状 阅读全文
posted @ 2020-06-28 11:49 zhengnianli 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 常规打印方法 在STM32的应用中,我们常常对printf进行重定向的方式来把打印信息printf到我们的串口助手。在MDK环境中,我们常常使用MicroLIB+fputc的方式实现串口打印功能,即: 要实现fputc函数的原因是:printf函数依赖于fputc函数,重新实现fputc内部从串口发 阅读全文
posted @ 2020-06-07 23:36 zhengnianli 阅读(3281) 评论(0) 推荐(0) 编辑
摘要: BH1750简介 BH1750是一种用于两线制串行总线接口的16位数字型光强度传感器集成电路。利用它的高分辨率可以探测较大范围的光强度变化。(1lx~65535lx)。 创建工程、验证 在RT-Thread中读取BH1750数据有两种方法:一种方法是借助bh1750软件包;另一种方法是直接使用i2c 阅读全文
posted @ 2020-06-04 10:35 zhengnianli 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 去年,RT-Thread发布了RT-Thread Studio初版RT-ThreadStudio的使用体验,经过不断更新迭代之后,来到了V1.1.0,咱也来拥抱一下新版本。 本篇笔记咱们以接入OneNet云平台实验来实操一下:使用RT-Thread Studio进行配置生成相关代码,连接OneNET 阅读全文
posted @ 2020-06-02 15:18 zhengnianli 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 平时使用串口打印出现乱码的绝大部分原因是串口波特率没对。那么我们怎么测量实际的波特率呢?在这之前,顺便一起回顾一下波特率的概念。 什么是波特率、比特率? 表示每秒钟传输的 位数,单位为比特每秒(bit/s)。 表示每秒钟传送的 符号的个数,是衡量数据传送速率的指标。 是通讯信号调制的概念,通讯中常用 阅读全文
posted @ 2020-01-04 21:22 zhengnianli 阅读(1105) 评论(0) 推荐(0) 编辑