基于北斗和4G Cat1模组的智慧物流开发(八)直播课和学习感想
通过上直播课《新冠疫苗如何安全高效到达各地?——华为云IoT为冷链运输保驾护航》,了解了物流行业发展的现状。对比一下京东商城,在广东省广州市可以购买到京东自营的冷链食品和生鲜,但是在广西北海市却无法购买到京东自营的冷链食品和生鲜。是统一仓储区,送货的到达的时间也就是相差一天而已,收取的冷链运费是一样的(超过99免费运费,低于99运费是12元),这样就增加到达北海的冷链运输成本。跟顺丰等物流按距离收费是不一样。希望以后能通过高科技减低运输成本,这样在北海也能购买到京东自营的冷链食品和生鲜。
1. 有幸参加学习《基于北斗和4G Cat1模组的智慧物流》的课程,更好的了解如何给电脑搭建好开发环境。可以使用2种方法给开发板刷系统:(1)使用STM32CubeProgrammer给MYD-YA157C-V2开发板刷系统;(2)使用Win32DiskImager.exe制作SD卡启动盘,把系统刷到SD卡,再把SD卡插到开发板即可启动系统;系统成功启动后,要编译stm32mp157c-ya157c-lcd-v2.dts源码,添加LCD的驱动,对内核kernel重新编译打包。把打包好的stm32mp157c-ya157c-lcd-v2.dtb上传到开发板的/boot目录下,还有把lcd启动存储设置root=/dev/mmcblok1p6改成mmcblok0p6,运行sync,重启后成功登陆,LCD正常显示。
2. 插上4G卡,接上4G天线和北斗模组,使用ppp拨号脚本拨号连接网络,能成功获取北斗模组采集到正确数据。特别注意的是:(1)4G卡别插反了;(2)北斗模组RX,TX接到开发板TX,RX,电源接3.3v。否则北斗模组会采集乱码式的错误数据。
3. 安装Qt5.14.1软件,开发一款APP能获取北斗模组的数据并对数据做处理和转换为json格式,方便数据上报到华为云平台。特别注意:安装GCC版本最好为3.1的,测试过2.6的,不管是Qt5.14.1还是Qt5.12.9执行程序都会出现arm-ostl-linux-gnueabi-g++错误。
以前参与过商家选址和各地区人流统计项目,获取的数据以基站为单位,有一定的偏差。使用的业务范围受限制。通过学习本课程,懂得使用Qt5.14.1开发APP,通过北斗模组获取更详细位置信息,拓宽业务范围。通过华为云IOT平台获取数据,再通过IoT数据分析(IoTA)轻松调用地图控件实时显示位置及轨迹信息等数据可视化。
- 点赞
- 收藏
- 关注作者
评论(0)