应导师要求参加了最近比较火热的“华为杯”物联网大赛,其实刚开始我内心是拒绝的,毕竟我对硬件的认知仅限于C51,keil4。而竞赛的举办方推荐使用的开发板是小熊派,自然而然,我们也就选用了它。小熊派采用的控制芯片是STM32L431RCT6,开发环境是LiteOS Studio,说实话,我当时很绝望,真的是让人头秃…下面我就分享一下我的整个心里路程以及在这期间的所获所得。

万事开头难,最开始的路总是艰辛的,但是路总是走出来的,只要勇于抬腿,总重都会有一个满意的结果。所以我给大家的建议就是无论如何千万不能放弃。我刚开始便是参考小熊派的开发例程,完成开发板与华为云平台的对接。按照参考手册首先定义profile,然后是编解码插件的开发,最后就是连接设备,绑定设备的IMEI码即可。绑定之后我们可以用QCOM_V1.6.exe发送AT指令来检验设备是否与云平台连接。

在对物联网整个框架有一个大体的了解之后我们就可以试着开发自己的作品了,如果你时间宽裕并且以后要从事硬件方面的研究的话,建议你从基础理论开始系统的学习一下硬件,但是如果你是一个像我一样半路出家的小白,并且急于出成果的话就不要再回过头系统地学习硬件了,毕竟时间有限。网上有现成的代码,你可以粗暴一点,尝试着生怼上去,然后用串口调试助手一步一步调试,到最后你会发现虽然代码乱七八糟,但是效果会出来。在这个过程中,你会经历从兴奋到绝望,你会觉得天永远是黑暗的,但是千万不要放弃。以我为例连续两周黑白颠倒,每天晚上两三点睡觉,最后快到提交时间了才迎来了曙光…开心~

在这个过程中我们遇到了GPS+2G模块与云平台通信的问题,其实这个在附带的demo里是有的,但是坑逼的是并调不通,在华为的交流群里面好多人都遇到了这种情况,我们也是生怼然后不断调试才解决了这个问题,在这儿跟大家分享一下,亲测好用,欢迎遇到类似问题的童鞋下载。

当然比赛还没结束,在日后遇到问题,我也会在这儿与大家进行分享。

小熊派开发板STM32L431_BearPi_LiteOS_E53_ST1调测GPS+2G心得(附代码修正版)相关推荐

  1. 小熊派开发板实践:智慧路灯沙箱实验之真实设备接入

    摘要:尝试用小熊派开发板(E53_SC1.NB35)真实设备代替模拟器完成构建智慧路灯应用实验体验. 智慧路灯是城市智能化道路上重要一环,智慧路灯的实施具有节约公共照明能耗.减少因照明引起的交通事故等 ...

  2. 读取24位ad的值_实践案例丨利用小熊派开发板获取土壤湿度传感器的ADC值

    摘要:一文带你用小熊派开发板动手做土壤湿度传感器. 一.实验准备 1.实验环境 一块stm32开发板(推荐使用小熊派),以及数据线 已经安装STM32CubeMX 已经安装KeilMDK,并导入stm ...

  3. 实践案例丨利用小熊派开发板获取土壤湿度传感器的ADC值

    摘要:一文带你用小熊派开发板动手做土壤湿度传感器. 一.实验准备 1.实验环境 一块stm32开发板(推荐使用小熊派),以及数据线 已经安装STM32CubeMX 已经安装KeilMDK,并导入stm ...

  4. 【华为云技术分享】基于小熊派开发板的智慧路灯开发版本更新

    1 主要功能 (1)光敏传感器感知光照强度并上发. (2)实现在云端对LED灯的开关控制. (3)通过设定传感器阈值,设定LED灯的自动开关. 2 目的及意义 (1)通过本次实验加深对于小熊派开发板的 ...

  5. 小熊派开发板移植emwin_小熊派开发实践丨小熊派+合宙Cat.1接入云服务器

    摘要:使用小熊派开发板,以合宙的AIR724为通信模组(Cat.1),以AT指令方式,通过mqtt协议接入云服务器. 本贴使用小熊派开发板+合宙的Air724(Cat.1模组),接入自己搭建的EMQ服 ...

  6. 小熊派开发板移植RT-FOTA

    前言 买了小熊派的开发板,将demo code验证完成之后就放下了.刚好最近工作也在做OTA相关的开发,发现自己对于升级的功能还不够了解,在码云找到了一位大神基于RTThread的RT-FOTA代码, ...

  7. 5步教你完成小熊派开发板贴片

    第一步.准备工作 首先是正式贴片前的准备工作,包括上料.钢网的准备等. 1.上料,即是在工厂收到客户的物料清单后,将料号和项目名称列入到相应的机台.这时库房会根据计划,提前将要生产的项目物料配备齐套, ...

  8. RT-ThreadBearPi 开发笔记 -- 为小熊派开发板制作 RT-Thread BSP 包

    为小熊派开发板制作 RT-Thread BSP 包 前段时间,微联智控工作室向南京厚德物联网有限公司申请了一款物联网开发平台---小熊派物联网开发套件(BearPi-IoT).关于小熊派IoT开发平台 ...

  9. stm32mp157系统移植 | 移植ST官方5.10内核到小熊派开发板

    Linux内核移植流程 移植Linux内核到一个新的板子上时,需要以下步骤: (1)选择一个硬件设计接近的板子,基于此板相关文件开始移植 (2)拷贝单板配置文件(arch/arm/configs) ( ...

  10. 基于STM32小熊派开发智慧路灯项目实践

    目录 一.引言 二.智慧路灯物联网架构介绍 1.感知层: 2.网络层: 3.平台层 4.应用层 三.开发环境 四.开发注意事项 五.学习网站(实践指南) 1.华为云实战训练营教学视频 2.智慧路灯项目 ...

最新文章

  1. java socket 包头包体_自定义协议封装包头、包体
  2. Graph2Vec在XFL论文中提及的用处
  3. 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)
  4. 论文代码解读 Hierarchical Reinforcement Learning for Scarce Medical Resource Allocation
  5. var_export
  6. 如何避免订单重复支付?
  7. java有 号_JAVA揭竿而起总要有名号
  8. C++之构造函数和析构函数强化
  9. Excel条件格式化(conditional formatting)应用
  10. mybatis collection标签_MyBatis第二天(结果映射+动态sql+关联查询)
  11. 《请君入瓮——APT攻防指南之兵不厌诈》—第8章8.5节安全贵在未雨绸缪
  12. implode( -(php),php implode()函数 语法
  13. 如何下载安装chrome扩展程序
  14. Redis高并发点赞
  15. 人工智能时代,主要带来的变革有哪些?
  16. mysql grant失败_grant授权“失败”的原因
  17. 查看linux服务器的内存和CPU信息
  18. 长链剖分 总结 【知识点】
  19. Keras深度学习实战(11)——可视化神经网络中间层输出
  20. 基于FPGA的八位数字抢答器

热门文章

  1. CI/DI持续集成部署
  2. 51单片机-DS1302时钟芯片(自己理解的
  3. 思科交换机配置【串口初始配置】
  4. uniapp基础开发模板
  5. 西安航空计算机录取分数线,2019西安航空学院录取分数线及历年专业分数线统计表【文科 理科】...
  6. [windows] win7建立wifi 实现网络共享
  7. 人工智能/机器人/工程类投稿期刊、会议推荐
  8. pandas警告SettingWithCopyWarning: A value is trying to ...原理和解决方案
  9. Matlab无法打开,卡logo
  10. 如何在开源世界打造自己的明星 Project?