版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作指2.4GWi-2.4GWi-HF-2.4GWi-HF-HF-Wi-HF-HF-Wi-HF- 串口工具 硬件介串口设 解压文件夹,打开找到SecureCRT使用microUSB线连接开发板到电脑,并且安装好USB串口驱动: 也可以编辑添加常用的AT指令,指令以\r点击对应按钮,发送“+++”,模块回复“a”之后再点击发送“a”,模块回复“+ok”之后即进入命令模式。进入命令模式之后即可对模块发送指令,主界面输入的数据会立即发送出去,显示的是回显接(下方命令栏需要工具使能之后才会显示),命令栏发送的数据带了回车符号,所以无需像按钮栏那样额外添加“\r”。1 透传模式切换到命令模式详细的流程请参见用户手册3MCU端配置处测试案 AP模式下,UARTWi-Fi通电后,Power灯亮起,Ready电脑Wi-Fi搜索到此设备AP54,TCPServer,8899端口,可用AT+LANN,AT+NETP命令修改默认信息),1:SmarBLELink方式蓝牙配网HF-LPX70HF-LPC3XX系列等支持蓝牙功能的模块支持APP , 方法3:SmartLink Airkiss抓包方式配网 方法4:网页方式配置PCWi-Fi直连模块AP热点,输入54登入管理页面,输入用户名adminadmin,模式选择修改成STA,并且填入AP可搜索可搜索周边AP并选择后,填 方法5:串口AT指令方式按下图方式下发AT指令,配置连接到路由器,配置完成后发送AT+Z可以扫描获取周边AP连接到路由器后,Link模块TCPServerIPIP(AT+WANN命令查询、SmartAPLink配网返回的DHCPUDPIP信息,这个广播扫描详见如下Wi-FiConfig工具资料。 修改AT+NETP为TCP客户端,可进行客户端测试,使用汉枫测试服务器进试。设置完成AT+ENTM TCP端口:40432UDPSTA模式下,MQTT配置模块连接到路由器,并且配置MQTT服务器、等等信息,需4.13.24及之后版本支持此功能,汉枫MQTT测试服务器:5,端口1883。数如下图,配置完成后AT+Z或者reset重启模块。打开MQTTfx在MQTTFX软件中填写订阅,与设备端发布保持一致,打开串口工具(SecureCRTSTA模式下,HTTP按如下步骤填入HTTP设置完成之后重启,等待串口输出SOCKA状态提示连接成功(需要AT+EVENT=on使能此提示信心跳包、按下图方式配置使能心跳包和包功能(详细心跳包和包说明请见产品功能文档),对应的配置AT指令如下。 //使能心跳包功能并且10秒一次上报模块实际的IMEI 按上图设置之后重启,测试建立TCP客户端,数据连接到TCP实际的数据:FFFFFFFFFA383638353735303236363134STAIOT Studio在工业、农业、医疗、城市、楼宇、园区等多种不同的场景中,存在着大量的通过串口与外界通讯的存量设备。当在对此类设备进行物联网改造时,往往无法修改设备本身的串口传输协议,而只能将数据解析的工作放到云端完成。为了快速使此类设备接入和使用阿里云IT平台,阿里云IT定义出了可以通过简单配置,即可快速接入阿里云IT平台。阿里IoTStudio: 阿里IoTStudio功能演示 属性:对事物某特征的描述,如电机的转速,灯的亮度,水的温度。事件:对事物某状态改变的描述,如开机,重启,。IoT平台为标识设备的唯一性而提供的三个字符串,三个字符串的组合则标识一个IoTProductKey,DeviceName,DeviceSecret。调ProductKeyIoT平台为每个种类的产品所分配的一个标识符,如某某型号的冰箱,某某型DeviceNameIoT平台为某类设备中的具体某个设备提供的名称标识符,此标识符可以由解析:阿里云IoT平台为透传设备提供了云端数据到物模型数据转换的js开发能力,用户可以自己编写符合设备数据传输协议的,用于将设备端的16进制数据转换为物模型(平台识别需要使建立设备模根据对设备的抽象,在云端建立设备模型。在本文中,我们通过一个虚拟的电频器设备,来向用户演示和控制。名名类单描转属电属A属打开 所属分类:可选择现有品类或者自定义。选择现有品类的话会创建默认的物模型(属性、服务等)节点类型:选设备,不接入网关联网方式:选择蜂窝或者以太网、Wi-Fi等。如果不用IoTStudio的话可选择ICA标准数据格式,此方式无需编写,但平台不做数据解析和下面的将设备发送的十六进制数据,转换为阿里IoT平台能识别的属性数据格式。 varALINK_ID=varALINK_VERSION=//varALINK_EVENT_HUMIERR_METHOD='thing.event.HumiError.post';varALINK_PROP_SET_METHOD='perty.set';/*****传入参数0102//2个字节*输出结果传入参数0202//2个字节*输出结果functionrawDataToProtocol(bytes){/*将设备上报的RAW数据转换为数组其中bytes对象中着设备上报RAW数据*/varuint8Array=newUint8Array(bytes.length);for(vari=0;i<bytes.length;{uint8Array[i]=bytes[]&}varparams定义属性存放对varjsonMap={};//定义模拟Alink数据报对/*填写Alink数据报协议头部分jsonMap['version']=ALINK_VERSION;//Alink协议版本jsonMap['idALINK_ID;//模拟消息;///*填写Alink数据报属性部分params['speeduint8Array[0将收到的第一个字节转换为转速值params['current']=uint8Array[1];//将收到的第二个字节转换为电流jsonMap['params']=params;//将参数打包到数据帧中returnjsonMap;//返回时会发送给IoT设备管理平}//以下是部分辅function{varuint8Array=newdv.setUint8(0,value);}function{varuint8Array=newdv.setInt16(0,value);}function{varuint8Array=newdv.setInt32(0,value);}function{varuint8Array=newdv.setFloat32(0,value);}点击【运行】,在运行结果栏中可以看到转换之后的数据,只需要核对params下面的将阿里IoT平台发送的属性数据,转换成设备端可识别的十六进制数据。将如下内functionprotocolToRawData(json){varmethod=json['method'];varid=json['id'];varversion=json['version'];varpayloadArray=[];if(method==ALINK_PROP_SET_METHOD)//接收来自IoT设备管理平台的“设置设备属性”{varsend_params=varprop_cursend_params['setspeed'];//将设置的具体//按照自定义协议格式拼接=));//=));//}returnpayloadArray;//返回时,将数据发送至设}{"id":"12345","params":{"setspeed":}}创建设DeviceName每个设备都不同,可自动创建随机的或者手动命名,此处按随机填写之后就创建了一个设备,设备的三元组信息如下,此信息需写入到DTU中,批量阶段提供三元组给我们,我们出货之前配手动命名的话可以用MAC作为此DeviceName{"ProductKey":"a1CU0VyQ33Y",} 串口ATAT+NETP=ALI-IOT(设置阿里IOT通讯方式)通过AT+TOPIC命令进行配置修改AT+TOPIC=PUBLISH,SUBSCRIBE(设置发布,订阅),数据格式支持ICA标准或者透传两种。高级高级 高级版数据通讯 打开串口工具,模拟发送转速和电流两个参数到云端,转速150,电流10,则串口工具中下发如下的十六进制数据960A。此处下发设置速度为100,串口就输出5564ATPCAPPC和模块连接到同一个路由器情况下,可以通过网络的方式发送AT指令,详见Wi-FiConfigTools工具。 /download-center-1/applications-1/download-item-wifi-config-tools-v1-Android固件升1、使用通讯串口0升级应用程序HF-LPT230_UPGRADE_HFV4.10.03:用于量产工具方式、网页方式或者OTA无线升级,相比串口升级文件多了CRC校验,方便升级时对文件合法的验证。串口方式固件升命令‘S’:升级应用程序;SDK等编译出来文件(需使用串口方式的升级文件)的用此选项升级,比如:HF-LPT230_HFV4.10.03。输入命令’S’升级application,屏幕显示Ready,等待出现字符‘C’后,选择使用Xmodem传输需要升级的文件,升级文件样例:MC510_HFV1.00.2_2MB_ 到100%的时候就完成升级了。内部网页方式固件升PC直连模块的热点(IP:54/iweb.html)或者模块已连入路由器的情况下用 1:UpgradeApplicationHF-LPT230_UPGRADE_HFV4.10.03升级文件升级应2:Upgradecustomized ge:升级对应web外部配置网页,给模块的IP(例 给模块的IP(例 HFUdate量产工具方式升 -
PC连入同一路由器下(配置路由器的方式可以用前到的方式),模块端串口或者网络方式输入AT+OTA命令即可执行升级操作。 修改为UPGRADE-AP且不加密,PC网线或者无线方式连入此路由器,模块端按住nReload按键后上电,等待工具显示待升级的模块。AT+UPURL指令方式升把OTA升级文件放在本地局域网或者服务器上,可简单使用AT指令完成固件的UPGRADE2MB.binAT+UPURL=UPGRADE调试信息功log信息,921600(有的模块调试串口也使用115200波特率,详见模块手册)。HF-LPX30系列串口log信息输出使通讯串口输入AT+NDBGL=1,1使能调试串口输出log信息,AT+NDBGL=0可关闭log也可以淘宝USB转TTL串口,把调试串口UART1飞线到USB串口上,需要 HF-LPT270串口log信息输出接模块硬件说nLink-(可选,一般调试用)模块WIFI连接指示、批量升级、配置状态指示,输出。)nReload-(推荐接,功能重要)恢复出厂默认设置、批量升级、SmartAPLink配网,输串口电平转供电设5VDC3.3VDC内置天位置总体规则(具体请看各模块手册说明,以下以HF-LPB130为例):在用户的PCB板上,与下图红域(8.3x18.4m)对应的区域不能放置元件和汉枫建议HF-LPB100模组尽可能放置在用户板的如下区域,以减少对天线和无线信号的影响,同时请咨询汉枫的技术支持人员协助
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 04年智能物流系统研发与实施合同
- 2024年度艺术品采购与销售合同
- 2024年度医疗设备采购与使用合同协议(医疗器械)
- 2024年度版权购买合同:某音乐平台购买海量音乐版权3篇
- 2024年度保险合同:某企业为员工购买团体保险
- 《黄金实战宝典》课件
- 《铅笔淡彩画法》课件
- 2024年度建筑工程合同终止协议2篇
- 《钾素营养与钾肥》课件
- 2024年度电气设备租赁与运营承包合同2篇
- 煤矿复工复产培训课件
- 2023年6月新高考英语天津卷(第二次)基础词汇积累
- 高风险作业培训课件
- 幼儿音乐节奏培训课件
- 2024中国铁路成都局集团限公司招聘88人高频考题难、易错点模拟试题(共500题)附带答案详解
- 飞飞自动打怪脚本
- 血栓风险评估及个体化干预(遗传性易栓症风险基因检测)
- 认知各个层次的内涵
- 华为OLT设备新开与相关操作手册
- 稀有气体行业发展趋势
- 关于夏商周法律性质的几点思考以曾宪义教授的《中国法制史》为主要参照
评论
0/150
提交评论