# HarmonyOS MQTT 开发指南 作为一名刚入行的小白,了解如何在 HarmonyOS 开发板上实现 MQTT 功能对于你的开发技能来说是一个重要的里程碑。本文将引导你深入了解整个流程,并逐步展示所需的代码和相关操作。 ## 流程概述 为了帮助你更好地理解整个开发过程,我将把开发流程整理成一个表格: | 步骤 | 描述 | |------|------| | 1 | 安装开
原创 2024-09-28 05:28:04
250阅读
一、引言        随着网络的不断发展,万物互联正成为现实,但是由于受限设备和低带宽、高延迟或不可靠的网络,影响着物联网的发展的。为了解决这些问题,IBM工程师在1999年发布MQTT协议,它是基于二进制消息的发布/订阅编程模式的消息协议,由于其优越的表现,在物联网方方面面都有着广泛应用,现在已经成为OASIS规范
转载 2023-10-14 09:37:44
150阅读
 有幸得到小熊派官方出品的搭载华为鸿蒙的开发板,我将会把自己的学习过程记录在博客中,并尝试做一下应用的小开发。第一部分我们先来介绍一下开发板。一.  二. BearPi-HM板载有丰富的外设资源,便于多应用的开发和部署:1. E53 Interface;2. Hi3861RNIV100 2.4G Wi-Fi Soc芯片;3. *NT3H1x01W0FHKH
HarmonyOS Connect设备开发,相信不少刚入门的开发者都被这些问题所困扰,面对五花八门的开发板不知道该怎么选取?芯片、模组、开发板傻傻分不清?如何使用代码控制开发板?本期,我们将一一为你解答。一、芯片适配方案 芯片,是一种将电路集中制造在半导体晶圆表面上的小型化方式,它可以通过系统指令对端口设备进行控制。如果把系统比作一个设备的灵魂,那么芯片就是设备的心脏,芯片厂商基于OpenHarm
目录一、显示屏显示颜色操作步骤:例1:全屏显示红色例2:横屏显示三色例3:竖屏显示三色一、显示屏显示颜色一个屏幕是800*480个像素是将准备好的颜色数据写入到显示屏的设备中(/dev/fb0),由操作系统利用文件控制显示屏硬件操作步骤:1.准备800*480个像素点颜色数据2.打开显色屏设备文件参数:        
一、为什么选择LVGL8.2版本因为想使用NXP的GUI Guider进行开发,而目前他的版本支持只有7.10.1和8.2.0两个。二,获取LVGL并移植到下列地址下载:LVGL的GITHUB仓库 选择8.2版本三、新建工程1.要求 有一个显示屏(分辨率大于100*100,后续GUI Guider要求),单片机能正常驱动。并有一个填充点函数,类似于LCD_Fill(uint16_t x,uint1
先是stm32 大涨,随后 arduino 更是翻了3倍,现在已经开始把STC89C52捡起来了,现在看到烧坏的板子有点心疼。网上看到Digispark价格还比较低,其实也翻了两番。比起stm32 和51 arduino IDE还是挺好用的,主要是小巧,而其烧录比较方便。 一、ATTINY88 安装方法: 于是想要安装Digispark单片机到 arduino IDE,首先利用淘宝的方法安装了AT
转载 2024-01-15 01:08:11
180阅读
MQTT是一个基于客户端-服务器的消息发布/订阅传输协议。MQTT协议是轻量、简单、开放和易于实现的,可以应用于物联网(IoT)环境中。 通过Hi3861开发板实现信息的采集,通过MQTT协议实现信息的传输。
转载 2020-11-16 17:15:38
722阅读
本文档主要介绍 Hi3515 Demo 单板基本功能特点和硬件特性、多功能硬件配置、软件调试操作使用方法。Hi3515 Demo 单板是针对海思 Hi3515 H.264 编解码处理器芯片(以下简称为 Hi3515 芯片)开发的参考设计单板,用于给客户展示 Hi3515 芯片强大的多媒体处理功能和丰富的外围接口,同时为客户提供基于 Hi3515 芯片的硬件参考设计,使客户不需修改或者只需要简单修改
转载 2023-08-16 18:19:25
285阅读
Android Things是一款面向物联网和智能设备的Android系统,学习、入门和进行Android Things的开发,都离不开和硬件打交道。如果你是个硬件小白,本文将帮助你了解如何选购Android Things硬件、选择配件套装进行Android Things硬件开发的入门学习,并对NXP Pico i.MX7D Pico开发套件和树莓派3开发板做简要的比较。开发板首先,你需要有一块运
1. 本次使用RTL8195AM测试一下,原厂资源地址:https://os.mbed.com/platforms/Realtek-RTL8195AM/2. 由于板子支持mbed,所以把CON2连接电脑之后,会出来一个小的盘、3. 从github上下载程序测试一下,例程下载地址https://github.com/ARMmbed/mbed-os-example-blinky,LED灯闪烁例程,然后
转载 2023-07-31 22:57:44
399阅读
      前面讲了原理图封装库及PCB封装库设计,现在以51单片机开发板为例讲解PCB设计。第1步 创建PCB Project 1.1  分别点击File,New,Project,PCB_Project可以看到Projects面板中,有一个名为PCB_Project1_PrjPCB的PCB工程 1.2 保存PCB Project  将鼠
之前小熊派鸿蒙开发板还没开售的时候,小熊派官方给我送了一套,这是小熊派第三次给我送开发板了,开发板还是一如既往的精致:因为时间安排不过来,所以一直没有拿出来玩。正好处于年底,又到新的一年...
原创 2021-06-04 17:37:23
549阅读
从这篇教程开始将动手在TPYBoard STM32F407开发板上运行 Python 脚本,下面教大家拿到这个开发板后怎么用! 从这篇教程开始将动手在TPYBoard STM32F407开发板上运行 Python 脚本,下面教大家拿到这个开发板后怎么用!(该款开发板某宝上有售) 1 连接开发板 通过 USB 线连接你的 PC 机(wi
一. 特别注意事项拿到开发板,首先检查一下外观是否完好,特别需要注意J11是否有跳线帽将上面两个管脚短接,发货默认是用DC座供电,如下图: 确认跳线帽无误,通过DC线给开发板供电,DC线的另一端(USB头)可直接从手机充电器或电脑USB口取电。供电说明:开发板可用两种供电模式,一种是通过DC座供电,另一种可通过电池供电,两种供电方式需要通过开发板上的跳线帽选择。发货默认是与DC短接,如果需要通过电
由谷歌主导并推动的移动终端操作系统Android,由于其开源开放的特性,自发布之日起便受到全球各大IT厂商的欢迎。在各厂商的热情推动下,基于Android系统的手机、平板、智能手表等各类产品层出不穷,迅速普及到人们的日常生活,促进了社会生活方式的深刻变革。  Android终端产品的普及,也激发广大的电子工程师、程序员、相关的科技工作者研究Android的热情。在此背景下,ChipSP
海思文档+nfsAxe+SecureCRT 8.1破解版资源网盘链接提取码:pzxg2 开发板环境设置本文省去kernel、uboot、文件系统烧写步骤,详见海思文档。 工具:开发板、usb转串口(dp9)、usb转网卡、网线、windows10系统+nfsAxe+SecureCRT 8.1、ubuntu18.04虚拟机其中usb转串口用于通信、网卡用于nfs文件传输,也可以使用其他方法进行通信和
转载 2024-07-23 09:14:53
118阅读
文| 谷歌开发技术专家 (GDE) 王玉成 (York Wang)这是 Android Things 专题的第二篇,我们介绍一下硬件。经过 2016 年 Brillo 首批开发者的反馈和市场调研,为了照顾广大 Android 开发者的习惯,形成了现在的 Android Things 操作系统,完全兼容 Android Studio 的开发环境。今年 2 月 8 日,Google 发布了 Devel
FPGA:FPGA(Field-Programmable Gate Array), 即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA工作原理:FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念
目录看看如何为Neptune板子烧录一个鸿蒙系统!前期工作:   Neptune简介   VMware下载和使用   安装合适的ubuntu中期工作:   学习ubuntu(Linux系统)中的常用指令   python环境搭建   Linux编译环境搭建 
  • 1
  • 2
  • 3
  • 4
  • 5