Выключение сделать допольно просто, нужно повесить слушатель события на GPIO PIN, и если на нем меняется напряжение с 0 на 1, то запускать выключение системы. А вот с включением все сложнее, на raspbery pi, нету кнопки включения, скорее всего придется использовать какой то внешний девайс, для контроля малинки.