Skip to main content

No project description provided

Project description

BC Insole SDK

Rust, Python, iOS, and Android SDK foundation for BrainCo smart pressure insoles.

The device protocol uses a short binary transport frame carrying Protobuf payloads:

[BRNC][Ver][PayVer][Len LE][Protobuf Payload][CRC16 LE]

Core protocol support lives in sdk/src/protocol and implements:

  • CRC16-Modbus validation over header + payload
  • frame encoding
  • stream parsing with magic-byte resynchronization
  • Protobuf request/response payload encoding and decoding

Build

cargo test

Python

cd sdk
maturin develop --features python

Mobile

The Rust crate exports a C ABI with staticlib/cdylib outputs. iOS and Android wrappers should bind to the C surface in sdk/src/c.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bc_insole_sdk-0.1.2-cp310-abi3-win_amd64.whl (213.5 kB view details)

Uploaded CPython 3.10+Windows x86-64

bc_insole_sdk-0.1.2-cp310-abi3-manylinux_2_34_x86_64.whl (310.8 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.34+ x86-64

File details

Details for the file bc_insole_sdk-0.1.2-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for bc_insole_sdk-0.1.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 dbebc55279676330ab28e756b1a1b64c91bc5267ac501c36456fd0ffe33b546e
MD5 ed56729e6f7b98dbdf580f0fba0c5d57
BLAKE2b-256 4ebb648ebfb26a27f9f26f438e2e1400d190ed01c65ac3e8eee704995152e343

See more details on using hashes here.

Provenance

The following attestation bundles were made for bc_insole_sdk-0.1.2-cp310-abi3-win_amd64.whl:

Publisher: build-python.yml on Yongle-Fu/bc-insole-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bc_insole_sdk-0.1.2-cp310-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bc_insole_sdk-0.1.2-cp310-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5f514f7457740f02f40ff81708123642774e19e0fc98724041eb47b80ed2fa12
MD5 6f0bc7c66645de055b2f9728f04bd810
BLAKE2b-256 b29d94a9aa9ee1498742a78640b2146754f41164df05187f849788f180c5f1c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bc_insole_sdk-0.1.2-cp310-abi3-manylinux_2_34_x86_64.whl:

Publisher: build-python.yml on Yongle-Fu/bc-insole-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page