- 博客(23)
- 收藏
- 关注
原创 【11. BLE Mesh SDK 开发-小米 IoT 平台-如何制作模组OTA包以进行固件升级】
【代码】【11. BLE Mesh SDK 开发-小米IoT平台-如何制作模组OTA包以进行固件升级】
2023-12-28 17:34:14
830
2
原创 【10. BLE Mesh SDK 开发-小米 IoT 平台-如何进行消息上下行调试】
待开发板模拟的设备通过蓝牙 Mesh 网关上线后,如果不是用标准插件,则可以使用平台调试工具模拟插件下发指令给设备,如果是标准插件可以直接用插件调试。然后通过设备 did(小米给每个设备分配的唯一标识)查询设备与云端通信日志,确认设备开关状态数据已上报到服务器,则通信正常。待开发板模拟的设备通过蓝牙 Mesh 网关上线后,再短按开发板按键 SW1 触发开发板切换开关状态并上报。
2023-12-28 17:14:24
641
原创 【9. BLE Mesh SDK 开发-小米 IoT 平台-如何进行设备配网】
登录 米家 App,并通过添加设备连接该模组,将该模组连上云端。),打开米家App,按照下述步骤执行。
2023-12-19 16:32:03
1112
原创 【8. BLE Mesh SDK 开发-小米IoT平台-如何搭建开发调试环境】
【代码】【8. BLE Mesh SDK 开发-小米IoT平台-如何搭建开发调试环境】
2023-12-19 15:02:55
1019
原创 【7. BLE Mesh SDK 开发-小米 IoT 平台-如何烧录固件】
固件程序烧录前,需在模组的 J4 引脚处添加跳线帽,将引脚两两相连,再按复位键(SW2),使模组进入固件烧录模式。点击 Open 打开烧录串口,然后点击 Downlaod 进行烧录,烧录完再点击 Detect。烧录完成后,需将 J4 处跳帽恢复正常连接状态,再按复位键(SW2)后,模组会运行烧录后的程序。加载 flash 分区表、App image 和 patch 文件烧录三个必须文件。烧录固件,开发时建议使用工具的调试模式烧录,调试模式默认关闭,需运行。使用 SDK 中的工具。
2023-12-19 14:51:16
1406
原创 【6. BLE Mesh SDK 开发-小米 IoT 平台-如何搭建软件环境和进行基础开发】
在平台上定义好设备功能定义后,开发者也可以根据需要(非必须),使用代码自动生成工具生成 Spec 操作相关代码,减少代码开发,操作步骤如下。将生成的代码源文件加入到工程对应的目录下:把原先有的全部都删掉,然后点击。中 MI_LOG_LEVEL 宏配置开启应用层日志打印级别。,打开刚才的替换的目录,选择你要添加的文件(直接全选),点击。更改 Log 打印级别,通过。将其解压后,用其替换。下有生成的bin文件。
2023-12-19 14:44:54
2651
原创 【5. BLE Mesh SDK 开发-小米 IoT 平台-如何搭建硬件环境】
(这个系统反应有点慢,点一下就行了,如果超过十秒还没有下载可以再点一下),可下载对应模组(MHCB05P-B)的产品规格书,在。按照下图进行硬件连线,注意跳线帽的位置。章节查看模组管脚布局和功能描述。
2023-12-19 11:20:40
1873
原创 【4. BLE Mesh SDK 开发-小米 IoT 平台-固件开发如何进行平台侧设置、申请模组和申请 SDK】
配置完成后,在资源申请界面,会出现需要申请的SDK,点击申请,填写相关信息。,进行固件设置(配置开发模式、OTA 方式、模组型号),采购模组、在弹出界面填写相关信息。
2023-12-18 17:38:19
1395
原创 【3. BLE Mesh SDK 开发-小米 IoT 平台-如何进行扩展程序开发】
单键开关平台已上线了标准扩展程序,所以会默认有标准扩展程序,如果标准扩展程序满足产品需求,那就可以不用再开发扩展程序。如果不满足要求,可以新建自定义扩展程序版本,扩展程序开发可参考。标准扩展程序已实现了本产品在功能定义中的标准功能,同时还提供了一些功能,可按需配置,最多30分钟可在APP上生效,如需配置可点击。多语言文案配置(可选),如使用标准扩展程序,则需要「高阶配置」中为功能定义配置多语言文案;如不使用标准扩展程序,可以跳过此步骤。点击“开始测试”,选择测试用户。
2023-12-18 17:26:31
1081
原创 【2. BLE Mesh SDK 开发-小米 IoT 平台-如何进行功能定义】
点击功能定义,选择模版,以单键开关为例,点击确定选择产品方案模板后会生成品类方案默认功能定义,根据需要可自行增/删服务,定义属性,方法,事件点击生成 Mesh 描述,如果能够正常生成描述则证明这个产品支持 BLE Mesh 接入,否则不支持。
2023-12-18 17:15:07
709
原创 【1. BLE Mesh SDK 开发-小米 IoT 平台-如何新建产品】
点开刚才创建的产品,在“基础配置”里点击“编辑”,配置产品的相关信息,包括上传产品的图片等。点击“新建产品”,注意“产品类型”和“联网方式”,填写产品的相关信息。登录小米IoT平台后,首页点击“控制台”下拉列表中的“产品”可在搜索框按照产品model搜索自己创建的产品。小米IoT平台,没有账号的话进行。
2023-12-18 17:08:02
950
原创 【10. Wi-Fi 通用模组-小米 IoT 平台-如何进行硬件调试】
调试APP功能:从米家服务器缓存读取设备状态,等同于米家APP 的环境,开发者使用该调试器可模拟用户使用设备的实际情况,即调试米家 App 中的扩展程序。- 调试固件:调试器从固件读取设备状态,用于调试设备模组固件的某个单项功能,开发者使用该调试器可针对性地调试设备的某个功能。小爱语控测试工具:如果当前产品可被小爱语控,则可以使用该工具调试语控效果。调试APP功能(云端缓存)
2023-11-02 16:28:56
838
原创 【8. Wi-Fi 通用模组-小米 IoT 平台-如何进行设备配网】
登录 米家 App,并通过添加设备连接该模组,将该模组连上云端。),打开米家App,按照下述步骤执行。配网完成后,进入插件控制设备。
2023-11-02 16:28:13
641
原创 【6. Wi-Fi 通用模组-小米 IoT 平台-如何通过 Linux 模拟 MCU 运行 Demo】
里面可以看到 是第几个 COM 口 ( 下面第二张图的第三步选择你需要的端口),设置串口参数:波特率: 115200,数据位: 8,奇偶校验: None,停止位: 1,流控制选None。将解压后的文件夹导入Linux系统(笔者使用的是Ubuntu 20.04,怎么导入以及如何用VSCode连到虚拟机网上自行搜索,也可以不连接直接在虚拟机中的终端进行操作)将串口工具CP2102连接到Linux中,模组Log连接到主机端,以便于在主机端可以连接打印日志信息。指令,会生成一个可执行的二进制文件。
2023-11-02 16:26:42
308
原创 【5. Wi-Fi 通用模组-小米 IoT 平台-搭建开发环境需要哪些软硬件以及串口板和模组如何进行硬件连线】
【代码】【5. Wi-Fi 通用模组-小米Iot平台如何搭建开发环境,需要哪些软硬件】
2023-11-02 16:26:12
489
原创 【4. Wi-Fi 通用模组-小米 IoT 平台-如何进行固件配置及申请资源】
【代码】【5. Wi-Fi 通用模组-小米IoT平台-如何进行固件配置及申请资源】
2023-11-02 16:03:58
419
原创 keil 如何设置生成 bin 文件 - 详细图文
输出bin文件的目录(没有的话点击编译会自动创建):“.\Objects\App\mcu_demo.bin” (mcu_demo是输出bin文件的名字,你可以自定义)fromelf.exe所在的位置:“D:\Program\Keil\ARM\ARMCLANG\bin\fromelf.exe”输入文件axf所在的位置:“.\Objects\mcu_demo.axf”输出bin文件的命令:“–bin --output”魔术棒 - User。
2023-11-01 11:38:15
2871
原创 【3. Wi-Fi 通用模组-小米 IoT 平台-如何进行产品扩展程序开发】
平台的 demo 中使用的 Spec 功能定义是标准灯定义,直接使用标准插件点击“开始测试”,选择测试用户点击“去配置”,配置在线隐私,然后选择“新建隐私”,点击“提交”然后在这里配置“隐私协议”和“用户协议”,至少得有中文和英文两个版本
2023-11-01 10:22:21
385
原创 【2. Wi-Fi 通用模组-小米 IoT 平台-如何进行产品的功能定义】
选择你需要用到的产品模板查看增加服务,也可以点击服务查看具体的定义属性,方法,事件
2023-11-01 10:17:14
318
原创 【1. Wi-Fi 通用模组-小米 IoT 平台-如何新建产品】
在“基础配置”里点击“编辑”,配置产品的相关信息,包括上传产品的图片。小米IoT平台首页点击“控制台”下拉列表中的“产品”点击“新建产品”,注意“产品类型”和“联网方式”
2023-11-01 10:10:48
288
原创 【Wi-Fi通用模组-如何将小米 IoT 平台自动生成的源代码变成bin文件】
目录前提条件keil 如何设置生成 bin 文件生成bin的步骤前提条件配置好Keil开发环境,下载好相应的器件库keil 如何设置生成 bin 文件参考 keil 如何设置生成 bin 文件生成bin的步骤打开平台下载的源代码*\mcu_demo_light\arch\stm32\MDK-ARM,双击用Keil打开点击build根据打印信息去你配置的目录中找到生成的bin文件
2023-10-31 16:37:54
318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅