服务器
pxw1992
这个作者很懒,什么都没留下…
展开
-
esp32最新最新 esp-idf 官方推荐开发方式
esp-idf: ESP-IDF 是由乐鑫官方推出的针对 ESP32 和 ESP32-S2 系列芯片的开发框架。ESP-IDF 国内镜像仓库,Issues 和 PRs 请仍旧提交到 github。重要:Gitee 中 ESP-IDF 仓库的使用,请先参看 https://gitee.com/EspressifSystems/esp-gitee-tools 中的说明文档。ESP-IDF 及其子模块,每日会自动同步若干次。合宙明天就要发布esp32-c3了,今天我还是整理一下纯c开发的流程,毕竟当初是玩c的原创 2022-01-16 12:21:29 · 3290 阅读 · 0 评论 -
MQTT Client redis mysql
建立一个mqtt客户端连接,订阅主题,然后处理数据异步保存到数据库,redis,和mysql同时维护。这个应该是个趋势。原创 2022-01-15 20:03:28 · 3912 阅读 · 0 评论 -
200块钱搭建永久远程升级服务器-带数据库哦
以上服务器是电视盒子,h96可以自行搜索购买,送内网穿透,基于这个内网穿透搭建升级服务器,ab测试效果杠杠的,测试结果如下图。效果还是可以的,目测比我租的服务器效果要好。原创 2022-01-05 22:22:11 · 1167 阅读 · 0 评论 -
使用文档做项目
接下来,开始准备搭建服务器,写文档;立项原因硬件:原理图,pcb;软件啥的,学习luatos文档LuatOS 文档管理项目。原创 2021-12-19 21:34:15 · 204 阅读 · 0 评论 -
rttys 数据库报错
Specified key was too long; max key length is 1000 bytes Make sure MySQL is configured with the InnoDB storage engine. Change the storage engine used by default so that new tables will always be created appropriately: ..原创 2021-12-17 15:07:00 · 931 阅读 · 0 评论 -
webman windows调试环境搭建
目录环境启动脚本web服务器搭建好了,如此简单,性能拽的很。windows启动后界面局域网测试,这个意义不大花生壳内网穿透20万次访问,服不服映射配置一句话,带宽扛得住,问题不大,异步处理会更好...原创 2021-10-22 21:39:35 · 1061 阅读 · 0 评论 -
windows环境搭建workerman测试环境
phpstudy里面有所需要的环境以及数据库,拷贝直接用;http://www.workerman.net/download/GatewayWorker.zip这个是框架,至于是如何工作的,这里不讨论,脚本这样写,php环境直接用phpstudy里面拷贝,数据库也可以,简单的很。...原创 2021-10-17 21:15:05 · 265 阅读 · 0 评论 -
8266远程升级stc单片机-isp
bin包制作bin文件前添加16个字节,只用到了前4个字节,用于存放bin文件长度,如何添加这16个字节呢,见下图下面就是输入的16个字符,我输入的是a下图长度就填充好了使用ESP官方工具把这个bin文件烧写到你代码定义的区域就好了,远程升级就是把8266升级文件和单片机升级文件打包到一个文件发布就好了,注意偏移就好了,单片机的代码一般不是太大,stc的代码顶多64k,8266起码有400k空间给单片机的bin使用。stm的isp比stc简单些,配置项少些。原理都是一样。关于8266原创 2021-07-10 10:13:11 · 1280 阅读 · 0 评论 -
关于stc,stm32,gd32单片机 isp 通过CAT1 ota升级的说明
stc iap暂时不考虑,通过air724ug升级文件打包stc bin文件,一并打包发布,对于部分产品需要自定义唯一ID,单片机登录成功,模块更新SN区,把唯一id写入模块的SNqu原创 2021-06-14 07:02:07 · 1576 阅读 · 1 评论 -
esp8266-esp32 广域网远程升级
就是把8266或者esp32当单片机玩,然后搞个空中升级,724ug空中升级已经完成,服务器也已经搭建完成,目前拓展到wifi,之前一直未实现这个功能,有2个原因,乐鑫官方ota代码未完善,2.本人那时还不会搭建广域网服务器,目前已经实现。计划五一节几天假实现该功能,在此立个flag。...原创 2021-04-26 22:07:14 · 522 阅读 · 0 评论 -
基于php搭建合宙errdump服务器
errDump.log日志在errDump.php同级目录,代码还是非常少的,简单。在二次开发的main.lua中添加就可以发送错误日志到服务器中去了。原创 2021-04-02 17:17:13 · 223 阅读 · 0 评论 -
免费提供定制服务器api
支持tcp,udp,http,以及websocket,由于是出于相互学习的目的,目前仅提供5条定制指令处理。支持json,字节字符串。原创 2021-01-23 20:42:17 · 182 阅读 · 0 评论 -
图说服务器压力测试
服务器配置:测试结果:cpu使用率不高,内存也没用多少,每秒发包接近5000个,出口带宽跑满了,此次测试发现服务器瓶颈在出口带宽上面。长连接13700多个。原创 2020-12-16 21:59:59 · 449 阅读 · 0 评论 -
数据处理单元---协议转换
借助物联网控技术通过网络控制已经稳定的产品,这个构想能解决很多问题,拓展很多方向。传统的设备大部分都是有串口的,或者485,232,可以引出这些数据,通过模块加工一下,打包,封包,加密传输到服务器...原创 2020-11-23 22:07:15 · 377 阅读 · 0 评论 -
关于合宙luat开发ota(远程升级)自建服务器的说明---服务器端100多行代码搞定
<?phpuse Workerman\Worker;require_once __DIR__ . '/../../vendor/autoload.php';require_once 'SQL/Connection.php';use Workerman\Protocols\Http\Request;use Workerman\Protocols\Http\Response;use Workerman\Connection\TcpConnection;//差分工具//http://do.原创 2020-11-08 13:13:06 · 1659 阅读 · 0 评论 -
兑换码解决方案
一次性激活码,一次性使用码,使用随机数,没有算法,位数较长,就可以实现一次一码,直接产生多位随机数,create到数据库即可,产后导出表,打印二维码,扫码验证即可原创 2020-10-30 21:32:17 · 3612 阅读 · 0 评论 -
关于wss的简单理解
wss字面理解websocket+ssl,ssl证书需要申请,这个证书是和域名绑定的,域名又是和ip绑定的,ip一般是公网的ip,因此需要一台服务器。搭建wss服务器整体上还是比较简单的,前提基础知识完备,一个小时就能搭建完毕,实现后台逻辑,微信小程序就可以搞起来了。...原创 2020-10-23 12:15:52 · 4862 阅读 · 0 评论 -
spi flash存储离线数据以及设备离线正常使用的分析
spi flash 擦写寿命最少10万次,文件系统模式应该擦写次数会多些,具体多少,温度,电压等等相关。理论计算意义不大。flash存放的卡内金额仅仅是给用户参考的:单片机具有读写权限,服务器仅仅就是写权限,读卡内金额无意义。离线消费记录的保存:按消费次数保存。问题点在于,卡内金额如何保存,保存到flash何处,以什么规则确定flash地址,取卡号后4位,no,重复了呢,麻烦,想了想,还是初始化时仅仅初始化卡号,初次刷卡时,设备端发现卡号地址是默认值,请求服务器分配地址,然后写卡地址,写flas原创 2020-09-14 19:32:08 · 815 阅读 · 0 评论 -
关于订阅发布服务器的简单说明----类似mqtt
服务器所做的事很简单,就是把订阅的事件与句柄client_id,绑定起来,也就是通过事件能够找到句柄,通过这个句柄能找到客户端,以上是客户端订阅事件,客户端发布事件,服务器收到发布事件的数据,通过事件关键字找到对应的客户端,可能有多个客户端订阅同一个事件,没事一个一个处理。有点像登陆包绑定uid一样的意思,订阅还是便于理解一些的,也就是靠一个array()来实现具体功能,事件名称作为数组下标,元素就是客户端连接句柄,一个数组下标可以填充多个连接句柄,也就是多个客户端可以订阅同一个事件,用uid来原创 2020-09-05 00:03:37 · 448 阅读 · 0 评论 -
基于tcp的不同协议之间互相通讯(tcp,http,websocket)
网页通常不能直接与tcp连接的设备直接通讯,虽然都是基于tcp,但是协议解析有点差别,通常是在服务器弄一个websocket代理,把tcp协议的数据转成websocket协议规范的数据,然后转发到真正的websocket服务器。如果这个所谓的websocket代理服务器能够解析tcp,ws,http,这就不解决问题了吗,按照高内聚,低耦合的思想,应该是解析协议放在一起,然后使用同一个端口号,这样看起来是简洁,但是后期维护有点难度。还是一个协议使用一个端口,然后各个协议的服务器注册各自的信息到同一个端口,原创 2020-08-23 21:26:06 · 1403 阅读 · 0 评论 -
关于心跳包的说明
当客户端的连接与服务器正常断开时会触发onClose。不管连接是如何断开的,只要断开就会触发onClose。每个连接只会触发一次onClose。注意:如果对端(服务端和设备端)是由于断网或者断电等极端情况断开的连接,这时由于无法及时发送tcp的fin包到服务器或者设备端。这种情况需要通过应用层心跳来解决。正常的情况客户端断开连接会向服务端发送一个fin包,服务端收到fin包后得知客户端...原创 2020-03-26 00:08:17 · 339 阅读 · 0 评论 -
基于centos搭建物联网服务器,带后台以及数据库(搭建耗时半小时左右)
服务器代码是php编写的,workerman;下面是workerman的官网,关于框架的介绍,这里不在赘述。https://www.workerman.net/doc后台管理是基于phpstudy,官网介绍如下,https://www.xp.cn/linux.html下面简单叙述一下它们之间的关系,workerman是处理数据的,不需要web服务器,phpstudy是web服务...原创 2020-03-10 13:29:51 · 857 阅读 · 0 评论 -
workman-服务器搭建
http://doc.workerman.net/install/install.html安装说明WorkerMan实际上就是一个PHP代码包,如果你的PHP环境已经装好,只需要把WorkerMan源代码或者demo下载下来即可运行。Composer安装:composer require workerman/workermanGit安装:git clone https...转载 2020-02-21 11:38:37 · 809 阅读 · 0 评论 -
微信小程序搭建服务器
https://cloud.tencent.com/developer/labs/lab/10004https://mp.weixin.qq.comcurl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -yum install nodejs -y...原创 2020-02-18 21:40:43 · 1688 阅读 · 0 评论 -
FTP服务器搭建--超简单
局域网内拷贝文件,图片啥的小文件可以借助微信,钉钉,大文件还是得借助U盘。断网了,就得借助U盘或者数据线了。FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。这里使用ftp解决这个问题。使用的是phpstudy软件搭建tfpf服务器。为什么使用phpstudy,这款软件实在是太强大了。以后再说他的其他功能。这里只说ftp。phpstud...原创 2019-11-07 22:30:44 · 1839 阅读 · 1 评论 -
搭建自己的简易服务器--基于友善之臂NanoPi_M1(借助花生壳局域网转公网)
不到200块钱就可以搭建一个属于自己的私人服务器,想想也是挺不错的。废话不多说了,上图就干。大致流程:烧写官方移植好的的内核(也可以是自己修改编译的,个人建议使用官方的,本人自实习起学了5年,也自己改写过u-boot,kernel,文件系统,缺少足够的测试,容易出问题,官方的可能不是顶好的,但也是最好的之一); 使用串口调试助手给usb_wifi配网(如果用网线,可以跳过此步骤); 使...原创 2019-11-04 00:40:00 · 2080 阅读 · 0 评论 -
搭建自己的简易服务器(公网)
大部分时候做嵌入式开发的,如果是wifi,可以工作在局域网,至于物联网设备,插手机卡的那种就需要公网ip,测试起来相对比较麻烦,电信宽带用户有的可以映射使用,但是ip会改变,需要一个设备不停的发送心跳,维持这个ip,测试有很大的局限性。域名相对而言较好,但是一旦IP变了,反映时间有点长。花生壳相对而言还是不错的,有流量控制,必须有实际设备。本文不具体讨论上述方式。这里使用一个公网的服务器测试使用,...原创 2019-11-03 10:37:32 · 19296 阅读 · 0 评论