您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于蜂窝网络的机器与机器(M2M)通信应用
Slide1C12L08M2M创建基于蜂窝网络的机器与机器(M2M)通信应用Slide2课程目标当您完成本课程时,您将:了解什么是M2M,以及使用该技术的应用能够使用全新MicrochipM2M开发板在GSM和GPRS网络中通信了解如何利用M2M技术进行GPS数据交换Slide3课程上使用的开发板:M2M开发板•可以进行GPS、GPRS和GSM通信•两个u-blox模块:•LEON-G200•NEO-6Q•可扩展Slide4什么是M2M?全称:“机器与机器”的通信允许进行无线和有线通信使用设备捕捉事件,然后再通过网络传递用于测量、导航和异地维护Slide5课程安排M2M应用GPS技术AssistNow本地辅助GSM技术SMS消息GPRS技术SMTPHTTPFTPM2M开发板信息Microchip软件库简介总结Slide6M2M应用Slide7M2M应用:实用仪表可以通过无线方式传输仪表数据可以通过蜂窝网络实现(GSM/GPRS)Slide8M2M应用:汽车导航使用GPS定位GPRS用于收集地图数据GSM语音功能用于联系紧急求助Slide9M2M应用:广告牌维护更新图像Slide10M2M应用:Microchip解决方案M2M正不断受到青睐在越来越多的应用中出现Microchip提供解决方案Slide11课程安排M2M应用GPS技术AssistNow本地辅助GSM技术SMS消息GPRS技术SMTPHTTPFTPM2M开发板信息Microchip软件库简介总结Slide12GPS技术Slide13M2M特性:GPS•定位•测速•使用卫星•追踪•日期/时间Slide14NMEA结构GPS数据标准GGA–GPS定位信息GLL–经纬度信息GRS–GPS范围误差GSA–当前卫星信息GST–GPS伪距噪声统计GSV–可见卫星信息Slide15示例最重要的NMEA语句包含GGA(提供当前的定位信息)、RMC(提供推荐的GPS定位信息)和GSA(提供当前卫星信息)。GGA–提供必要的固定信息,包含3D位置和精度信息。“$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,*47”123519:12:35:19UTC4807.038,N:北纬48°07.038'01131.000,E:东经11°31.000'1:非差分定位08:正在使用的卫星数量0.9:水平精度因子545.4,M:海拔高度,米46.9,M:相对于WGS84坐标面的高度*47:校验和,总是以“*”号开始Slide16GPS:AssistNowOnlineSlide17GPS:AssistNowOffline下载卫星星历启动时无需连接文件有效期为1-14天Slide18GPS:本地辅助模块将GPS数据上传到本地存储器下次启动时会使用这些信息否则,使用国家代码Slide19课程安排M2M应用GPS技术AssistNow本地辅助GSM技术SMS消息GPRS技术SMTPHTTPFTPM2M开发板信息Microchip软件库简介总结Slide20GSM技术Slide21M2M特性:GSM语音电话传真SMS(短信)Slide22SMS消息可向硬件发送消息一次最多可发送160个字符可用于无线控制只需要GSM服务Slide23课程安排M2M应用GPS技术AssistNow本地辅助GSM技术SMS消息GPRS技术SMTPHTTPFTPM2M开发板信息Microchip软件库简介总结Slide24GPRS技术Slide25GPRS通用无线分组业务(GPRS)2G速度:56-114kbps协议:SMTPHTTPFTPSlide26M2M特性:SMTP电子邮件向客户端发送大量电子邮件电子邮件通知控制Slide27M2M特性:HTTP简单网络浏览:HEADGETDELETEPUTPOSTSlide28M2M特性:FTP文件传输协议可用于文件共享简单的FTPAT命令Slide29课程安排M2M应用GPS技术AssistNow本地辅助GSM技术SMS消息GPRS技术SMTPHTTPFTPM2M开发板信息Microchip软件库简介总结Slide30M2M开发板信息Slide31MicrochipM2M解决方案:特性GSM/GPRS通信u-bloxLEON-G200GPS功能u-bloxNEO-6Q集成天线与业界领先的天线和M2M芯片供应商合作开发Taoglas和u-blox用于GPS的外部天线缩短上市时间Slide32框图Slide33M2M特性:硬件扩展可用于图形用户界面(GUI)多媒体扩展板(MEB)接口MEB特性:Wi-Fi®音频编解码器入门工具包接口Slide34课程安排M2M应用GPS技术AssistNow本地辅助GSM技术SMS消息GPRS技术SMTPHTTPFTPM2M开发板信息Microchip软件库简介总结Slide35Microchip图形库Microchip提供用于快速实现嵌入式GUI的小控件和程序图形库图形显示设计器图形PICtail™Plus显示屏Slide36MicrochipM2M软件:库GPS库用于定位的API(经纬度)用于卫星定位的APIGSM库用于SMS短信收发的APIGPRS库用于HTTP客户端的API用于SMTP的API(电子邮件)Slide37M2M软件:初始化示例ubxConfigureBoard();DelayMs(5000);//需要延时,用于寻找合适的GSMubxConfigureGsm();ubxRegisterGsmNetwork();while(ubxGetGsmNetworkStatus()!=UBX_S_GSM_NETWORK_REGISTRED);acdSMSSetup();//建立SMS读取ubxConfigurePdp(UBX_CONFIG_APN);ubxRegisterPdpService();ubxConfigureGps();ubxPowerOnGps(UBX_GPS_ASSIST_ONLINE);Slide38M2M软件:SMTP示例acdEmailSetup(M2MBoard@yahoo.com,“Microchip”);//建立SMTP服务器acdSendEmail(M2MBoard@yahoo.com,EmailAddress,MicrochipM2MBoardMessage,ThisisamessagefromMicrochip'sM2MBoard.);acdSMTPRequestError();//调试Slide39M2M软件:SMS示例ubxUpdateGpsContext(GPS_C_RMC);rmc=gpsGetRMC();sprintf(sms,HellofromMEB!);sprintf(sms,%sMypositionis,sms);gpsDecimalToDMS(rmc-lat,&d,&m,&s);sprintf(sms,%s%dd%dm%ds%s,,sms,d,m,s,rmc-lat_ns);gpsDecimalToDMS(rmc-lon,&d,&m,&s);sprintf(sms,%s%dd%dm%ds%s.,sms,d,m,s,rmc-lon_ew);ubxSendGsmShortMessage(number,sms);Slide40课程安排M2M应用GPS技术AssistNow本地辅助GSM技术SMS消息GPRS技术SMTPHTTPFTPM2M开发板信息Microchip软件库简介总结Slide41总结Slide42总结今天我们讨论了:M2M是什么,及其应用采用全新MicrochipM2M开发板在GSM和GPRS网络中通信利用M2M技术进行GPS数据交换Slide43其他资源资源链接Microchip图形库:Microchip应用程序软件库:PIC32编译器:MPLAB®IDE:PIC32MEB开发板:=SS_GET_PAGE&nodeId=1406&dDocName=en548037机器与机器开发板(M2M)=SS_GET_PAGE&nodeId=1406&dDocName=en553141PIC32入门工具包:=DM320001Slide44多媒体扩展板针对紧凑型用户界面开发的高度集成却不失灵活性的解决方案特性:3.2英寸彩色TFT触摸显示屏可与所有PIC32入门工具包相连,使您可以选择最适合的器件系列板载经FCC认证的Wi-Fi模块24位立体声音频编解码器三轴加速传感器游戏遥控杆MicroSD存储卡插槽Slide45机器与机器(M2M)开发板Microchip机器与机器(M2M)PICtail™子板(部件编号:AC320011)基于u-blox的GPS和GSM/GPRS模块,易于创建带地点识别功能的低成本M2M应用。该子板可与Microchip多媒体扩展板和PIC32入门工具包相连,为开发人员提供一整套平台用以着手开发诸如收发短信、电子邮件和GPS等应用。Slide46部件编号可从以下网址购买开发板多功能开发板部件编号:DM320005以太网入门工具包部件编号:DM320004M2MPICtail™子板部件编号:AC320011
本文标题:基于蜂窝网络的机器与机器(M2M)通信应用
链接地址:https://www.777doc.com/doc-315651 .html