项目简介
Qberryduino One是一款开源的物联网网关,旨在借助GPRS将遥测数据传输至TCP Socket服务器。它既能够充当家庭自动化项目的网关,也能作为独立的车辆或资产追踪器使用。若仅用作基本的车载或资产追踪器,无需开发即可直接投入使用。
项目的主要特性和功能
- GPRS通信:借助GPRS模块把数据传输到TCP Socket服务器。
- 多用途应用:可作为家庭自动化网关或者独立的车载/资产追踪器。
- 硬件兼容性:支持多种硬件配置,涵盖Arduino Mini Pro、Adafruit Fona 808 Shield等。
- LED反馈系统:通过红、黄、蓝LED灯直观呈现设备状态。
- 远程配置:支持通过代码对目标TCP Socket服务器和APN信息进行配置。
安装使用步骤
硬件安装
- 准备硬件:
- Arduino Mini Pro 16 MHz, 5v with Atmega328P
- Adafruit Fona 808 Version 2 Shield
- USB to TTL Adaptor (3.3v compatible)
- 红、黄、蓝LED灯
- 220欧姆电阻
- GPS天线
- GSM天线
- 3.7 V 950 mAh Li - Po电池
- 支持GPRS的有效SIM卡
- 连接硬件:
- 依照电路图连接所有硬件,保证接线正确。
- 示例:Red LED (+) → Pin 5 (Red), (-) → GND (Black)
软件配置
- 下载项目代码。
- 配置代码:
- 在
qberryduino.ino
文件中配置目标TCP Socket服务器和APN信息。 - 示例:
cpp char SERVER_ADDRES [] = "your_ip"; const PROGMEM int TCP_PORT = 13101; const PROGMEM String APN_NAME = "internet"; char APN_USER [] = ""; char APN_PASS [] = "";
- 在
- 编译和上传:
- 利用Arduino IDE编译并将代码上传到Arduino设备。
- 确保选择正确的微控制器和端口。
常见问题
- 设备重启问题:检查APN信息和目标TCP Socket服务器配置是否正确。
- LED灯不工作:检查LED灯连接电路是否正确。
许可证
本项目基于GNU General Public License v3许可证,详细信息请查看LICENSE.md文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】