jjzjj

我的NBIOT学习——BC35-G用AT指令通过CoAP协议连接华为云

一、首先在华为云物联网平台上的创建产品与设备模型定义、插件开发这就不赘述了 注:我尝试用了不加密的方式,但是无法连接;选择加密的注册方式,可以连接注:NBIOT的密钥(PSK)仅支持32个16进制数(0-f),        例如:a22aaa699997ff90fbc1ac89aab94a99二、通过AT指令使NBIOT连接上华为云1.设备初始化:1AT2AT+CFUN=03AT+QSETPSK=,        注:pskid填0,psk即上面自己写的密钥4AT+NCDP=,        注:ip获取方法,端口号填5684  5AT+QSECSWT=12.开始连接iot平台:1AT+CF

使用小度音箱+Blinker控制ESP01S Relay继电器模块

一.使用ESP01S模块,PIN脚定义如下:管脚功能如下:ESP01S模块原理图:ESP01S模块比ESP01模块做了以下优化:LED灯的管脚发生变化,由ESP01的TXD0变成ESP01s的GPIO2引脚;ESP01s模块的IO0、RST、EN引脚上加了上拉电阻,也就是说在连接了3v3引脚后这三个引脚也自动连接上高电平,无需再EN引脚上外接高电平。ESP01模块外接引脚图:ESP01S模块外接引脚图:二.继电器模块选择:使用以下所示隔离款继电器模块原理图如下:模块使用GPIO0驱动继电器,但是ESP01S模块在上电时GPIO0会不受控制翻转,网上很多建议加电容但是效果不是很好,这里直接使用R

arduino用时钟中断方式的4位数码管动态显示

  一般我们在arduino开发板上显示数字,通常采用多位数码管进行显示,而多位数码管实际是采用“动态扫描显示”的方法进行显示,即依次显示第1位数码管、第2位数码管、第3位数码管、第4位数码管……此方法是利用人眼的视觉残留,当扫描显示的频率大于25帧/秒,我们看到的就是每个数码管同时都在显示。目前大多数arduino的样本程序都是在主循环中不断地进行循环显示,但这样的做法有一个很大问题。如果主循环中的一次循环需要运行较长时间(超过40ms),那显示频率就会低于25帧/秒,从而看到的显示是抖动的,甚至内容是跳跃的。  为保证显示频率大于25帧/秒,我们可以采用arduino的时钟中断来进行“动态

在 docker 中设置容器自动启动

1、使用dockerrun命令运行时增加--restart=always参数即可2、使用docker-compose命令运行时在yml文件中,需要自启动的service下增加restart:always项目即可3、已运行的容器修改其自启动策略执行命令:dockerupdate--restart=always容器名或容器IDdockercontainerupdate--restart=【容器策略】容器名称      #no容器退出时不重启容器      #on-failure只有在非零状态退出时才重新启动容器             --restart=on-failure:【重启次数】    

Unity3D Maze 迷宫生成算法

环境:Unity2021.1.14语言:C#总起本文的源代码可以在以下网址的TestMaze中找到:https://github.com/anguangzhihen/TestOdinInspector《人工智能与游戏》关于PCG文章的末尾提供了一个生成迷宫的练习:Maze,aUnityC#Tutorial该练习对Unity中使用的常规技术讲解的十分详细,很适合刚接触Unity的新手,当然本文不会对Unity过多的展开。该工程的主要代码在TestMaze中,游戏开始会启动一个协程,用于创建地板(Cell)和墙壁,我们主要聚焦的就是这生成步骤的实现。后续原文的实现中还会有装饰画、门、合并房间的内容

FPGA双模式交通灯的设计

一、设计要求1.模块一:模拟十字路口主干道与辅道灯光变化情况:a.FPGA板上电后,控制显示的开关拨至高电平,进行五秒的倒计时,然后出现第一次红绿灯转换;b.接下来会根据所处不同的状态有不同的倒计时,实现一个四状态的红绿灯转换,最大限度模拟了实际路况。 具体实现要求为:(1)主路按照绿灯,黄灯,红灯的顺序循环闪烁;                                 (2)支路按照红灯,绿灯,黄灯的顺序循环闪烁;(3)两路的灯光状态转换要分别独立按照次序完成且要有各自的计时显示;(4)可以任意调整计时时间,在计时结束后自动进入下一循环。                       

【推荐】华为顶级认证HCIE-RS培训教材全套合集

HCIE是华为认证系统中的专家级认证。候选人必须通过笔试,LAB考试和面试,才能最终获得HCIE认证。困难还从另一方面解释了证书的含金量。该认证具有很高的含金量和行业认可度。此外,获得HCIE证书的工程师将优先获得华为和华为合作伙伴的聘用,华为认证,考试难度很大。下载点击下方链接:https://download.csdn.net/download/unbelievevc/87326718https://download.csdn.net/download/unbelievevc/8732671800企业网络设计概述&产品介绍01华为路由交换精英培训之RIPfinal02华为路由交换精英培训之

OpenStack学习笔记(二)

视频讲解:keystone简单来说是用来做认证的概念详解:User:使用Openstack组件的客户端可以是人、服务。系统,任何访问Openstack组件的客户端都需要有一个用户名Project:1、是一个人或服务所拥有的资源集合。不同的Project之间资源是隔离的,资源可以设置配额;2、在一个Project中可以包含多个User,每个User都会根据权限的划分来使用Project中的资源。3、User访问Project的资源前,必须要与该Project关联,并且指定User在Project下的Role,一个关联即:Project-User-RoleRole:1、用于权限的划分。通过给Use

1+X云计算平台运维与开发认证(初级)单选大全

A卷在OSI模型中,HTTP协议工作在第(7)层,交换机工作在第(2)层。(10分)A、7/3B、7/2(正确答案)C、6/3D、6/2Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令。(10分)A、catB、moreC、less(正确答案)D、menu以下哪一项最好地描述了何时完成监控项目过程组?(10分)A、整个项目中持续进行(正确答案)B、每个可交付成果完成时C、计划里程碑或项目间隙D、每个项目阶段结束时以下描述错误的是哪一项?(10分)A、自建机房需要自己关注所有事情,成本高昂B、传统IDC分为实体服务器托管和租用两种类型,IDC数

用 Python 批量加水印

用Python批量加水印有时候,为了保护版权,需要给作品中的图片加上水印。一种是把水印(logo)加在图片的一个角落,更厉害的一种是,水印在整个图上有很多,有个轻微的透明度,更安全。PYTHON自动化利用Github上开源工具,用Python给图片批量加上水印。地址:https://github.com/2Dou/watermarker工具特点可以设置字体(大小)可以设置角度可以设置透明度可以设置颜色可以批量处理可以设置水印的间隔注意:把文件夹放在英文目录下目录结构fontinputoutputmarker.pyREADME.md“字体”文件夹,存放的是“青鸟华光简琥珀.ttf”“input”