- 博客(129)
- 收藏
- 关注

原创 【物联网设备端开发】FastBee平台设备 Arduino SDK接入指南
使用该SDK主要修改Config.cpp里面的配置信息,在User.cpp里面根据产品物模型,实现自定义功能。
2024-03-11 23:44:53
1481
46

原创 【物联网设备端开发】物联网设备上云提供开箱即用接入SDK
IOTDeviceSDK是物联网平台提供的设备端软件开发工具包,可简化开发过程,实现设备快速接入各大物联网平台。设备厂商获取SDK后,根据需要选择相应功能进行移植,即可快速集成IOTDeviceSDK,实现设备的接入。
2024-03-04 14:42:53
5421
60
原创 【开源物联网平台】数据库持久层架构
Apache ShardingSphere 是一款分布式 SQL 事务和查询引擎,可通过数据分片、弹性伸缩、加密等能力对任意数据库进行增强。dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
2024-10-11 16:27:10
607
原创 【开源物联网平台】Fastbee系统稳定性和压测报告
准备两台服务器,一台为部署fastbee服务端应用,另一台为客户端压力机。3.1 场景名称:并发连接+消息吞吐(上报)fastbee服务器(1台)
2024-10-11 14:58:34
776
原创 【开源社区建设】顶级开源社区开发者体验实践分享
提供详尽贡献指南,完善贡献流程。设立新手友好任务,提供充足上下文。建立 RFC 制度,鼓励参与决策。可靠的 CI,无感的流程。异步沟通,同步协作。
2024-08-28 15:47:50
542
6
原创 【视频监控国标GB/T28181】如何判断监控设备是否支持语音对讲
注意:大华摄像机支持跨网语音对讲,即设备和服务器可以不在同一网络内,大华设备的语音通道填写:34020000001370000001。注意:旧固件的海康设备不支持跨网语音对讲,即设备和服务器需要在同一网络内。注意:宇视摄像机不支持跨网语音对讲,即设备和服务器需要在同一网络内。
2024-08-13 23:21:39
788
原创 【视频监控国标GB/T28181】ZLMediaKit如何结合webrtc实现双向对讲
需要注意的是,具体的实现细节可能会根据你的具体需求和系统环境而有所不同。因此,在实际操作中,你可能需要根据自己的情况对上述步骤进行适当的调整和补充。ZLMediaKit结合WebRTC实现双向对讲的过程涉及多个步骤,包括安装配置ZLMediaKit、启用WebRTC模块、创建WebRTC会话、处理媒体流以及确保双向通信的实现。:根据操作系统的不同,使用相应的编译工具(如gcc、cmake等)编译源码,并安装到系统中。在编译过程中,需要确保启用了WebRTC的支持(通常是通过cmake的编译选项来设置)。
2024-08-12 23:53:04
2313
2
原创 【视频监控国标GB/T28181】 如何支持TCP和UDP接入
视频监控国标GB/T28181支持TCP和UDP接入的方式主要依赖于该标准中定义的通信协议和传输机制。:TCP协议提供面向连接的、可靠的字节流服务。在数据传输过程中,TCP协议会确保数据的完整性和顺序性,通过重传机制来纠正传输错误。:TCP协议具有流量控制功能,能够控制发送方和接收方之间的数据传输速率,以避免因发送方发送数据过快而导致接收方无法处理。:TCP协议还具备拥塞控制功能,能够在网络拥塞时自动降低数据传输速率,以减轻网络负担。在GB/T28181中,TCP接入方式主要用于视频流的传输。
2024-08-11 22:37:12
681
原创 【视频监控国标GB/T28181】注册流程和认证流程
在实现GB/T28181协议的注册流程和认证流程时,通常需要使用Java等编程语言结合网络通信库(如Netty、Tomcat等)来开发相应的服务端和客户端应用。在实际应用中,你需要选择合适的SIP库,并根据该库的文档来编写代码。2.在实际项目中,你需要选择合适的SIP库(如JAIN SIP、Mobicents SIP Servlets等),并根据该库的文档和API来编写代码。:设备向平台发送SIP REGISTER请求,请求中包含设备的GB/T28181相关参数,如设备ID、密码、IP地址、端口号等。
2024-08-11 22:18:43
1614
原创 【视频监控国标GB/T28181】语音对讲的流程
GB28181语音对讲流程是一个涉及多个组件交互的复杂过程,主要包括前端页面、信令服务、流媒体服务以及摄像头等关键部分。:信令服务根据GB编码查询到对应的摄像头设备,并发送SIP广播通知(如MESSAGE请求),该请求中包含语音广播的指令类型、序列号、源ID和目标ID等信息。:信令服务向流媒体服务发送HTTP请求,告知要发送的摄像头RTP相关信息,以便流媒体服务准备接收和转发音频流。:前端页面向信令服务发送HTTP请求,告知要进行语音广播的目标设备(如摄像头)的GB编码等信息。
2024-08-11 22:07:21
933
原创 【物联网设备端开发】ESP-IDF差分OTA升级的代码示例
编写一个完整的支持差分OTA升级的代码示例相对复杂,因为它涉及到固件差异文件的生成、传输、验证以及在设备上的合并等多个步骤。然而,我可以提供一个简化的框架示例,说明如何在ESP-IDF环境中设置OTA升级,并指出在何处可以集成差分升级的逻辑。在你的ESP-IDF项目中,你可以创建一个新的组件来管理OTA升级,或者在你的主代码中直接实现它。在发布新固件之前,进行充分的兼容性测试,确保新固件与旧固件之间的差分升级是平滑的。对新固件和差分文件进行签名,并在设备端进行验证,以确保固件的真实性和完整性。
2024-08-11 21:56:46
665
原创 【物联网设备端开发】ESP-IDF如何实现OTA升级
ESP-IDF(Espressif IoT Development Framework)是Espressif Systems为ESP32等芯片提供的官方开发框架,它支持多种功能,包括OTA(Over-The-Air)升级。在ESP-IDF项目中,你需要配置OTA相关的参数,如OTA服务器的URL、固件版本检查逻辑等。首先,你需要有一个新的固件版本,这个固件应该已经使用ESP-IDF编译并准备好。:OTA升级过程中应确保固件的安全性和完整性,防止恶意固件被安装。:最后,设备重启并加载新的固件。
2024-08-11 21:46:06
617
原创 【物联网设备端开发】ESP-IDF设备自动配网方法和步骤
在ESP-IDF中,SmartConfig的实现通常是通过调用相应的API来完成的。不过,需要注意的是,ESP-IDF的源码中可能不包含SmartConfig的完整实现细节,但乐鑫官方提供了demo版本的APP和相应的库,可以集成到自己的项目中。ESP-IDF设备自动配网是一个涉及ESP32芯片及其开发框架(ESP-IDF)的重要功能,它允许设备在没有用户干预的情况下自动连接到WiFi网络。以下是一个基于ESP-IDF的ESP32设备自动配网的示例,涵盖了主要步骤和概念。
2024-08-11 21:39:34
788
原创 【物联网设备端开发】ESP开发工具:QEMU如何模拟以太网口接入网络
(例如,asio-echo服务器默认在2222上设置服务器,因此。ESP-IDF中添加了对Opencores以太网MAC的支持。一些ESP项目(特别是运行TCP侦听器)可能需要设置端口转发,启动QEMU时,使用。
2024-08-10 23:33:20
1340
原创 【开发报错&答疑】解决Docker拉取镜像时 i/o timeout错误
此命令会创建一个 /etc/docker/daemon.json 文件,并将国内源的配置写入其中。然后你只需要重启 Docker 服务即可使配置生效,可以通过运行 sudo systemctl restart docker 命令来重启 Docker 服务。使用命令设置国内镜像源:通过vim /etc/docker/daemon.json 进入修改添加 registry-mirrors 内容后重启 Docker。拉取 pull 镜像时,遇到不可用、关停、访问比较慢的状态,建议同时配置多个镜像源。
2024-08-08 22:28:45
2473
原创 【物联网设备端开发】使用QEMU模拟ESP32硬件运行ESP-IDF
除了包含已配置的ESP-IDF和工具设置(基于ESP-IDF docker镜像)外,还包括用于Espressif设备的。下载页面,选择ESP-IDF v4.4.8离线安装包,然后进行安装。当您创建项目时,有一个Dockerfile可以与。选择系统上已有ESP-IDF。分支,可用于模拟开发。
2024-08-08 22:16:20
2026
原创 【视频监控国标GB/T28181】监控设备的国标GB28181协议直播流程
💪🏻 专注于简单,易用,可拓展,低成本商业化的AIOT物联网解决方案。
2024-05-03 22:59:46
2658
3
原创 【RPA】强强联合:RPA的九大优势与流程挖掘的深度融合
1. 生产力RPA最显著也是最常被提及的好处,在于它能显著加快业务流程。利用软件机器人执行企业中常见的日常管理任务,能够实现全天候(24/7)的高效运作。即便是跨多个老旧系统执行任务,软件机器人也能确保工作以更快的速度、更高的效率和更准确的结果完成。2. 员工满意度提升。
2024-04-14 17:33:24
1063
原创 【开源物联网平台】FastBee商业版源码获取下载
项目采用AGPL3协议,可用于个人学习和使用,商业用途需要赞助项目,获得授权,并提供商业版本源码、可视化平台和移动端源码。赞助过的用户请下载商业版本源码。技术交流,需求定制可以扫码添加,相互学习交流!✍🏻作者简介:专注智能物联网设备云管解决方案。🐋 希望大家多多支持,我们一起进步!如果文章对你有帮助的话,
2024-04-14 16:35:47
6386
39
原创 【开源物联网平台】Fastbee物联网平台新手快速入门
启动fastbee之前,请先确定已经安装好以下基础服务:开发者根据自身环境情况选择参考IDEA本地调试或Docker远程部署。前端环境准备如下。
2024-04-14 16:35:31
4334
2
原创 【开源物联网平台】FastBee物联网平台2.0开源版发布
物美智能(wumei-smart)更名为蜂信物联(FastBee)。FastBee开源物联网平台,简单易用,更适合中小企业和个人学习使用。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。系统后端采用Spring boot;前端采用Vue;消息服务器采用EMQX;移动端支持微信小程序、安卓、苹果和H5采用Uniapp;数据库采用Mysql、TDengine和Redis;设备端支持ESP32、ESP8266、树莓派、合宙等;
2024-04-14 16:34:59
3356
2
原创 【开源社区建设】为什么选择AGPL3.0开源协议
最后,我们的目的是为了帮助(中、小、新)这类公司、团队、独立开发者,通过双方的比较优势来互补。我们知道,只有让游戏开发者先盈利,之后想支付费用时才无压力(闭源自身的物联网产品)。(注意,使用MzMedia是完全免费的,前提是要认同生产资料公有制,就是把你的产品也完全的开源出来)
2024-04-14 16:34:34
8873
2
原创 【开源物联网平台】FastBee认证方式和MQTT主题设计
获取当前时间,可以调用系统的NTP时间接口,接口请求时发送设备当前运行毫秒数,返回设备发送时间、服务端接收时间、服务端发送时间。产品详情中获取产品编号、Mqtt账号、Mqtt密码和产品秘钥,密码通过产品秘钥进行AES加密,传递到后端;通过web端获取产品ID和设备编号,如果使用自动添加设备,设备编号可以使用唯一编码或者使用设备MAC地址,设备认证成功后会在后端自动添加一个对应的设备实体。16位,输出为Base64,加密使用的密码为产品密钥。发布数据 (实时显示,属性/功能和监测数据,可定时上报监测数据)
2024-04-14 16:33:53
1855
14
原创 【MODBUS】j2mod 数字量输入输出DIDO示例
该j2mod示例是一个通过Modbus协议读取输入继电器状态,并根据状态更新输出继电器状态的程序。使用时需要提供设备地址、输入继电器参考编号和输出继电器参考编号作为命令行参数。设置参数:解析命令行参数,获取设备地址、输入继电器和输出继电器的参考编号。打开连接:根据设备地址和端口号,创建TCPMasterConnection对象并连接到设备。准备请求:创建读取输入继电器状态的ModbusRequest对象和写入输出继电器状态的WriteCoilRequest对象,并设置其参考编号和单元ID。
2024-03-14 17:51:00
2766
26
原创 【MODBUS】使用modbus4j实现ModbusTCP通信
类Modbus4jWriteUtils.java。Modbus4jUtils类。
2024-03-13 16:11:00
4859
9
原创 【MODBUS】Java实现的Modbus协议类库——推荐j2mod库
Jamod是另一个开源的Modbus Java库。这个库的设计是完全面向对象的,基于抽象,应该支持易于理解、可重用性和可扩展性。它支持Modbus RTU和Modbus TCP,并且提供了主站和从站的功能。这是jamod Modbus库的一个分支,取自1.2.1版本,根据Apache 2许可证发布,包含在该项目的SVN存储库中。j2mod项目的目标是基于Java编程语言生成一个功能更全面的Modbus(tm)通信库。这是一个积极开发的项目,接受具有Modbus主站和从站开发经验的专业软件工程师提交的文件。
2024-03-13 15:48:54
3500
1
原创 【物联网设备端开发】FastBee Arduino固件开发指南
Arduino IDE 需安装 esp8266(By ESP8266 Community v3.0.2)库,操作步骤可参考。配网成功后,返回“蜂信物联”小程序设备列表页面,可以看到设备激活成功,并处于上线状态。打开“开关”按钮,可以看到继电器指示灯闪烁了一下,表明连接成功。
2024-03-11 23:48:40
1030
9
原创 【开源物联网平台】IIoT 与 IoT 之间的区别
以特斯拉的Gigafactory为例,其高度自动化的生产方式仅需6500名工人就能实现惊人的1000亿美元产值,相当于每个工人创造了153万美元的产值,这仅仅是1.3个工作岗位的产值。正因如此,物联网的安全性一直是我们必须密切关注的核心议题,并在未来几年中,它将继续成为我们讨论的重点。即便没有净就业岗位的损失,甚至没有净就业岗位的增加,我们仍需要关注创造和消失的工作类型的差异。新的工作岗位将需要跨学科的知识和技能,对特定行业的深入了解,以及在新技术、软件、数据分析、系统集成和网络安全等方面的专长。
2024-03-10 17:10:00
1121
12
原创 【开源物联网平台】构建智能IoT系统的步骤
总之,构建一个智能IoT系统需要经过多个步骤的精心规划和执行。从需求分析到设备选择与部署、架构设计、边缘节点配置、数据处理与分析、安全措施以及测试与优化,每个步骤都至关重要。通过遵循这些步骤并注重细节和安全性,我们可以构建一个稳定、可靠且高效的智能IoT系统,为各种应用场景提供有力支持。
2024-03-09 20:47:32
899
14
原创 【开源物联网平台】物联网与边缘计算的结合
综上所述,物联网与边缘计算的结合在实时响应、数据传输、隐私保护、系统可靠性等方面都展现出了显著的优势。这种融合不仅为各行各业的创新发展提供了强大的技术支持和推动力,还为未来的智能化应用注入了强大的动力。随着技术的不断进步和应用场景的不断拓展,物联网与边缘计算的结合将在未来发挥更加重要的作用,推动人类社会向更加智能化、高效化的方向发展。
2024-03-09 20:44:03
897
2
原创 【物联网商业化】物联网的商业模式洞察
据调查参与者透露,2023年汽车OEM销售的产品中约有34%是联网的,但预计到2026年,该行业参与者预计其OEM的互联产品份额将飙升至54%,成为其他主要行业中预期增长最迅猛的领头羊。随着北美OEM对这种阻碍感的减弱,一个值得关注的趋势是,59%的北美整车厂表示他们掌握了客户生成的数据,这比欧洲和亚洲的整车厂高出了17个百分点。高达67%的调查参与者强调,深入了解客户对其产品和服务的使用情况,对他们的组织而言至关重要,甚至可以说是不可或缺——在互联产品所带来的益处中,这一点尤为突出。
2024-03-08 21:28:32
1564
7
原创 【视频监控国标GB/T28181】园区内部无线语音通信的解决方案
目前,DECT技术广泛应用于无绳电话领域,而一些早期的电话交换机厂商更是为其提供了全面而成熟的解决方案,配备了相应的基站和手机设备。然而,值得注意的是,DECT在我国尚未获得使用授权,因此,目前在国内尚无法使用该技术。这样的系统不仅能够满足园区内部的无线语音通信需求,还能与现有的通信系统相结合,提高通信效率。园区内部的无线通信,与现有系统的完美融合,使得通信更为便捷、安全,所承载的业务也更加丰富多样。企业内部通信更加便捷,独立放号、短号码通信,与现有通信系统的完美融合,都展现了这套系统的强大功能。
2024-03-08 21:21:37
1070
2
原创 【开源物联网平台】使用MQTT.fx模拟设备接入FastBee物联网平台
获取当前时间,可以调用系统的NTP时间接口,接口请求时发送设备当前运行毫秒数,返回设备发送时间、服务端接收时间、服务端发送时间。产品详情中获取产品编号、Mqtt账号、Mqtt密码和产品秘钥,密码通过产品秘钥进行AES加密,传递到后端;通过web端获取产品ID和设备编号,如果使用自动添加设备,设备编号可以使用唯一编码或者使用设备MAC地址,设备认证成功后会在后端自动添加一个对应的设备实体。16位,输出为Base64,加密使用的密码为产品密钥。发布数据 (实时显示,属性/功能和监测数据,可定时上报监测数据)
2024-03-07 21:33:08
1935
3
原创 【开源物联网平台】FastBee使用EMQX5.0接入步骤
将java内置mqtt broker切换成EMQX5.01.1 修改application.yml配置1.2 使用docker-compose-emqx.yml进行部署# 使用emqx版本mqtt broker输入该命令:sudo cp -rf docker-compose-emqx.yml docker-compose.yml二、EMQX5.0配置EMQX配置Http认证和Webhook(处理客户端上下线),有两种方式: 通过emqx.conf文件配置,已有配置好的文件
2024-03-06 15:25:59
1962
13
原创 【开源社区建设】开源社区如何组织运营?
此外,为了维护社区秩序,还需要制定一系列社区规范和行为准则,引导成员遵守公共秩序,并共同营造积极向上的社区氛围。同时,与其他开源社区和组织建立合作关系,共同推广开源文化和技术,也是扩大影响力的有效途径。因此,我们需要建立多样化的沟通渠道,如邮件列表、论坛、即时通讯工具等,以便成员能够迅速、便捷地交流和分享信息。同时,项目仓库和文档库的建立也是必不可少的,它们为成员提供了共享和获取资源的平台。此外,建立项目文档和教程也是必要的,它们能够帮助新成员快速融入社区,了解项目细节和操作流程。
2024-03-06 15:03:53
680
原创 【物联网应用案例】从0到N,智慧农业的数据价值
为了满足全球超过80亿人口的庞大需求,我们引入智慧农业解决方案,它借助前沿的数字孪生技术,精准地收集并深入分析土壤状况、天气模式、微气候以及当前的作物生长或土地利用情况。借助物联网、AI和云计算等前沿科技的综合应用,我们可以实现对农田灌溉、施肥及数据检测等流程的精细化管理,从而在同等面积的土地上产出更为丰富的农产品。同时,农业技术解决方案也为农民和农艺师提供了有力的工具,帮助他们精准测量并验证农业技术的投入与产出,从而实现更高效、可持续的农业发展。
2024-03-04 15:32:48
1029
9
window环境下zlmediakit运行环境(含openssl,libsrtp,fmpeg套件)
2024-08-26
FastBee物联网平台源码获取
2024-03-10
EMQX 与 Apache IoTDB 的结合
2024-01-21
基于 Apache IoTDB 流处理框架
2024-01-21
2023物联网平台产业研究报告及案例集
2023-12-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人