Entradas

Comprimir y descomprimir, tar gzip zip

Archivos .tar.gz: Comprimir: tar -czvf empaquetado.tar.gz /carpeta/a/empaquetar/ Descomprimir: tar -xzvf archivo.tar.gz Archivos .tar: Empaquetar: tar -cvf paquete.tar /dir/a/comprimir/ Desempaquetar: tar -xvf paquete.tar Archivos .gz: Comprimir: gzip -9 index.php Descomprimir: gzip -d index.php.gz Archivos .zip: Comprimir: zip archivo.zip carpeta Descomprimir: unzip archivo.zip

Telegram IoT: Crear un bot Telegram

Cómo crear un bot para Telegram y darle funcionalidad En este post voy a explicaros como desarrollar un bot sencillo en Telegram. Descargar Telegram ¿Está claro, no? Lo primero que necesitas es descargar la aplicación de Telegram en tu ordenador. Para ello, acude a la página oficial de telegram y elige la opción que se adapte al modelo de tu ordenador. Una vez finalizada la instalación, podrás acceder a Telegram tal y como haces en el teléfono móvil. Tengo que destacar que esta versión para desktop funciona realmente bien, es como utilizar la app móvil pero con la ventaja de usar el teclado, el mouse y, por supuesto, una pantalla más grande. Conoce a “Bot Father” Si no has leído previamente ningún tutorial sobre desarrollo en Telegram ahora mismo te habrás quedado más o menos así: Bueno, vayamos al grano. Lo primero que tienes que hacer es buscar al BotFather utilizando el buscador de Telegram. Cuando des con él, inicia una conversación,  el bot te ofrece automáticamente un

1.8" inch ST7735R SPI 128*160 TFT

Imagen
Cenxiones de pines (con esto ya podemos usar programas en python sin agregar modulo al kernel): Agregar modulos al kernel: HAbilitar con raspi-config, el modulo SPI: The SPI interface is ena. bled  cargar modulos al kernel: modprobe fbtft_device name=flexfb modprobe fbtft_device name=sainsmart18 speed=16000000 rotate=270 I've activated SPI in raspi-config, and I've added fbcon=map:10 fbcon=rotate:1 fbcon=font:ProFont6x11 in /boot/cmdline.txt, but I see nothing but a white screen. A modprobe fbtft_device name=adafruit18 gives the following: Code:  Select all Apr 2 21:57:29 egpu kernel: [ 5888.241426] fbtft_device: module is from the staging directory, the quality is unknown, you have been warned. Apr 2 21:57:29 egpu kernel: [ 5888.242751] spidev spi0.1: spidev spi0.1 500kHz 8 bits mode=0x00 Apr 2 21:57:29 egpu kernel: [ 5888.242804] bcm2708_fb soc:fb: soc:fb id=-1 pdata? no Apr 2 21:57:30 egpu kernel: [ 5889.145656] graphics fb1:

Placas con sus puertos GPIO

Imagen
Raspberry PI 2, 3, zero w... Libs Wiring pi, digrama GPIO Raspberry pi Orange pi i96

Transferir archivos con SCP por SSH

Subir un archivo desde local al servidor remoto Supón que tienes un archivo en tu máquina local y lo quieres transferir a un servidor remoto. Usas el comando con la siguiente sintaxis. scp nombre_archivo usuario@servidor:ruta_servidor_donde_colocar_archivo Recuerda que la conexión se realiza por ssh, imagina que tu servidor se llama “example.com” y el usuario con el que te conectas a la máquina es “root”. Imagina que el archivo que intentas subir se llama “archivo_a_subir.zip” y que lo quieres dejar en la carpeta /var/www/example.com del servidor remoto. scp archivo_a_subir.zip root@example.com:/var/www/example.com/ El nombre del server también podría ser perfectamente una dirección IP y por supuesto, el usuario no tiene por qué ser root. scp otro_archivo_a_subir.js miusuario@112.223.4.215:/otra/carpeta/destino/ Descargar un archivo desde un servidor remoto a nuestro ordenador local Este segundo caso es casi idéntico, solo que intercambiamos el origen y el destino. Las
Imagen
Para poder sacar partido a un smartphone android y trabajar con linux con qtcreator podemos instalar la app linux deploy, desde esta app podemos instalar varias distribuciones (debian, ubuntu, arch linux), funcionan con chroot, comparten el kernel linux de android por lo que la ejecución es integra e inmediata. Las opciones de instalación son, o bien en imagen .img, ram o carpeta, yo lo he usado con imagen .img Debemos iniciar sesion desde un PC hacia el smartphone con debian linux: Este es el escritorio LXCE, podemos ejecutar las aplicaciones X11 y shell. Tambien podemos iniciar una sesion de ssh si solo queremos trabajar con la shell Procedimiento para Instalar Qt Creator (ubuntu - debian) apt-get install build-essential apt-get install qtcreator apt-get install qt5-default apt-get install qt4-demos qt4-doc qt4-doc-html qt5-doc qt5-doc-html Esta es la ventana principal, en esta captura de pantalla se ve en negro la pantalla Wellcome (es d

Oled , sensores temp-humedad dht 22, Orange Pi Iot 2G

Imagen
gpio ORIGINAL RUSO fuente:  https://4pda.ru/forum/index.php?showtopic=813602&st=360#entry72321134 может кому пригодится...  Уменьшено на 61% 1280 x 720 (109,68 КБ) устройства для подключения: - Экран ssd1306 SDA 3 SCK 5 - DHT22 DATA 12 - РЕЛЕ R1 37 R2 35 R3 33 R4 31 R5 29 - USB камера. Настройка: 1. записать образ на SD 2. подключить модули (экран обязательно остальное по желанию) 3. подключиться через UART (921600) пользователь root пароль 1 4. настроить сеть MODEM или WIFI как в посте ( настрока сети ) для wifi файлы: - /etc/init.d/S35wifi - /etc/wpa_supplicant.conf - /etc/network/interfaces - /etc/resolv.conf 5. настроить программу через файл (/etc/iot.conf) [telegram] enable=true token=токен бота [mqtt] enable=true host= сервер например m10.cloudmqtt.com port= порт например 11420 cid=iot-2g user= пользователь pass= пароль 6. запустить программу /sbin/iot2, проверить работу 7. сделать чтобы программа запу