自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 4G模组PSM+超低功耗,手把手教你!

本句的意思是启动一个task,在task里运行第14行的testTask函数,并传入了d1Name这个变量,传入了netCB这个回调函数,以及给testTask传入了server_ip和server_port这两个参数。很多客户的实际应用场景,是不需要和服务器保持长连接的,一天甚至一周上传一两次数据,就能满足实际的项目需求了。上面两句是获取了一下当前唤醒的原因,是正常开机,还是设置的定时器启动,或是串口/AGPIO唤醒。LuatOS中,代码的起始位置是从main.lua第一行开始的,本文使用的是。

2024-10-15 07:10:42 435

原创 Air780E连接华为云,具体操作方法分享

云平台开发也是让工程师们头大的事情,因为云平台太多,并且每家云平台都有自己的协议,工程师要移植不同的SDK代码或基于各家的手册文档对接不同的协议。。。解决这问题也简单,今天以Air780E+LuatOS作为示例,教你使用合宙IoT_CLOUD连接华为云平台。

2024-10-15 07:07:25 870

原创 采集温湿度传感器数据和网页查看,Air780E能实现吗?

今天我们学习低功耗4G模组Air780E篇之采集温湿度传感器数据并实现网页查看。

2024-10-15 07:02:52 231

原创 与服务器的加密通信,怎么操作?Air780E篇

今天我们来学习合宙低功耗模组r780E快速入门之跟服务器之间的加密,伙伴们,一起学起来!

2024-10-14 07:39:37 590

原创 实用干货——4G模组供电设计、选型推荐

通常前馈电容是可选的,但是对于4G-Cat.1系统来说,由于射频脉冲式的工作形式,导致4G-Cat.1系统对供电的瞬态响应要求高,因此前馈电容建议加上。因此本不需要较大的电容,但是考虑到实际PCB电源走线长度以及电池连接器接触阻抗和电池引线长度等会引入额外的不确定的阻抗,因此会建议酌情加上220uf电容,建议选用低ESR的钽电容。地弹噪声产生的原因——是由于DCDC开关电源在工作时,上管和下管分别交替打开,电流环路变化而造成的磁通量变换,从而在电流环路上产生感应电动势,也就是尖峰电压。

2024-10-14 07:36:35 564

原创 保姆级:从下载开始,送给Luatools新手!

te。

2024-10-14 07:33:39 685

原创 干货分享 | PCB测试点的用途

万一你的产品需要一点点的定制功能呢?2、当你组装好又需要出厂检测或售后维修的时候,最好的操作是能不拆开外壳就不拆开,所以在不影响美观的前提下能在外壳上开孔留出测试点,是最好最通用的做法。下载:要么是串口的RX和TX,要么是USB的VBUS、D-、D+、GND,可能还需要一个使系统进入下载模式的BOOT信号;3、测试点这种形式,跟测试夹具是绝配,在大批量操作的时候没有夹具参与是不可能的,比如软件升级、射频参数校准、功能测试等;1、这些测试点的信号,有些用户是用不到的,没必要用一个专门的连接器引出来;

2024-10-11 07:23:16 277

原创 Air780E的选型问题及注意事项大盘点

Air780EX与Air780E软件完全通用,但由于Air780EX只有外围一圈硬件管脚,所以Air780EX的硬件管脚相对Air780E较少,且在管脚排列布局上稍有不同,产品设计时请注意这一点。东南亚诸国与中国的4G频段接近,但部分国家会略有不同,多集中在B7和B28的差异,贸然出货不排除在部份区域由于基站频段与Air780E频段的不匹配而导致无法通信。Air780E支持数据透传功能;印度与中国的4G频段相同,理论上Air780E也可以支持印度,但印度运营商众多,建议出货前务必场测;

2024-10-11 07:20:36 773

原创 操作方法分享:4G模组中移OneNET轻松上云平台

OneNET支持适配各种网络环境和协议类型,可实现各种传感器和智能硬件的快速接入,提供丰富的API和应用模板以支撑各类行业应用和智能硬件的开发,有效降低物联网应用开发和部署成本,满足物联网领域设备连接、智能化改造、协议适配、数据存储、数据安全以及大数据分析等等平台级服务需求。如需了解【连接/断开云平台、订阅/取消订阅主题、发布数据、接收数据、云平台关闭、云平台OTA】等操作细节,可以参考连接腾讯云这篇4.2-4.7章节的详细介绍(IoT_CLOUD的库是通用的,本文在此不再复述)。其他操作都是一样使用的。

2024-10-11 07:02:36 731

原创 功耗测评:Cat.1模组实网环境下的低功耗数据

三种功耗模式简捷定义;(1)常规模式网络在线状态,随时响应服务器命令,CPU满频运行,外设功能全部可用,比如,所有GPIO电平都可以控制。(2)低功耗模式网络在线状态,随时响应服务器命令,CPU降频运行,外设功能部份可用,比如,仅有AGPIO可以保持电平。(3)PSM+模式网络离线状态,无法响应服务器命令,CPU降频运行,外设功能部份可用,比如,仅有AGPIO可以保持电平。1,无论心跳间隔是1分钟、2分钟、3分钟还是5分钟,FDD表现均优于TDD。

2024-10-11 07:00:01 612

原创 4G模组如何轻松上云?合宙IoT_CLOUD之【中移OneNET】

意在使用统一且极简的代码接入各个云平台,轻松实现云功能。用户无需为那么多云平台的接入而头疼,只需要极简的通用API即可轻松上云!并且因为通用,所以云平台之间的迁移也十分方便。

2024-10-07 20:14:47 1131

原创 超实用!阿里云应用——Air780EP低功耗4G模组AT开发示例

03:13:32.942]发 →◇AT+MCONFIG="868488076506128","2BGmgWFvoXlbi1Er9sk 4k1hip0","137eb0759ca248b79383a60c0b0e0f80"[03:13:32.945]收 ←◆AT+MCONFIG="868488076506128","2BGmgWFvoXlbi1Er9sk 4k1hip0","137eb0759ca248b79383a60c0b0e0f80"注意:先发送AT+CGATT?

2024-10-07 20:09:20 716

原创 Air780EP低功耗4G模组—AT开发HTTP应用

Air780EP是合宙推出的一款,兼容模组行业1618经典封装,支持OpenCPU开发及全功能数传AT开发,可广泛应用于多样化的物联网终端。上周写了基于Air780EP模组AT开发的本期特别安排——涵盖HTTP基本应用流程、GET/POST/SSL请求示例、断点续传、常见问题等内容。

2024-10-07 20:06:05 710

原创 Air780EP低功耗4G模组—AT开发FOTA远程升级

使用自己的服务器来升级模块和使用IoT平台升级,

2024-10-07 20:02:58 713

原创 MQTT应用看这篇!Air780EP低功耗4G模组AT开发示例

Air780EP是合宙的之一,支持全系列的AT指令以及LuatOS脚本二次开发。本文应各位大佬邀请,详细讲解了Air780EP模组MQTT应用的多个AT命令示例。

2024-10-07 19:59:06 922

原创 来了!Air780EP模组LuatOS脚本开发MQTT应用示例

Air780EP是合宙的之一,支持全系列的AT指令以及LuatOS脚本二次开发。本文应各位大佬邀请,详细讲解了Air780EP模组LuatOS开发的多个MQTT应用示例。

2024-10-04 20:37:38 1098

原创 简单易懂:Air780EP模组LuatOS开发阿里云应用指南

阿里云物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端API,服务端通过调用云端API将指令下发至设备端,实现远程控制。

2024-10-04 20:32:19 1258

原创 不同楼栋定位相同?室内Wi-Fi定位如何“避坑”

给我人看傻了,马上都要自我怀疑了,不可能是合宙的Wi-Fi定位服务器的问题啊,我们产品发布前做过无数次测试,像这种楼和楼之间的定位是很精确的,是绝对没有问题的。高德使用的是GCJ坐标系,而经过我们服务器下发给用户的时候,由于用户习惯的坐标系不同,所以服务器经过GCJ坐标系转换成了WGS-84坐标系的dd.dddd格式。在我曾经的几次上海路测,Wi-Fi定位出现过不少的错误数据,有给我定位到合肥的多个点,也有给我定位到北京的点。如果你使用的是合宙免费的单基站服务,那么基站定位的返回的肯定是同一个结果。

2024-10-04 20:27:10 936

原创 无法定位?看合宙模组GNSS定位排坑指南

由于GPS有触地反弹的特性,当背景是7cm×7cm无间断大地时,patch天线的效能可以发挥到极致。所以,只有室外开阔的、无遮挡、晴好的地方,才能搜到更多的卫星,SNR值更高(阴天都会有影响哦),GPS芯片才能更快、更好的实现定位。查看地图得知,客户的公司附近,有"中国军工"单位,不只是GNSS定位不到,偶尔自己的手机5G/4G信号也没有,此种情况定位不到的原因不言而喻了。由于北斗卫星为高轨卫星,在同一片区域内,卫星数可能不会很多,实测在我家附近的广场上,单频(L1)GNSS芯片,只能搜到这几颗北斗卫星。

2024-10-04 20:23:59 1382

原创 手搓党分享:用Air700E开发板+毫米波雷达,搓一个睡眠监测仪!

毫米波是指频率范围从30-300GHz的电磁波,它的波长很短,雷达发射的毫米波会随人体反射回来,同时人体微小的移动会改变毫米波。按照以往经验,睡眠监测仪最简单直接的做法是,找一块开发板连上雷达串口,将雷达数据通过蓝牙转发出去,客户端通过蓝牙读取雷达数据,然后展示出来。我直接参考小米运动的设计,除了要有查看历史数据和实时数据的页面,还需要有调整雷达和绑定雷达的入口。实测发现,有吹风干扰的时候,雷达会误判有人在睡觉,或者雷达安装角度不够,有时候会没有数据,不知道厂商那边有没有升级计划。

2024-10-03 06:44:50 731

原创 超级干货:Air780E之RS485通信篇,你学会了吗?

今天,我们来学习低功耗4G模组。

2024-10-03 06:42:27 395

原创 超级干货!Air780E的串口通信分享

UART(通用异步接收器/发送器)是一种串行通信协议,因其多功能性和简单性而被广泛使用。与 I2C 和 SPI 不同,UART 只需要两条线即可运行:TX(发送)和 RX(接收)。该协议允许异步通信,也就是说发送器和接收器之间无需共享时钟。数据被组织成数据包,每个数据包包含一个起始位、5 到 9 个数据位、一个可选的奇偶校验位和一个或两个停止位。优点:简单:UART通信协议相对简单,易于实现和调试。适用性广泛:UART被广泛应用于各种设备之间的通信,具有较好的兼容性。

2024-10-03 06:40:10 378

原创 超级干货:Air780EP AT开发之FTP应用

是时候讲一讲Air780EP模组FTP应用的多个AT命令示例,因为很多小伙伴已经提出要求了。Air780EP是之一,支持全系列的AT指令以及LuatOS脚本二次开发。

2024-10-03 06:37:26 1010

原创 Air201资产定位模组LuatOS:录音&播放录音功能的操作方法

或者在原有项目的基础上,不更换CORE,将原来的脚本删除,添加为。内部集成高效、简单、可靠的LuatOS语言,旨在帮助客户降低开发难度,降低研发成本,以及打造超小超低功耗的精品产品。接口,需要将录音文件的存放路径(path),作为第二个参数传入,就可以将刚刚录音的文件,进行播放。录音文件路径,可选参数,不指定则不保存,可以再audio.on回调函数中处理原始PCM数据。一直有小伙伴们问,迷你小巧的合宙Air201虽然有很多优点,超低功耗、精准定位,那么它。随后间隔2秒,红灯亮起,开始播放录音文件。

2024-10-01 08:04:16 1114

原创 关于4G-Cat.1模组Air780E选型,注意事项盘点

Air780EX与Air780E软件完全通用,但由于Air780EX只有外围一圈硬件管脚,所以Air780EX的硬件管脚相对Air780E较少,且在管脚排列布局上稍有不同,产品设计时请注意这一点。东南亚诸国与中国的4G频段接近,但部分国家会略有不同,多集中在B7和B28的差异,贸然出货不排除在部份区域由于基站频段与Air780E频段的不匹配而导致无法通信。印度与中国的4G频段相同,理论上Air780E也可以支持印度,但印度运营商众多,建议出货前务必场测;

2024-10-01 08:00:17 866

原创 异常断链的惨痛经历!拯救Air780EP模块紧急项目

必须要吐槽一下:最近被老板驱使,要用Air780EP模块做几个紧急项目。。。就怕紧急项目,时间紧任务重,遇到了一些棘手问题,可把我给折腾死了……这里把遇到的问题,排查记录下来,看能不能帮到因遇到类似的问题,并且一直没找到原因,而被老板要求加班解决的兄弟们。

2024-10-01 07:56:53 931

原创 合宙Air780EP低功耗4G模组—AT开发FOTA远程升级指南

使用自己的服务器来升级模块和使用IoT平台升级,

2024-09-28 08:00:12 845

原创 海外模组联网难?那你必须看看APN配置…

出海外的模块,一般用的SIM卡都是需要配置APN的,并不是和国内公网卡一样,拿到就可以用。主控通过模块返回的MNC和MMC来判断模块在哪个国家,用的哪个运营商,然后根据自己内部的APN列表去寻找对应的运营商的APN去配置。模块海外联网问题,最关键的是需要配置好APN,在当地拥有场测环境,可以进行测试和出现问题抓日志的条件,这样出现问题可以尽快解决。做海外市场必须要的是拥有海外测试的环境,国内可以测试基础功能,联网则需要在海外实测。做海外的设备,如果忽视了射频的信号质量,肯定是要吃大亏的!

2024-09-28 07:57:48 531

原创 如何在产品上扩大储存?教你一招简单好用的!

little_flash做了一套通用框架,只需要配置下产品几个指令和储存大小即可驱动NAND Flash,并且不支持SFDP协议的NOR Flash也可以通过配置参数方式进行支持。市面上的NAND Flash一般是两种设计,一种是纯兼容NOR Flash指令,另一种是兼容部分NOR Flash指令,加一部分NAND Flash指令。该协议规定了一个指令来读取Flash的所有参数,得益于它,目前市面上在产的NOR Flash基本都能直接驱动。初始化little_flash,会自动探测flash并初始化。

2024-09-26 07:25:15 679

原创 异常重启怎么破?多方排查后,原因竟然是。。。

客户反馈:“我们是因为有一个设备到客户手上有这个问题是V1108的,然后老化区只有这个设备也是异常重启,是V1106的,然后就看的这个,后面重新烧录1106的底层也是正常的,这设备挺难出现这个问题的,只能我们这边挂着测一下。客户反馈:“也不是吧,一开始是好的,然后挂了几个月一直重启,最近发现,昨天我拿过来挂了一天又正常,然后今天又重启,老化区就这个设备会重启,其他同固件是正常的。至此,可以说这个重启的原因基本是确认了,导致模块令人琢磨不透的重启问题的“捣蛋鬼”也基础上算是给揪出来了。

2024-09-26 07:22:27 548

原创 时间函数:与时间相关那些事。。。

接下来的LuatOS脚本,就获取到了当前时间的后一天凌晨零点到凌晨一点的随机时间戳,并与当前时间戳进行计算,好给休眠模式下的OTA应用做出一个具体的休眠时间(秒数)设置。但是,通过大量的事实验证下来,某运营商部分卡无法与基站进行授时操作,部分基站同步给4G模块的时间也有极小概率出错。比较遗憾的是,Lua只有秒级时间戳,没有毫秒以及微秒级时间戳,暂时没有什么好的办法解决该问题。所以,除了基站授时,预备情况下,还准备了NTP授时服务器对模块进行授时操作。也就是说,只要模块驻网成功,内部时间是没有问题的,

2024-09-26 07:19:30 272

原创 基站定位与Wi-Fi定位?看这篇就够了

Wi-Fi定位原理就是模块收集周围Wi-Fi的mac地址和信号质量,然后带着这些信息去访问Wi-Fi定位服务器,由服务器去自己数据库里搜索对应Mac地址,再根据信号质量确定设备离对应的Wi-Fi信息源距离,进而返回对应坐标。当手机同时搜索到至少三个基站信号时,手机除了连接信号最好的一个之外,还会根据基站信号的强弱大致估计出距离基站的远近。根据设备获取的Wi-Fi的信息进行定位,Wi-Fi定位精度一般不受使用环境影响,主要和单一Wi-Fi辐射半径、Wi-Fi覆盖密度有关。搜索到的小区越多,定位的精度越高;

2024-09-26 07:17:55 913

原创 远程升级频频失败?原因竟然是…

紧接着和领导做了汇报,在本地测试了Air780E模组FOTA升级可以了,流程也写好了,先找了5台在外的设备远程升级,测试一下看升级后掉线的现象也确实减少了,那说明固件没问题。经过进一步确认,可以通过合宙自己提供的生成差分包工具的网址,把V1138和V1162的dfota.bin文件放上去,制作一个差分包看看,到底有多大。等了大概3分钟左右,差分包制作出来了,点击下载后,文件大小有550KB,那确实超出了480KB,升级不了。”,是IoT平台的帮助中心,往下滑就看到了升级日志返回结果的对应描述。

2024-09-26 07:16:19 648

原创 基站定位与Wi-Fi定位怎么破?一篇讲透!

Wi-Fi定位原理就是模块收集周围Wi-Fi的mac地址和信号质量,然后带着这些信息去访问Wi-Fi定位服务器,由服务器去自己数据库里搜索对应Mac地址,再根据信号质量确定设备离对应的Wi-Fi信息源距离,进而返回对应坐标。当手机同时搜索到至少三个基站信号时,手机除了连接信号最好的一个之外,还会根据基站信号的强弱大致估计出距离基站的远近。根据设备获取的Wi-Fi的信息进行定位,Wi-Fi定位精度一般不受使用环境影响,主要和单一Wi-Fi辐射半径、Wi-Fi覆盖密度有关。搜索到的小区越多,定位的精度越高;

2024-09-25 06:53:05 694

原创 关于时间函数,你都了解吗?

接下来的LuatOS脚本,就获取到了当前时间的后一天凌晨零点到凌晨一点的随机时间戳,并与当前时间戳进行计算,好给休眠模式下的OTA应用做出一个具体的休眠时间(秒数)设置。但是,通过大量的事实验证下来,某运营商部分卡无法与基站进行授时操作,部分基站同步给4G模块的时间也有极小概率出错。遗憾的是,Lua只有秒级时间戳,没有毫秒以及微秒级时间戳,暂时没有什么好的办法解决该问题。所以,除了基站授时,预备情况下,还准备了NTP授时服务器对模块进行授时操作。也就是说,只要模块驻网成功,内部时间是没有问题的,

2024-09-25 06:50:40 395

原创 异常重启、又查不出原因?也许你可以这样试试。。。

客户反馈:“我们是因为有一个设备到客户手上有这个问题是V1108的,然后老化区只有这个设备也是异常重启,是V1106的,然后就看的这个,后面重新烧录1106的底层也是正常的,这设备挺难出现这个问题的,只能我们这边挂着测一下。客户反馈:“也不是吧,一开始是好的,然后挂了几个月一直重启,最近发现,昨天我拿过来挂了一天又正常,然后今天又重启,老化区就这个设备会重启,其他同固件是正常的。至此,可以说这个重启的原因基本是确认了,导致模块令人琢磨不透的重启问题的“捣蛋鬼”也基础上算是给揪出来了。

2024-09-25 06:48:50 451

原创 全开源啦!在产品上扩大库存?这样做轻松搞定!

little_flash做了一套通用框架,只需要配置下产品几个指令和储存大小即可驱动NAND Flash,并且不支持SFDP协议的NOR Flash也可以通过配置参数方式进行支持。市面上的NAND Flash一般是两种设计,一种是纯兼容NOR Flash指令,另一种是兼容部分NOR Flash指令,加一部分NAND Flash指令。该协议规定了一个指令来读取Flash的所有参数,得益于它,目前市面上在产的NOR Flash基本都能直接驱动。初始化little_flash,会自动探测flash并初始化。

2024-09-25 06:44:02 504

原创 你知道吗?这几种关机重启情况,还能这样解决哦!

如果你很频繁的断电再上电,电源部分PCB设计如果有不完善的地方,很有可能出现超过VBAT最大电压的脉冲,进而可能导致模块损坏。我们连的是客户服务器,客户服务器不稳定,时而能连时而不能连,所以在服务器连不上后,我们会断电重启模块,尝试看看能不能连上。当你按下遥控器的关机按键,其实只是切断了输出,你认为的关机状态,和电视盒子的开机状态,实际功耗区别并不是很大。我们的设备处于网络状态不太好的地方,在遇到网络不好的时候,我就重启自己设备,重新让模块驻网。自己对功耗特别看重,需要极低的功耗,所以关机。

2024-09-21 07:32:52 997

原创 开发应用过程中文件系统的重要性及具体操作

开发的伙伴们都知道,文件系统的重要性,同样的,4G-Cat.1模组的文件系统与数据传输速度、存储效率,以及数据安全性等也有非常重要的关系,在应用开发中也非常重要。在嵌入式系统和物联网设备中,常见的文件系统类型包括FAT、YAFFS、JFFS2,以及专为嵌入式系统设计的文件系统如SquashFS和LittleFS等。或者在原有项目的基础上,不更换固件,将原来的脚本删除,添加为。我们在编写一个新脚本的时候,首先应该做的操作就是把框架搭好,有一个合理的框架才能编写出完美的代码。

2024-09-21 07:30:43 1241

原创 关于物联网设备双卡应用的基础操作,你知道吗?

使用moile.simid(2),该接口则需要在开机时执行或者进入飞行模式下执行后再退出,同时会占用4个IO(gpio4/5/6/23)。在某些地区,不同运营商的网络覆盖情况可能存在差异,因此使用双卡切换功能可以确保系统的稳定性和可靠性。AT开发主要围绕AT+SIMCROSS指令做SIM卡通道的调整切换,其中又分为手动切换和自动切换。在同时使用不同运营商SIM卡的场景,我们可以通过相应的软件接口或者指令切换SIM卡通道。不同地区的运营商网络覆盖可能存在差异,双卡切换功能可以确保设备在不同地区的持续在线。

2024-09-21 07:18:40 620

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除