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

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

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

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

       

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

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

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

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

接线:

 usb转ttl与sim808接线:

TX ---RX

RX---TX

GND--GND(一定要共地)

启动:

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

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

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

1.打开软件:

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

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

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

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

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

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

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

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

电话拨打:

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

短信发送:

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

GPS功能:

手动发送以下两个AT指令: AT+CGNSPWR=1  返回:OK AT+CGNSTST=1 开始返回gps相关信息,返回gps相关信息遵循nmea0183协议 。 可以通过山外多功能串口助手中的GPS : 基于arduino&sim808的老年人健康守护系统(一)

在地图左栏即可查看定位相关信息。(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。

修改相关信息即可。

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

 发送成功后,

会在接收消息窗口出现:

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

其中:

xx1为设备ID号码;

xx2为设备名称;

xx3为时间戳。

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

相关参考文献:

贝壳物联平台通讯协议

sim808 AT 指令

上一篇:Hello 2018, Bye 2017


下一篇:Arduino语言