PowerShell IoT (and GUIs, too)

Ever wanted to control hardware and robots? Interested in Yupyter Notebooks? Want to Create GUIs?

This is our all-purpose section where we combine topics like IoT, the brand-new notebooks (see below if you think I am talking about laptops), and GUI creation.

Only, there are no GUI sessions available. Originally, we planned to have them as well, illustrating how you can create user interfaces from PowerShell. Even though PowerShells intention originally was to do away with user interfaces and automate, it became so successful that it today is a valid rapid development architecture for small tools and software, so GUI creation always has caught a lot of attention. Due to Corona, we were unable to record all sessions, and so some sessions from Adam Driscoll about his awesom Digital Dashboard are missing.

Nevertheless, we will include GUI into our live panel, and if you have questions about IoT or GUI, please meet us:

We cordially invite you to participate in our live Q&A targeting PowerShell IoT, Notebooks, GUI. It is taking place June 3, 2020 at 8pm CEST, and you’ll have a chance to meet the speakers, other security experts, and ask any question you may have.

Please note that psconf.eu organizer and speakers are volunteers. While we are passionately committed to provide an awesome experience for you, we cannot guarantee that things will always go according to plan. There is especially no guarantee that every speaker who delivered free content below can in fact join the Q&A.

PowerShell IoT v2 - What’s new, what changed and what I’ve learned

by Daniel Silva

PowerShell.IoT is a free, Open Source module that allows you to interact with IoT hardware.

Since I’ve become a maintainer of this repo, I’ve been working to migrate the code to use System.Devices from the dotnet team.

In this session, I will share with you what has changed, what’s new, and what I’ve learned since I’ve started to contribute to Open Source software, and also why you should too!

PowerShell on Raspberry PI - Making a connected greenhouse

by Jakob Gottlieb from the PowerShell team

After the success at Ignite 2019, on popular demand, here comes the deep dive on how to run and use PowerShell on Raspberry PI.

Join me as I tell the story about how I connected my backyard greenhouse to azure. Besides metrics, this includes automated watering and much more.

We will dive into configuring and running PowerShell on Raspberry PI, for newcomers, but also including more advanced tips and tricks for the experienced PoshPI’er.

You will learn how Azure is a great platform for IoT projects like this. We’ll be touching multiple services such as Log Analytics and Azure Functions combined with simple code in PowerShell.

And What about Docker?! who would use that in their 4m2 greenhouse?! Me!, I mean, Who wants to configure IoT Devices by hand?!

PowerShell in Notebooks

by Rob Sewell

Jupyter Notebooks are best known as tools for Data Scientists to display Python, Spark or R scripts.

Azure Data Studio is a data professional tool based on Visual Studio Code. Azure Data Studio includes PowerShell Notebooks in addition to SQL notebooks.

A notebook enables you to share words, images, code AND code results and will be extremely useful in many scenarios. I am already using it with clients for Incident Resolution Repeatable tasks Demoing new features.

In this session, we will examine PowerShell Notebooks and show you how useful they could be for you in your daily work-life

Notebooks + VS Code

by Sydney Smith

Visual Studio Code has been called the recommended editor for PowerShell 7.

Learn how to get started with VSCode using features like “ISE mode”, and then how to build your skill set to take advantage of Visual Studio Code’s rich feature set.

Jupyter notebooks allow you combine rich text elements with executable code. Learn how to get started building, and sharing PowerShell notebooks to take your documentation, and support to the next level!

VSCode and Jupyter notebooks are two tools that the PowerShell team has recently been investing in. Learn why we these tools are so valuable and, how to get started developing with them.

Asking Questions

While live Q&A sessions are in progress, you can ask your questions by using our Q&A widget below. Note that you can also vote on questions others have submitted.

The live Q&A widget is closed when there is no live session in progress. Use our form at http://powershell.help to submit questions before or after live sessions.

You do not need to have a Vimeo account nor do you need to log in. Simply choose the option to Chat as a Guest!

Leave Comment

Please feel free to leave a comment if you have an organizational question or would like to share an idea.