![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOT
文章平均质量分 73
大饼酱人
目前小白菜
展开
-
ESP32检测温湿度上传到飞书表格
飞书有自己的open api官方文档:飞书开放平台但是比较麻烦,还需要创建应用:发送的header需要access token,这个access token需要有个应用才能获取到目前使用的是比较方便的方法:飞书pc端找工作台,应用里面找到飞书捷径:然后:(可以参考官网:使用飞书捷径)上面这不操作和阿里云物联网平台的物模型差不多,就是筛选json中的有效数据上面这步前要新建一个表格,表格里面第一行要有标题,以列为单位,存放json中的数据,类似下图:然后就可以向w...原创 2021-09-13 20:22:03 · 1796 阅读 · 0 评论 -
nodemcu调试lua语言,esp8266和onenet通信
ESPlorer.jar点击open就闪退 https://www.jianshu.com/p/a2482b542f45原创 2021-04-08 21:21:45 · 921 阅读 · 0 评论 -
F103RBT6通过BC35和onenet进行双向通信
物联网卡套餐检测-流量/有效期https://www.nnhpiot.com/cardinfo 购买的话直接去淘宝搜选卡的时候注意,移动物联网卡用着还没出过问题,电信物联网卡有一个白名单,要通讯的网址如果不在白名单里面,会通讯一会自动断开,至于怎么将远端地址加入白名单可以问一下卖卡的有需要全部工程文件的三连(滑稽)后可以私聊我,目前不方便放出来(失业找工作期间接的毕业设计,担心客户查重过不了)程序功能:检测环境中的烟雾和水滴值并上传到onenet平台,超标后蜂鸣器报警,...原创 2021-04-08 20:25:44 · 466 阅读 · 3 评论 -
树莓派向onenet云平台传输数据
官方文档参考协议文档(在旧版里面)用网络串口助手向平台发数据onenet各平台地址JSON格式串识别最终效果:原创 2021-04-08 19:54:14 · 1593 阅读 · 0 评论 -
一些zigbee小知识点
关于入网过程中的父子关系:协调器组网后,一个终端和一个路由器,谁和协调器的信号好,谁先和协调器互为父子,(第一种结果:终端和路由器都和协调器互为父子;第二种结果:路由器和协调器互为父子,终端和路由器互为父子)两个相同panid为a的协调器上电,可以都创建网络吗?先上电的协调器panid为a,后上电的为a+1协议栈最多16个事件...原创 2021-04-07 19:16:56 · 669 阅读 · 0 评论 -
LORA SX1278做的收发设计 检测温湿度显示到oled
/*===========================================================================* 函数 :SPI_ExchangeByte() => 通过SPI进行数据交换 ** 输入 :需要写入SPI的值 ** 输出 :通过SPI读出的值 .原创 2021-04-07 18:47:48 · 676 阅读 · 1 评论 -
STM32通过BC28用mqtt协议连接onenet及simulate-device的使用
几个注意点:初始化的时候发送 "AT+NSOCR=STREAM,6,56000,1\r\n","OK" 经常会失败,原因是:下图,第一次成功了但是没检测到,以后就可能一直返回+CME ERROR: 4目前碰到待解决的问题:1、 给onenet发数据,平台可以收到,但是收onenet的时候总是总是"IPD" not found,打印bc28接收时发现,明明一整帧是+NSONMI:1,471,183.230.40.39,6002,4,20020000,47OK却总是收到类似下面.原创 2021-03-17 10:06:11 · 2813 阅读 · 0 评论 -
使用HLK7628N碰到的一些问题
首先采购方面给立创商城客服打电话,他说他们随机发货,HLK给什么他们发什么,并不能指定是透传版本还是openwrt版本;然后联系HLK客服,他们给立创供货全是openwrt版本,客服不错,免费给发了一个样品然后7628N的官网给的PCB封装不对,尺寸方面稍微短了一些(下图红框才是真正大小),导致做出来的PCB模块盖住了一些元器件;立创商城的PCB库是对的,和HLK客服反映了,应该会改一下下图是立创给的,天线那边稍微长一些7628N和RM04模块退出透传模式不太一样,但是看at指令原创 2021-02-19 15:30:19 · 1118 阅读 · 0 评论 -
基于RTT对STM32L476进行OTA(下)
用无线方式升级目前两个思路:1是借助一个可以进行TCP连接的串口透传模块HLK7628N首先修改ymodem传输串口到7628N所在的串口将if (!rym_recv_on_device(&rctx, rt_console_get_device(), RT_DEVICE_OFLAG_RDWR | RT_DEVICE_FLAG_INT_RX, ymodem_on_begin, ymodem_on_data, NULL, RT_TICK_PER_SECOND))中的rt_console_get_原创 2021-02-02 19:03:47 · 492 阅读 · 0 评论 -
基于RTT对STM32L476进行OTA(中)
之前L431一直卡在bootloader那里的问题原因是因为硬件上用了ISP自动下载电路,如下图,实际rtthread不需要这部分电路,而且串口还会对boot0造成干扰,导致每次软复位单片机都重启不了,必须断电才行,而供电又是用的USB,所以出现了一直无法打印bootloader上电打印的提示,因为插上USB后再打开USB串口,可能已经打印完了,或者打开串口瞬间给了boot0一个异常电平,导致单片机进入自带的IAP模式把R13去掉,烧录生成的boot.bin可以正常打印了,如下图..原创 2021-01-29 16:37:06 · 602 阅读 · 1 评论 -
对zigbee (cc2530)进行OTA(下) 外扩NOR Flash FM25Q04
上一篇相关文章后遇到的问题:OTA升级中设备内部Flash不够分区,外部Flash的SPI接口和芯片串口引脚复用导致不能调用硬件SPI,只能程序模拟SPI电平,尚未和协议栈融合成功;调试中还存在Flash芯片和协议栈指定芯片不一致问题;原协议栈还用了DMA,增加移植难度移植前一些注意事项:FLASH最后一个可用页面的最后16个字节被保留给flash锁定位#define HAL_FLASH_PAGE_SIZE 2048#define HAL_FLASH_WORD_SIZE ...原创 2020-08-13 11:19:17 · 1589 阅读 · 0 评论 -
对zigbee (cc2530)进行OTA(上)
有两个文件可以参考G:\chromeDownload\material\ZStack-CC2530-2.5.1a\Documents的“Over Air Download For CC2530”和“Z-Stack OTA Upgrade User's Guide”推荐抓包工具原创 2020-08-05 10:17:27 · 1509 阅读 · 0 评论 -
基于RTT对STM32L431进行OTA(上)
之前自己写过一个bootloader,参考的正点原子,实际就是IAP,不是真正意义OTA,只是有个按键,按下后进入IAP程序,开始通过433模块接收数据,存储到指定flash区域,因为程序集成了MPU9250的MPL库,达到100多k,所以不是先存再搬,没有划分两块区域(F103内存不够),直接接收达一页数据,就存到APP区,然后全部存完跳转重启运行;能擦一页存一页有时间,是因为受433模块限制不能一次发大量数据,bin文件要分包,自己写的分包发包工具(有需要私信,发包间隙、大小可调),每帧之间有间隙时..原创 2020-08-02 11:29:30 · 1020 阅读 · 1 评论 -
使用移远BC28模块遇到的问题
服务器下行的数据必须通过指令后,必须读取以后才能收到下一帧,否则收不大下一帧开启网络指示灯后如果灯闪烁显示连接状态,一切正常;如果从连接到灭,数据可以从模块传到服务器,但是服务器发数据,模块无响应,服务器断开,模块也无响应,发一帧数据失败后才显示连接断开的提示,“+NSOCLI: 1”,综合现象貌似进入只发不收模式,或者睡眠模式,服务器不能唤醒,只能单片机应用端唤醒IOT模块用振铃引脚进行测试:网络指示灯闪的时候按上图逻辑,灭的时候无反应...原创 2020-08-07 20:54:20 · 1725 阅读 · 0 评论 -
乐鑫ESP32-WROOM-32入门
买的成品模块,下载程序的时候按一下复位引脚只下载一个还不够,波特率不要太低,按一下复位引脚下载哪些bin文件,或者直接在download.config里面查看上电后如果一直重复打印信息(USB和tx、rx引脚打印相同,都是串口0)Brownout detector was triggered,八成是供电不足,电脑usb供不动,触发了断电探测器重启AT指令的话连接串口2,即P16和P17返回如下图:...原创 2020-06-17 14:27:44 · 20852 阅读 · 0 评论