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.1-cp310-abi3-win_amd64.whl (201.6 kB view details)

Uploaded CPython 3.10+Windows x86-64

bc_insole_sdk-0.1.1-cp310-abi3-manylinux_2_34_x86_64.whl (298.6 kB view details)

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

File details

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

File metadata

File hashes

Hashes for bc_insole_sdk-0.1.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 eddaf4a6e52784d6b7d37beeb655e9a10bb5f65f8ab0ee4fa2156abea8025ff7
MD5 3c70a114bc775bf2fd0ad8d2ad54d245
BLAKE2b-256 72926bc984e1a0c140258a6dd4d1616773107d8f1ade97d887d86074ce4ae337

See more details on using hashes here.

Provenance

The following attestation bundles were made for bc_insole_sdk-0.1.1-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.1-cp310-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bc_insole_sdk-0.1.1-cp310-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 41bdd955cdd9efc57806599c0f4d176880757a6805f56706129170e34bc2d9e8
MD5 219d22b0a0c14698f3d69bc9d5f54f0c
BLAKE2b-256 d244ff14683f97b1351c184215ec9402f01473fdcd3a8ccd0d798f30a039b984

See more details on using hashes here.

Provenance

The following attestation bundles were made for bc_insole_sdk-0.1.1-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