物联网实战解读
2008年在微软.NET Micro Framework项目组,对TI DM355芯片进行.NET Micro Framework系统进行移植的时候,笔者主要负责I2C、UART和USB的驱动开发,采用Insight3进行代码编写,采用MDK和RVDS工具进行编译和调试。
在2010年初的时候,利用业余时间率先把.NET Micro Framework系统移植到Cortex-M3架构的芯片上(STM32),并且所有的驱动代码从零写起,全是基于寄存器操作层面进行编写。至此,笔者才觉得真正理解嵌入式系统,才算是迈进嵌入式或智能硬件开发的殿堂。
从那之后,开始设计物联网产品,并且也可以绘制简单的PCB板。物联网智能网关、物联网智能终端、物联网智能I/O模块和物联网采集模块陆陆续续被设计出来。年前实施的养鸡物联网监控是笔者,软硬件亲自设计、开发,并且到现场安装和调试的首个项目。下面先简单介绍一下该项目。
本系统采用五层架构:传感器/智能设备→采集器/智能终端→智能网关→云中间件/Web后台→网页/微信。
鸡舍一般需要监控的参数,包括光照、温度、湿度、二氧化碳、氨气、氧气等,此外还要每天监测鸡的重量、水的用量及电的用量等。下面是相关的传感器列表:

为了便于连接各种传感器,笔者开发设计出了物联网采集模块(如图1),该模块具有1路RS485接口、4路模拟量接口、4路串口、4路I2C接口和1路SPI接口。由于目前Cortex-M3芯片支持GPIO复用功能,所以一些类似单总线功能都可以支持。
非常好我支持^.^
(0) 0%
不好我反对
(0) 0%
