CLEUR 2018 – Babyfoot et IoT (partie 1)

Tout d’abord une des stars du CLEUR 2018 : les applications IoT. Et pour commencer une application ludique, qui n’est pas sans me rappeller mes années d’études :)
Eh oui, un babyfoot qui compte le score.


Un Rasberry PI programmé en Python qui détecte le passage du ballon,

L’info est envoyée, par une borne ‘gateway’ IR829GW au tableau qui fait évoluer le score.

Un livre de base sur l’IoT par Cisco:
IoT Fundamentals: Networking Technologies, Protocols, and Use Cases for the Internet of Things (je le recommande aussi parce qu’un Français y a participé Mr Patrick GROSSETETE)
(in english)
pour acheter en ligne, Cliquez ici
  • LinkedIn
  • MySpace
  • Viadeo
  • Yahoo Bookmarks
  • Facebook
  • Ping
  • Twitter
  • Blogger Post
  • Windows Live Favorites
  • Jamespot
  • Technorati Favorites
  • Yoolink
  • Google Bookmarks
  • Share/Save/Bookmark
Posted in Infrastructure | Tagged , , , , , , , , , , | Comments Off

Cisco Live Europe 2018 à Barcelone (photos partie 2)

L’Espagne c’est aussi le jambon, seul, en sandwich, on le trouve sous toute ses formes. Impossible d’organiser un event sans ‘jamon’ et sans le très bon vin pétillant qui ressemble à du champagne.

Quickbyte, contrairement à son nom, ce n’est pas un octet rapide… mais c’est là où l’on distribue les repas de midi.

Le plan du CLEUR.

Le ‘World of solution’ en vue plongeante

Un coin pour se détendre

Une présentation en cours.

Statistiques du wifi à l’évenement, on peut se rendre compte du succès et du nombre imposant de visiteurs.

Et bien entendu la librairie.

Dans les articles suivants, tout au long du mois. Nous verrons les news techniques de chez Cisco et les produits et services des entreprises de l’écosystème présentes à ce CLEUR.

  • LinkedIn
  • MySpace
  • Viadeo
  • Yahoo Bookmarks
  • Facebook
  • Ping
  • Twitter
  • Blogger Post
  • Windows Live Favorites
  • Jamespot
  • Technorati Favorites
  • Yoolink
  • Google Bookmarks
  • Share/Save/Bookmark
Posted in Divers tendance nerd, Développement, Infrastructure, Sécurité, Virtualisation, VoIP/ToIP/Collaboration/Social | Tagged , , , , , , , , , | Comments Off

Cisco Live Europe 2018 à Barcelone (photos partie 1)

Cette fois, nous revoici à Barcelone, mais invité par Cisco pour le CLEUR 2018. On reconnait la playa.

les perruches

et les mouettes.

Voici l’entrée de la Fira aux couleurs de Cisco

Le lieu de la task force Réseaux sociaux, on y choisi les tweets à RT par exemple

Design épuré, voici le NetVet Lounge, pour les anciens du CLEUR.

De l’eau ou du jus d’orange ?

A moins que vous ne souhaitiez un expresso

  • LinkedIn
  • MySpace
  • Viadeo
  • Yahoo Bookmarks
  • Facebook
  • Ping
  • Twitter
  • Blogger Post
  • Windows Live Favorites
  • Jamespot
  • Technorati Favorites
  • Yoolink
  • Google Bookmarks
  • Share/Save/Bookmark
Posted in Divers tendance nerd, Développement, Infrastructure, Sécurité, Virtualisation, VoIP/ToIP/Collaboration/Social | Tagged , , , , , , , , , | Comments Off

Ma bibliothèque: Ubuntu

Nouveau type de post: je présente des liens vers des ressources (dans le cadre d’affiliation, pour amortir les coûts d’hébergement et de gestion de ce blog) vers des supports de cours ou des livres qui me plaisent (comme nous sommes dans le domaine informatique la plupart sont en anglais en attendant des liens d’affiliation vers des cours et des livres en, français). Aujourd’hui Ubuntu.

Ubuntu Unleashed 2017 Edition is filled with unique and advanced information for everyone who wants to make the most of the Ubuntu Linux operating system, including the latest in Ubuntu mobile development. This new edition has been thoroughly updated by a long-time Ubuntu community leader to reflect the exciting new Ubuntu 16.10 and the forthcoming Ubuntu 17.04 and 17.08.
Un livre sur les scripts pour Linux (donc ubuntu): Linux Shell Scripting with Bash
  • LinkedIn
  • MySpace
  • Viadeo
  • Yahoo Bookmarks
  • Facebook
  • Ping
  • Twitter
  • Blogger Post
  • Windows Live Favorites
  • Jamespot
  • Technorati Favorites
  • Yoolink
  • Google Bookmarks
  • Share/Save/Bookmark
Posted in Infrastructure | Comments Off

Téléphones SIP Alcatel – le Temporis IP901G et applications XML

Une des spécificités du Temporis IP901G est la possibilité de configurer très simplement des actions sous la forme d’URL. Le déclencheur de l’action peut être le fait de recevoir un appel. On peut donc avoir la génération automatique d’une action spécifique comme un GET HTTP.

Mais voyons les événements qui peuvent déclencher une action :

  • fin de la séquence de boot
  • fin de la séquence d’enregistrement (SIP REGISTER)
  • raccroché du téléphone (On hook in english)
  • décroché du téléphone (Off hook in english)
  • appel entrant
  • appel sortant
  • sur timeout (à intervalles réguliers)
  • à l’établissement de l’appel
  • sur événement lié à l’enregistrement (SIP REGISTER)

Ce qui fait l’intérêt de cette commande est qu’elle permet de passer des commandes vers le serveur distant en transmettant des variables. Les variables enrichissent les fonctionnalités offertes par le téléphone :

  • SIPUSERNAME : nom du compte SIP
  • DISPLAYNAME : affichage du nom du compte ‘Display Name ‘
  • LOCALIP : adresse IP du téléphone
  • INCOMINGNAME : nom de l’appelant (provenant de l’information ‘SIP Caller ID name’)
  • REMOTENUMBER : numéro de téléphone du distant (appelant ou appelé)
  • REGISTRATIONSTATE : état de l’enregistrement sur le serveur SIP. Les états possibles sont : REGISTERED , DEREGISTERED , FAIL
  • MAC : Adresse MAC ethernet du téléphone
  • MODEL : modèle du téléphone (ici, TEMPORIS IP901G)

Pour réaliser la configuration, il suffit de se connecter en mode web sur le téléphone et d’aller sur la page SYSTEM/SERVER APPLICATION. On trouvera une liste d’événements avec une case pour configurer l’action.

On remarquera en bas de page, deux case à cocher :

  • enable HTTP PUSH
  • enable PUSH during call

Ces deux cases permettent d’autoriser la réception d’information depuis un serveur distant.
Un exemple d’application peut être utilisé pour avoir des informations en temps réel sur un client qui nous appelle:
Au moment d’un appel entrant, à la réception du numéro de l’appelant, le téléphone place le numéro de l’appelant dans une requête HTTP GET qui est envoyée vers un serveur de pages XML.
Le serveur de pages XML fait une recherche dans sa base de données de numéros répertoriés et renvoi une information pertinente vers l’affichage du téléphone. Ce peut être des informations sur le dernier achat du client par exemple.

Vous pouvez avoir plus d’information sur le site de Alcatel (IP901G)

  • LinkedIn
  • MySpace
  • Viadeo
  • Yahoo Bookmarks
  • Facebook
  • Ping
  • Twitter
  • Blogger Post
  • Windows Live Favorites
  • Jamespot
  • Technorati Favorites
  • Yoolink
  • Google Bookmarks
  • Share/Save/Bookmark
Posted in VoIP/ToIP/Collaboration/Social | Tagged , , , , , , , , , , , , , , , , , , , | Comments Off

Téléphones SIP Alcatel – le Temporis IP901G contrôle à distance

Une fonctionnalité du Temporis IP901G est particulièrement intéressante : c’est la possibilité de piloter le téléphone grâce à son serveur web embarqué. En gros vous construisez une requête sous forme d’URL et vous l’envoyez vers le téléphone. Cela permet d’enrichir l’exploitation du téléphone et de piloter un parc à distance de manière plus efficace.

Cette fonctionnalité est appelée ‘Active URI feature’.

Pour que cette fonctionnalité soit opérationnelle (elle ne l’est pas par défaut), il est nécessaire de configurer le téléphone à travers un fichier. Je vous indique l’endroit dans cette image, Allez dans le menu SERVICING / PROVISIONNING:

puis dans la partie ‘Import Configuration’ et finalement ‘Import from File’: pour télécharger vers le téléphone le fichier que vous avez sur votre PC.
Ce fichier doit contenir la ligne :
web.activeuri_enable = 1

Il y a trois types d’actions possibles :

  • ‘Key Querie’ cela permet de simuler l’action sur les touches à distance comme si l’opérateur était devant le téléphone
  • ‘Command Querie’ permet de répondre à un appel, de faire reset du téléphone ou d’avoir une action sur le DnD ‘Do not Disturb’
  • ‘Dial Querie’ permet l’appel vers un numéro passé en paramètre avec un des comptes utilisateur présent sur le téléphone

Voici quelques exemples d’application (adresse IP du téléphone 10.0.0.1) :

Si l’équipe d’exploitation doit redémarrer le téléphone pour un utilisateur qui a un problème, il lui suffit de passer la commande :

http://10.0.0.1/activeuri.kl1?command=Reboot

Si l’équipe d’exploitation a besoin de tester l’appel vers un autre téléphone ayant une extension (8801) ou une URI SIP ( bureaubruxelles@serveursip.org ) :

http://10.0.0.1/activeuri.kl1?number=8801&account=bureaunamur

http://10.0.0.1/activeuri.kl1?number=bureaubruxelles@serveursip.org&account=bureaunamur

Il est aussi possible pour cette équipe de vérifier l’appel vers l’extension (8801) en simulant l’appui sur les touches :

http://10.0.0.1/activeuri.kl1?command=OK

http://devicename/activeuri.kl1?key=8

http://devicename/activeuri.kl1?key=8

http://devicename/activeuri.kl1?key=0

http://devicename/activeuri.kl1?key=1

http://10.0.0.1/activeuri.kl1?command=OK

  • LinkedIn
  • MySpace
  • Viadeo
  • Yahoo Bookmarks
  • Facebook
  • Ping
  • Twitter
  • Blogger Post
  • Windows Live Favorites
  • Jamespot
  • Technorati Favorites
  • Yoolink
  • Google Bookmarks
  • Share/Save/Bookmark
Posted in VoIP/ToIP/Collaboration/Social | Tagged , , , , , , , , , , , , | Comments Off

Téléphones SIP Alcatel – le Temporis IP901G configuration

Je vous avais présenté le téléphone TEMPORIS IP901G lors d’un précédent article. En trois posts je vais vous présenter la configuration, des options d’action et de contrôle à distance.
Commençons par la configuration.

Elle peut se faire de différentes façons :

  • manuelle directement sur le téléphone en mode admin
  • par l’interface web sur le téléphone
  • au démarrage du téléphone celui-ci va chercher sa configuration à une adresse URL

Configuration manuelle par le téléphone
Pour cela, il suffit de démarrer le téléphone, c’est à dire :

  • connecter le téléphone sur un switch POE
  • Initialisation, attendre …
  • Avec l’écran tactile le bouton ‘statut’ permet d’avoir un aperçu de la configuration
  • Il est possible de changer certains éléments par le bouton ‘réglage’ sur l’écran du téléphone

Mais la configuration disponible par l’interface http est plus complète.

Configuration manuelle par le serveur web intégré au téléphone
Plus pratique et beaucoup plus complète, la configuration par l’interface web permet d’accéder à toute la richesse de configuration. Nous allons survoler les menus :

  • Statut : Affichage synthétisé des paramètres système
  • System : configuration des comptes SIP, Applications, configuration des appels, touches programmables
  • Network : configuration des paramètres du réseau IP (adresse Ip, PPPoe, IPv6, DHCP, VLAN, VPN)
  • Contacts : Annuaire local, serveur LDAP, historique d’appel
  • Servicing : Tous les paramètres techniques du téléphone (date/heure, langue, fond d’écran, firmware, configuration centralisée, certificats x508, logs)

Récupération automatique de configuration

Il y a plusieurs moyens par lesquels un téléphone Temporis IP901G peut récupérer sa configuration. Il essaye de récupérer l’adresse URL où est localisé le fichier de configuration. Il procède par priorité :
1) En envoyant un message ‘SIP SUBSCRIBE’ au PBX et en attendant l’URL où se trouve le fichier configuration. Alcatel appelle cette fonctionnalité PnP subscribe, mais elle est utilisée avec différents PBX du marché. Cette possibilité est repérée par la donnée de configuration ‘provisioning.pnp_enable’.

2) Si le 1) ne marche pas, le téléphone va essayer de récupérer l’adresse URL dans la chaîne qu’il a reçue du serveur DHCP au démarrage. Les options DHCP utilisées sont 66, 158 et 160.

3) Si l’adresse fournie par le dhcp n’a pas permis de récupérer le fichier de configuration, c’est le paramètre “Provisioning server string” de la forme :
http ( s) : / / < user > : < password > @ < host > : < port > / < url-path >
La configuration nécessite de fournir :
l’URL du serveur
avec :

  • le nom d’utilisateur
  • le mot de passe

Il faut noter que le fichier de configuration peut contenir des liens vers d’autres fichiers utiles au téléphone c’est le cas pour :

  • le firmware, par exemple lors d’une mise à jour du logiciel du téléphone
  • un répertoire au format xml (nom, coordonnées, liste noire)
  • utilisation des certificats (serveur, LDAP) au format pem
  • profil audio au format xml
  • un écran personnalisé pour le démarrage et l’état inactif au format bmp

Le format de l’adresse du fichier de configuration est une URL de la forme http, https ou tftp.

La configuration d’un téléphone peut se faire à l’aide de deux fichiers de configuration.
Ils sont de deux types :

  • Fonction du type de téléphone -Ex :IP901G.cfg-. General file: .cfg
  • Fonction de l’adresse MAC du téléphone -Ex :EF9067136819.cfg-. MAC-specific file: _.cfg

S’il y a deux fichiers, le fichier chargé en premier est le fichier de configuration par type de téléphone Alcatel, puis celui par adresse MAC. Cela permet d’avoir une définition générale pour tous les téléphones de même type de l’entreprise et des particularités par poste en fonction de l’adresse MAC (ethernet) du poste.

Nous allons voir maintenant un exemple de configuration SIP pour un téléphone particulier:

X : Numéro de compte utilisateur SIP

sip_account.X.sip_account_enable = 1 # 1 pour l’autorisation
sip_account.X.display_name = 8002 # Numéro de poste (extension)
sip_account.X.user_id = 324601111118002 # Identification utilisateur (numéro complet, ici E164)
sip_account.X.authentication_name = 324601111118002
sip_account.X.authentication_password = ***
sip_account.X.inter_digit_timeout=3 #Inter digit timeout (T302), par défaut 3 secondes

communication avec les serveurs SIP
sip_account.X.primary_sip_server_port= 5060 # C’est le défaut, port protocole SIP
sip_account.X.primary_sip_server_address = serveur.sip.com # Nom ou adresse IPv4
sip_account.X.primary_outbound_proxy_server_port= 5060 # C’est le défaut, port protocole SIP
sip_account.X.primary_outbound_proxy_server_address # Nom ou adresse IPv4
sip_account.X.primary_registration_server_port= 5060 # C’est le défaut, port protocole SIP sur le registrar
sip_account.X.primary_registration_server_address # Nom ou adresse IPv4 du registrar
sip_account.X.primary_registration_expires # Permet d’avoir un timeout sur une session avec le registrar
sip_account.X.unregister_after_reboot_enable# Après un reboot du téléphone, doit t-on se re-enregistrer ? Si = Unregister , oui
sip_account.x.transport_mode # Choix du protocole de transport pour SIP # classiquement TCP, UDP ou TLS (pour les échanges chiffrés)
sip_account.X.backup_outbound_proxy_server_port # C’est le défaut, port protocole SIP
sip_account.X.backup_outbound_proxy_server_address # Nom ou adresse IPv4
sip_account.X.registration_retry_time # temps d’essai d’enregistrement sur le registrar
sip_account.X.local_sip_port # Port SIP local choisi en fonction de la ligne Line 1: 5060 Line 2: 5070

Cela doit vous permettre de vous connecter sur un compte SIP pour recevoir et passer des appels.

  • LinkedIn
  • MySpace
  • Viadeo
  • Yahoo Bookmarks
  • Facebook
  • Ping
  • Twitter
  • Blogger Post
  • Windows Live Favorites
  • Jamespot
  • Technorati Favorites
  • Yoolink
  • Google Bookmarks
  • Share/Save/Bookmark
Posted in VoIP/ToIP/Collaboration/Social | Tagged , , , , , , , , , , , , , | Comments Off

HPEDiscover Madrid 2017 – HPE le module m710x des applications graphiques (partie 14)

Voici un composant système utilisé par exemple dans le domaine financier pour accélérer les flux vidéos des applications graphiques.


Ce module peut se placer dans des HPE Edgeline EL1000 Converged IoT System (un module) ou dans un HPE Edgeline EL4000 Converged IoT System (jusqu’à 4 modules). J’ai parlé de ces châssis lors d’un précédent article.

Il est compatible avec la plupart des systèmes d’exploitation : Windows Server, Windows, Ubuntu, RHEL, SUSE SLES, CentOS, mais supporte aussi des hyperviseur comme Xenserver, VMware ESXi.

En terme d’outil de calcul, il est doté d’un Intel E3-1585Lv5, 3.0 GHz (pouvant fonctionner à 3.7 GHz en mode Turbo) 4 cores. Mais surtout, il a un GPU Intel Iris Pro Graphics P580 permettant un transcodage en temps-réel de HECV de quatre 4k streams à 30 FPS.

Le stockage se fait sur des disques SSD (jusqu’à 4To de NVM avec une vitesse de lecture écriture de 1 GB par seconde.

La mémoire peut être montée jusqu’à 64 Go de RAM DDR4 2 canaux (2133 MHz) SODIMM.

L’interface Ethernet 10 Gbps est doublée pour permettre de la redondance et supporte la technologie RoCE.

Bien entendu, ce module peu être managé via la technologie ILO de HPE.


Pour les applications demandant de l’interprétation graphique, cette technologie permet des décisions plus rapide sous Citrix XenApp que ce soit pour des simples rendus MicrosoftOffice ou pour des applications très pointues comme des applications médicales. Mais aussi pour des applications comme Apache Cassandra avec DataStax Enterprise.

  • LinkedIn
  • MySpace
  • Viadeo
  • Yahoo Bookmarks
  • Facebook
  • Ping
  • Twitter
  • Blogger Post
  • Windows Live Favorites
  • Jamespot
  • Technorati Favorites
  • Yoolink
  • Google Bookmarks
  • Share/Save/Bookmark
Posted in Infrastructure | Tagged , , , , , , , , , , , , , , , , , | Comments Off

HPEDiscover Madrid 2017 – AMD cartes graphiques (partie 13)

Au HPE Discover 2017, il y avait aussi AMD qui présentait ses dernières cartes GPUs pour les professionnels: les AMD Firepro S7150 et S7100X maintenant sorties depuis 14 mois et pour l’instant sous Windows (7 et 10).


La performance de traitement maximale en virgule flottante est de 3,77 TFLOPS en simple précision et de 250 GFLOPS en double précision.
La taille mémoire maximale est 16 Go GDDR5 pour la S1750x2. Avec une interface large de 256 bits. Elle est protégée par ECC
Elle se plug sur un emplacement PCIe® x16
Le point important pour ce genre d’équipement est la consommation électrique. La carte consomme env. 150 Watt, elle est rafraîchie par un dissipateur thermique passif, mais il existe des solutions de refroidissement actives.

API prises en charge : DirectX® 11.1, OpenGL® 4.4 et OpenCL™ 2.0
OS pris en charge : Microsoft® Windows 8.1, Windows® 7, et Linux® (32 ou 64 bits)

Les technologies AMD permettent d’optimiser l’utilisation comme par exemple :

  • Technologie AMD PowerTune1
  • Technologie GPU multi-utilisateur d’AMD

mais ces cartes graphiques ont toute leur place dans un environnement virtualisé grâce à des technologies de virtualisation compatibles :

  • VMware® ESXi™ 6.0 Hypervisors
  • Suite d’applications VMware® vSphere et Horizon

Pour support de la carte graphique, AMD recommande un PC doté d’une carte mère possédant une interface PCI Express® x16, PCI Express® v 3.0. Accessoirement, une , connexion Internet pour l’installation du pilote, une alimentation 400 Watts ou plus et 8 Go de mémoire système DDR3 recommandée (en fonction de l’environnement à virtualiser).

Pour en savoir plus, visitez ce lien

  • LinkedIn
  • MySpace
  • Viadeo
  • Yahoo Bookmarks
  • Facebook
  • Ping
  • Twitter
  • Blogger Post
  • Windows Live Favorites
  • Jamespot
  • Technorati Favorites
  • Yoolink
  • Google Bookmarks
  • Share/Save/Bookmark
Posted in Infrastructure | Tagged , , , , , , , , , , , , , , , , , , | Comments Off

HPEDiscover Madrid 2017 – NVIDIA carte graphique TESLA M10 (partie 12)

Au HPE Discover 2017, il y avait NVIDIA avec des solutions pour AI et DeepLearning.
Avec des cartes comme les TESLA M10 / M6 ou M60.


Maintenant les cartes ont beaucoup évoluée et sont capable de prendre en charge des fonctions d’amélioration des images dans un temps beaucoup plus rapide. Par exemple ici on peut voir la différence de vitesse de transformation. Cela est réalisé grâce à une technologie d’AI de réseaux neuronaux.





Caractéristiques :
La TESLA M10 est équipée de 4 GPUs (Graphical Processor Unit), supportant un total de 2560 CUDA cores. En utilisant le logiciel NVIDIA GRID (pour en savoir plus sur le GRID http://www.nvidia.fr/grid/ ), cela permet à 64 utilisateurs de travailler.
Pour la mémoire, on est à 32Go de GDDR5 par carte.

Vous pouvez en savoir plus sur le site de NVIDIA en suivant ce lien

  • LinkedIn
  • MySpace
  • Viadeo
  • Yahoo Bookmarks
  • Facebook
  • Ping
  • Twitter
  • Blogger Post
  • Windows Live Favorites
  • Jamespot
  • Technorati Favorites
  • Yoolink
  • Google Bookmarks
  • Share/Save/Bookmark
Posted in Infrastructure | Tagged , , , , , , , , , , | Comments Off