Cài đặt môi trường phát triển cho S+camera

10/8/2021 others

# Xây dựng môi trường phát triển trên PC

Khi cài đặt python lên trên pyenv thì cần những thư viện phụ thuộc. Ta sẽ install nó trước

$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
1
2
3

# Cài đặt pyenv

$ git clone https://github.com/yyuu/pyenv.git $HOME/.pyenv
$ export PYENV_ROOT="$HOME/.pyenv"
$ export PATH="$PYENV_ROOT/bin:$PATH"
$ eval "$(pyenv init -)"
1
2
3
4

# Cài đặt python 3.7.3

$ wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
$ tar -xvzf Python-3.7.3.tgz
$ cd Python-3.7.3
$ ./configure --enable-optimizations
$ make -j 8
$ sudo make altinstall
1
2
3
4
5
6

# Cài đặt python bằng pyenv

$ pyenv install 3.7.3
$ pyenv local 3.7.3
$ pyenv rehash
1
2
3

# Lưu biến môi trường

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ source ~/.bashrc
1
2
3
4

# Tạo môi trường venv

$ sudo mkdir -p /opt/soracom/python/
$ self=$(whoami)
$ sudo chown -R $self /opt/soracom/
$ python3.7 -m venv --without-pip /opt/soracom/python/
$ source /opt/soracom/python/bin/activate
1
2
3
4
5

# Deploy

# Cài đặt phần mềm

# for ubuntu amd architecture
$ sudo apt-get install jq
$ wget https://github.com/soracom/soracom-cli/releases/download/v0.10.2/soracom_0.10.2_amd64.deb
$ dpkg -i soracom_0.10.2_amd64.deb
1
2
3
4

# Đăng ký thông tin

$ LANG=ja soracom configure
# Chọn Japan
# Chọn 3 -> điền các thông tin cần thiết
1
2
3

# Kiểm tra thông tin đã đăng ký

$ soracom configure get
1

# Deploy tools script

Download deploy tool tại đây (opens new window)

# Run deploy

$ cd deploy
# Edit mosaic_deploy.sh
# Edit SORACOME_DEVICE_ID="d-m8qk4fo61vbiu4nc0hq6"
# Edit SORACOM_PROFILE="default"
$ ./mosaic_deploy.sh ../s_plus_camera/
1
2
3
4
5
Last Updated: 10/22/2021, 2:24:32 AM