基于arduino&sim808&onenet的老年人健康守护系统(一)

文章目录[隐藏]

简介:本人为湖北民族大学的一名大一新生,本着试一试的心态,开始了这个项目。

                                数据传输以及GPS经纬度信息获取功能由sim808,模块完成。

       

        今天主要探讨sim808打电话,短信,经纬度获取,与物联网交互功能实现。

        准备工作:usb转ttl,sim808,dc电源线 9v,选用移动卡(在实测过程中,联通卡没有检测到网络);

接线:

 usb转ttl与sim808接线:

TX ---RX

RX---TX

GND--GND(一定要共地)

启动:

插入sim卡,然后插上电源,拨动电源口旁开关至on。长按轻触开关2s。板载sim网络指示灯开始闪烁,间隔为1s一次;当连接到网络之后变更为3s一次。

搜索到网络后即可开始网络串口调试:

串口调试软件为:山外多功能调试助手  (提取码:ugpj)

1.打开软件:

选择gsm调试助手——手动发送

 发送AT,若sim808模块运行正常则返回OK.

 返回ok后,就反映模块运行正常,点开电话功能

将112修改为需要拨通的电话 /发送短信的电话。

电话拨打:

点击打电话,软件自动发送AT指令。并拨通电话,耐性等待片刻,您的手机就会响起。

短信发送:

修改需要发送的短信内容,点击发送短信,软件自动发送AT指令。并发送短信。

GPS功能:

手动发送以下两个AT指令:
AT+CGNSPWR=1 
返回:OK
AT+CGNSTST=1
开始返回gps相关信息,返回gps相关信息遵循nmea0183协议
可以通过山外多功能串口助手中的GPS :

在地图左栏即可查看定位相关信息。(PS:地图已失效)

 与物联网的通讯:

在此为大家推荐一个十分优秀的物联网平台: 贝壳物联

创建设备过程省略……

SIM808模块调试:

1.设置透传模式:

发送AT指令:AT+CIPMODE=1

2.链接到贝壳物联服务器:

发送AT指令:AT+CIPSTART="TCP","www.bigiot,net",8181

3.发送设备登录信息:

{"M":"checkin","ID":"xx1","K":"xx2"}

其中xx1是设备ID号码,xx2是设备的APIKEY。

修改相关信息即可。

 发送成功后,

会在接收消息窗口出现:

{"M":"checkinok","ID":"xx1","NAME":"xx2","T":"xx3"}

其中:

xx1为设备ID号码;

xx2为设备名称;

xx3为时间戳。

至此,设备已经在贝壳物联上显示在线。

相关参考文献:

贝壳物联平台通讯协议

sim808 AT 指令

版权声明:本文为CSDN博主「龍....」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_46211716/article/details/121419764

龍....

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

【Arduino实验15 红外遥控电风扇】

目录 一、设计目的 二、设计要求 三、设计原理 1.舵机 2.直流电机 3.ULN2003驱动 四、硬件设计 1.舵机 2.直流电机 3.ULN2003驱动 4.红外遥控电风扇 五、软件设计 1.舵机控制程序 2.电

基于Arduino的显示测量环境数据设计

题目: 基于Arduino的显示测量环境数据设计 目录 基于Arduino的显示测量环境数据设计... 3 第一章 课题任务... 4 1.1课题任务... 4 1.2任务分工... 4 1.3设计条件... 4 第

【Arduino实验12 1602 LCD显示】

目录 一、实验目的 二、实验设备与环境 三、实验重点 四、实验难点 五、实验内容 5.1实验任务 5.2实验原理 5.3实验内容 5.4实验结果   5.5思考题 一、实验目的 (1)熟悉1602LCD液晶显示模块的功能 (