1- # Golioth Bluetooth Gateway
1+ # Golioth Pouch Gateway
22
3- Golioth Bluetooth Gateway is a device capable of connecting to Golioth
3+ Golioth Pouch Gateway is a device capable of connecting to Golioth
44cloud and serving as proxy for Bluetooth-only devices (nodes). All
55communication between Bluetooth nodes and cloud is end-to-end encrypted
66and authenticated. This means that gateway serves as untrusted two-way
@@ -23,7 +23,7 @@ of the following targets that are already configured for this application:
2323### Release Binaries
2424
2525Pre-built firmware binaries for the above hardware are available in
26- [ GitHub] ( https://github.com/golioth/bluetooth -gateway/releases/latest ) . We
26+ [ GitHub] ( https://github.com/golioth/pouch -gateway/releases/latest ) . We
2727recommend using these binaries as the fastest way to get started.
2828
2929<details >
@@ -170,7 +170,7 @@ where `<psk-id>` and `<psk>` are the device credentials you created in step 1.
170170Setup repo with NCS:
171171
172172```
173- west init -m https://github.com/golioth/bluetooth -gateway.git --mf west-ncs.yml
173+ west init -m https://github.com/golioth/pouch -gateway.git --mf west-ncs.yml
174174west update
175175west patch apply
176176```
@@ -186,7 +186,7 @@ to checkout proper revision and apply required patches type:
186186
187187```
188188west config manifest.file west-thingy91x-controller.yml && west update
189- west forall zephyr -c "git am $(west topdir)/bluetooth -gateway/zephyr/patches/thingy91x-controller/zephyr/* .patch"
189+ west forall zephyr -c "git am $(west topdir)/pouch -gateway/zephyr/patches/thingy91x-controller/zephyr/* .patch"
190190```
191191
192192Bluetooth controller is running on the nRF5340 NET core. This means that proper
@@ -197,7 +197,7 @@ This is done by by changing `SWD` switch (`SW2`) from `nRF91` to `nRF53`
197197on Thingy, then building and flashing firmware with:
198198
199199```
200- west build -p -b thingy91x/nrf5340/cpunet bluetooth -gateway/controller --sysbuild -- -DSB_CONF_FILE=sysbuild/nrf5340_cpuapp.conf
200+ west build -p -b thingy91x/nrf5340/cpunet pouch -gateway/controller --sysbuild -- -DSB_CONF_FILE=sysbuild/nrf5340_cpuapp.conf
201201west flash
202202```
203203
@@ -206,7 +206,7 @@ modem and also Bluetooth Host stack, which communicates with Bluetooth
206206Controller over UART. Build and flash it with:
207207
208208```
209- west build -p -b thingy91x/nrf9151/ns bluetooth -gateway/gateway --sysbuild
209+ west build -p -b thingy91x/nrf9151/ns pouch -gateway/gateway --sysbuild
210210west flash
211211```
212212
@@ -220,7 +220,7 @@ This is done by by changing `SWD` switch (`SW10`) from `nRF91` to
220220`nRF52` on development kit, then building and flashing firmware with:
221221
222222```
223- west build -p -b nrf9160dk/nrf52840 bluetooth -gateway/controller
223+ west build -p -b nrf9160dk/nrf52840 pouch -gateway/controller
224224west flash
225225```
226226
@@ -229,7 +229,7 @@ modem and also Bluetooth Host stack, which communicats with Bluetooth
229229Controller over UART. Build and flash it with:
230230
231231```
232- west build -p -b nrf9160dk/nrf9160/ns bluetooth -gateway/gateway --sysbuild
232+ west build -p -b nrf9160dk/nrf9160/ns pouch -gateway/gateway --sysbuild
233233west flash
234234```
235235
@@ -238,7 +238,7 @@ west flash
238238Setup repo with Zephyr:
239239
240240```
241- west init -m https://github.com/golioth/bluetooth -gateway.git --mf west-zephyr.yml
241+ west init -m https://github.com/golioth/pouch -gateway.git --mf west-zephyr.yml
242242west update
243243west zephyr-export
244244pip install -r zephyr/scripts/requirements.txt
@@ -248,15 +248,15 @@ Gateway firmware runs on nRF52840 chip. There is direct access to LTE
248248modem and also Bluetooth Host stack. Build and flash it with:
249249
250250```
251- west build -p -b mg100 bluetooth -gateway/gateway --sysbuild
251+ west build -p -b mg100 pouch -gateway/gateway --sysbuild
252252west flash
253253```
254254
255255### Useful options for debugging and development
256256
257257#### Running gateway with simulator or USB dongle
258258
259- See [Running Bluetooth Gateway with
259+ See [Running Pouch Gateway with
260260simulator](doc/simulator_or_usb_dongle.md).
261261
262262#### `CONFIG_POUCH_GATEWAY_CLOUD`
@@ -269,14 +269,14 @@ connected platforms (nRF91) there is no latency because of cellular
269269network infrastructure.
270270
271271`CONFIG_POUCH_GATEWAY_CLOUD` is available both on the gateway applicaton level
272- (`bluetooth -gateway/gateway`) as well as in sysbuild (mainly for ease of
272+ (`pouch -gateway/gateway`) as well as in sysbuild (mainly for ease of
273273use) as `SB_CONFIG_POUCH_GATEWAY_CLOUD`.
274274
275275Running `nrf52_bsim` simulaton without cloud communication can be done
276276with:
277277
278278```
279- west build -p -b nrf52_bsim bluetooth -gateway/gateway --sysbuild -- \
279+ west build -p -b nrf52_bsim pouch -gateway/gateway --sysbuild -- \
280280 -DSB_CONFIG_POUCH_GATEWAY_CLOUD=n
281281west flash
282282```
0 commit comments