# Use Wifi shield to run and alter scripts

**URL:** <https://forums.openmv.io/t/use-wifi-shield-to-run-and-alter-scripts/6657>\
**Category:** OpenMV Boards\
**Created:** [December 21, 2021, 8:04am UTC](https://forums.openmv.io/t/use-wifi-shield-to-run-and-alter-scripts/6657 "2021-12-21T08:04:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![darrask](https://avatars.discourse-cdn.com/v4/letter/d/ec9cab/32.png) [@darrask](https://forums.openmv.io/u/darrask)\
**Post date:** [December 21, 2021, 8:04am UTC](https://forums.openmv.io/t/use-wifi-shield-to-run-and-alter-scripts/6657/1 "2021-12-21T08:04:41Z")

</div>

We would like to setup the H7+ via a smartphone app to check the live view, load and test scripts, and maybe also check images.  
We can already access the live stream using the example script, but for a true two-way communication with the board, I am wondering how to achieve that more specifically.

- I understood that the WiFi shield offers TCP/UDP sockets and that unetwork supports a range of things
- from this thread: [Using the WiFi shield - #3 by iabdalkader](https://forums.openmv.io/t/using-the-wifi-shield/126/3) I read that it is possible to send and execute scripts.
- From this thread: [Wifi Shield - #5 by askerker](https://forums.openmv.io/t/wifi-shield/813/5) I read that “remote programming” may not have been implemented yet, but on the Wifi shield page, “wireless programming” is mentioned

So I am wondering:

- in theory, is it possible to achieve the aim stated in the beginning with the current hardware?
- in practice, with a smartphone what else can be achieved, apart from live streaming?

---

<div class="post-metadata">

**Author:** ![iabdalkader](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.openmv.io/iabdalkader/32/1169_2.png) [@iabdalkader](https://forums.openmv.io/u/iabdalkader)\
**Post date:** [December 21, 2021, 1:49pm UTC](https://forums.openmv.io/t/use-wifi-shield-to-run-and-alter-scripts/6657/2 "2021-12-21T13:49:27Z")

</div>

> [@darrask](#):
>
> I read that “remote programming” may not have been implemented yet

It is implemented and was updated recently to be much more stable, you just need to enable and configure it from Tools-\> Configure OpenMV cam settings file.

> [@darrask](#):
>
> - in theory, is it possible to achieve the aim stated in the beginning with the current hardware?

Yes it’s possible, however you need to write the client software on the smartphone yourself, we don’t have any mobile apps.
