Commit a54403b8 authored by Vladimir Kiryakov's avatar Vladimir Kiryakov
Browse files

Link to new repositories

parent 78af04ee
......@@ -45,15 +45,15 @@ _Disclaimer: This guide based on A71CH OpenSSL Engine and OpenSSL example script
![alt text][Snaps Host API usage]
* [rigado-hsm-server snap](https://git.rigado.com/cascade/rigado-hsm-server) - NXP A71CH JRCP server and configuration tools for Rigado gateway. This snap implements A71CH Host API functions and configuration tools.
* **a71ch-custom snap** - custom snap which want to use AC71CH features (with OpenSSL). Example: [a71ch-aws-client](https://git.rigado.com/cascade/a71ch-aws-client)
* [rigado-hsm-server snap](https://git.rigado.com/documentation/rigado-hsm-server) - NXP A71CH JRCP server and configuration tools for Rigado gateway. This snap implements A71CH Host API functions and configuration tools.
* **a71ch-custom snap** - custom snap which want to use AC71CH features (with OpenSSL). Example: [a71ch-aws-client](https://git.rigado.com/documentation/a71ch-aws-client)
* **a71ch device** - i2c device/interface in linux devicetree connected to AC71CH hardware module.
#### rigado-hsm-server snap
_Disclaimer: For now `rigado-hsm-server` snap is require `devmode`_
You can find sources [here](https://git.rigado.com/cascade/rigado-hsm-server).
You can find sources [here](https://git.rigado.com/documentation/rigado-hsm-server).
* **rigado-hsm-server.jrcp-server** - system daemon which implements A71CH Host API via sockets (by default tcp://127.0.0.1:8050).
* **rigado-hsm-server.A71CHConfigToolSCI2C** - a command-line utility which allow get/set sci2c configuration. Use `--help` option to get additional info
......@@ -72,11 +72,11 @@ There several i2c devices available from host OS on Cascade-500 gateway. A71CH s
## How to develop client snap (OpenSSL)
Please browse client snap example: [a71ch-aws-client](https://git.rigado.com/cascade/a71ch-aws-client) (C++)
Please browse client snap example: [a71ch-aws-client](https://git.rigado.com/documentation/a71ch-aws-client) (C++)
This snap implement connectivity example which is scan BLE beacons (via HCI interface), transform scan results as JSON and send payloads via MQTTs to AWS IoT Core.
Client entry point is [PubSub.cpp](https://git.rigado.com/cascade/a71ch-aws-client/blob/master/Client/PubSub/PubSub.cpp)
Client entry point is [PubSub.cpp](https://git.rigado.com/documentation/a71ch-aws-client/blob/master/Client/PubSub/PubSub.cpp)
Due to client snap init OpenSSL session all required files such as custom OpenSSL config and engine shared libraries should be available both in client and server snaps.
......@@ -95,7 +95,7 @@ plugs:
target: jrcp/lib
```
You can find example of **snapcraft.yaml** file [here](https://git.rigado.com/cascade/a71ch-aws-client/blob/master/snap/snapcraft.yaml).
You can find example of **snapcraft.yaml** file [here](https://git.rigado.com/documentation/a71ch-aws-client/blob/master/snap/snapcraft.yaml).
Assembled engine files located in the [jrcp_host/lib](jrcp_host/lib) folder.
......@@ -115,7 +115,7 @@ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$SNAP/jrcp/lib
_Note: Some libraries can ignore `OPENSSL_CONF` and skip the loading of the engine. Please validate that your transport first._
After configuring OpenSSL Engine we can generate keypair and certificate request. You can find example [here](https://git.rigado.com/cascade/rigado-hsm-server/blob/master/rootfs/bin/init_A71CH_openssl).
After configuring OpenSSL Engine we can generate keypair and certificate request. You can find example [here](https://git.rigado.com/documentation/rigado-hsm-server/blob/master/rootfs/bin/init_A71CH_openssl).
[Snaps Host API usage]: images/snaps.png "A71CH Host API Usage via Snaps on Cascade-500"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment