文件名称:web-bluetooth-dfu:使用Web蓝牙更新设备固件
文件大小:1.09MB
文件格式:ZIP
更新时间:2024-05-22 07:10:38
TypeScript
Web蓝牙DFU 使用通过Nordic的DFU协议更新设备固件。 版本号 从Nordic SDK的版本12开始,设备固件更新协议已更改为安全。 该协议可以在这里看到: 较早的协议是不安全的,因此建议在此软件包中使用安全协议版本。 特征 支持继续失败的传输,并跳过任何已启动的初始化数据包(如果已经有效) 支持无激活 假设所有支持Web蓝牙的JS引擎也兼容ES6,则使用ES6语法 与一起编写以提高类型安全性 现场例子 此存储库包含安全DFU的实时Web示例。 在启用了浏览器中打开此站点: 支持拖放或上传固件包 支持解压缩浏览器中的固件包 在单个程序包(软件设备,引导程序,应用程序)中支持多个固件映像 先决条件 ,其中包括npm 。 安装 该软件包使用npm分发。 要将软件包安装在您的项目中: $ npm install web-bluetooth-dfu 设备配置 您将需要运行
【文件预览】:
web-bluetooth-dfu-master
----.gitignore(60B)
----package.json(1KB)
----tslint.json(1KB)
----package-lock.json(199KB)
----src()
--------secure-dfu.ts(19KB)
--------dispatcher.ts(2KB)
--------index.ts(1KB)
----gulpfile.js(3KB)
----LICENSE(1KB)
----index.js(1KB)
----tsconfig.json(506B)
----examples()
--------package.js(3KB)
--------web.html(9KB)
--------node.js(6KB)
----README.md(5KB)
----circle.yml(1KB)
----_if()
--------0253_sam3u2c_mkit_dk_dongle_nrf5x_0x5000.bin(104KB)
--------J-Link OB-SAM3U128-V2-NordicSemi 170724.bin(108KB)
----index.html(101B)
----_flash()
--------secure_dfu_ble_s132_pca10040_debug.hex(496KB)
--------libjlinkarm_nrf52_nrfjprogdll.dylib(267KB)
--------s132_nrf52_5.1.0_license-agreement.txt(2KB)
--------nrfjprog.ini(930B)
--------run.sh(252B)
--------libjlinkarm_nrf51_nrfjprogdll.dylib(203KB)
--------s132_nrf52_5.1.0_softdevice.hex(345KB)
--------libnrfjprogdll.dylib(75KB)
--------nrfjprog(513KB)
--------libjlinkarm_unknown_nrfjprogdll.dylib(82KB)
----.npmignore(64B)
----firmware()
--------license.txt(2KB)
--------bootloader_secure_ble_s132.zip(41KB)
--------ble_app_buttonless_dfu_s132.zip(40KB)
--------bootloader_secure_ble_app_buttonless_dfu_s132.zip(57KB)
--------softdevice_bootloader_secure_ble_s132.zip(175KB)
--------README.md(1KB)
--------ble_app_hrs_s140.zip(41KB)
----bower.json(628B)