1 功能简介
物录®物联网平台由硬件设备和后台应用管理系统两部分组成,其中后台管理系统部分完全免费,硬件设备通过中国移动物联网与后台管理系统及手机端进行数据交互。该系统可用于交通运输业、养殖种植业、制造业等各行业的各个场景不同对象的监测、提醒与控制。
1.1 硬件设备
物录®物联网平台硬件(型号WULU_100_V4)使用STM32F103RCT6主控芯片,集成了中国移动物联网M5311、卫星定位NEO-6M-001、震动传感器ADXL345B、12232液晶显示屏、按键、蜂鸣器、音频功放TAD2822、锂离子电池充电TP4056、电池供电PW6276、1路USART接口、1路RS485接口、1路RS232接口、2路开关型通断电磁继电器。
物录®物联网平台硬件
1.2 应用系统
物录®物联网平台软件管理系统基于java语言使用springboot框架整合Mybatis、JWT、Shiro、Redis等技术开发的一套B/S架构应用管理平台。包含登录验证、用户管理、菜单管理、权限管理、日志管理、接口管理、定时任务、设备管理、订单管理、电脑端支付、手机端支付、短信、语音呼叫、微信公众号通知等模块。用户可通过管理系统或手机端对设备进行远程控制、数据查阅等。第三方应用系统可通过接口进行二次开发。
物录®物联网平台软件管理系统
2 硬件设计
2.1 电路设计
- 电源供电
外部12V接口、外部5V接口、外部USB Type-C接口、内置3000毫安锂离子电池。电源网络包含+12V、+5V、+3.6V、+3.3V。
- 传感器
位移或角度变化传感器、GPS、温度传感器、湿度传感器、光照传感器。
- 外部接口
2路独立USART接口,也可作为普通TTL或CMOS电平接口;
1路RS485接口;
1路RS232接口;
2路独立电磁继电器开关通断接口,触电电阻小于等于100毫欧、最大切换电流2A、最大切换电压250VAC/220VDC。
- 数据传输
中国移动NB-IoT物联网。
- 人机交互
12232LCD液晶屏幕可显示2行汉字(每行最大15个字符)、3个按键、1个蜂鸣器、1个扬声器。
电路原理图
2.2 PCB设计
采用4层板设计以增强抗干扰能力,从上向下依次为信号线、GND、POWER、信号线,电路板尺寸为80.8*80.8*1.6mm。
顶层电路版图
中间GND层电路版图
中间POWER层电路版图
底层电路版图
3D电路版图
手工制作样品背面图
手工制作样品正面图
2.3 存储空间
主控STM32F103RCT6存储空间256KB FLASH,48KB SRAM,FLASH划分如下:
起始地址0x08000000 124KB(0x1F000) 0-124K固件1
起始地址0x08000000+124*1024 124KB(0x1F000) 124-248K固件2
起始地址0x08000000+250*1024 6KB 参数设置
3 通信协议
3.1 下行通信
下行通信,即服务器通过物联网向设备发送数据,协议格式如下:
备注:
1、固件数据使用“+”号连接,如
80+64+0+32±75+5+0+8±95+3+0+8±93+3+0+8±89+3+0+8±85+3+0+8…
2、固件升级逻辑流程图:
固件升级流程图
3.2 上行通信
上行通信,即设备通过物联网向服务器发送数据,协议格式如下:
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新!!
[外链图片转存中…(img-6ErlUDAb-1715599126807)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新!!