Skip to main content

Python SSCMA-Micro

Description

This is a client for the sscma_micro, which is a microcontroller at server for the SSCMA models.

More information about the sscma_micro can be found at here

Usage

Install Development version

git clone https://github.com/Seeed-Studio/python-sscma
cd python-sscma
sudo pip install -U -e .

Install Stable version

sudo pip install python-sscma
sscma.cli --help
Usage: sscma.cli [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  client
  flasher
  server

Client

sscma.cli client --help
Usage: sscma.cli client [OPTIONS]

Options:
  -B, --broker TEXT       Specify the MQTT broker address
  -U, --username TEXT     Specify the MQTT username
  -P, --password TEXT     Specify the MQTT password
  -D, --device TEXT       Specify the Device ID
  -p, --port TEXT         Specify the Port to connect to
  -b, --baudrate INTEGER  Specify the Baudrate for the serial connection
  --sample                Enable the Sample mode, default is Invoke mode
  -s, --save              Enable the save mode
  -o, --save_dir TEXT     Specify the Directory for saveing images
  -h, --headless          Run the program without displaying the images
  -v, --verbose           Show detailed information during processin
  --help                  Show this message and exit.

Client with Serial

sscma.cli client --port /dev/ttyUSB0 

Client with MQTT

sscma.cli client --broker mqtt.broker.com --username username --password password --device device_id 

Sample

sscmai client --port /dev/ttyUSB0 --save 

Flasher

sscma.cli flasher --help
Usage: sscma.cli flasher [OPTIONS]

Options:
  -p, --port TEXT         Port to connect to
  -f, --file TEXT         File to write to the device
  -b, --baudrate INTEGER  Baud rate for the serial connection
  -o, --offset TEXT       Offset to write the file to
  -s, --sn                Write serial number
  --help                  Show this message and exit.
sscma.cli flasher -p /dev/ttyUSB0 -f firmware.bin 
sscma.cli flasher -p /dev/ttyUSB0 -s

Contributing

If you have any idea or suggestion, please open an issue first.

If you want to contribute code, please fork this repository and submit a pull request.

License

MIT License

Download files

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

Source Distribution

python-sscma-0.5.7.tar.gz (1.0 MB view details)

Uploaded Source

File details

Details for the file python-sscma-0.5.7.tar.gz.

File metadata

  • Download URL: python-sscma-0.5.7.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for python-sscma-0.5.7.tar.gz
Algorithm Hash digest
SHA256 c2f112070a8aaab80293678b9f937ef352eca1a31061606704b917af4fd51900
MD5 765a820e261d6fad11941b561eb5abf9
BLAKE2b-256 446e7a33233850020839c45f8edb2eae8dace2da63d539d2eeaac269a8c5800e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.7 This release

1 file

0.5.6.1

1 file

0.5.5

1 file

0.5.4

1 file

0.5.3

1 file

0.5.2

1 file

0.5.1

1 file

0.5.0

1 file

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

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