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

Uploaded CPython 3.10+Windows x86-64

bc_insole_sdk-0.1.3-cp310-abi3-manylinux_2_34_x86_64.whl (312.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.3-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for bc_insole_sdk-0.1.3-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 91d8b68f00dbd0edd95873dc24d519c4eca73f86edd4fe9d5be9cb58641dee7c
MD5 a4f43b013c3b58540ddba1b656ebb484
BLAKE2b-256 704cbebb9ab8dbdd212dbe132f3781530f8bf73ca051abb169bc26805681a02f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bc_insole_sdk-0.1.3-cp310-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 356ca7d485e97f42e9ada593203bcdd1b9dc4c3df9124360cf4392fda1484bf8
MD5 0d4012cec1e46d5f435fc2a133ef28e6
BLAKE2b-256 b5ffb98a3cfcd0aad01a9027fd741fc245846223a98ef891a38b2bf85f30b4d5

See more details on using hashes here.

Provenance

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