segunda-feira, 23 de fevereiro de 2015

Eu sou o motor de arranque fios: ARM, IBM plugue tout 'n' play Internet de kit Coisas


Pics ARM e IBM hoje a esperança de atrair mais alguns engenheiros, tinkerers e similares em seu Internet das Coisas (IoT) mundo com um kit de desenvolvimento de pacote conectados à nuvem.


O novo Ethernet IoT Starter Kit combina o gizmo-laden Escudo Aplicação mbed com uma placa de Cortex-M4-alimentado de Freescale. Você conecta os dois juntos, ligar a porta Ethernet a um roteador conectado à internet e à porta USB de seu computador, e (se tudo correr bem) o kit se conecta a BlueMix nuvem da IBM.





Dentro da nuvem BlueMix, você pode usar da Big Blue Node-RED ferramenta baseada em Node.js para escrever scripts para controlar o hardware de longe, as leituras dos sensores de processo e botão empurra, e outras coisas de saída para LEDs, Twitter, e-mail, e assim por diante.


O starter kit é devido a ir à venda em breve.


Do que nós em El Reg pode reunir, há duas razões pelas quais este kit está sendo apresentado. Uma é fazer com que as pessoas que utilizam os sistemas de nó Red da IBM BlueMix e, ou, pelo menos, estar ciente delas. Você seria perdoado por não ter ouvido falar deles até agora. Eles são supostamente para fazer desenvolvimento de aplicativos para Internet das coisas sensores placas de um pedaço de bolo; um caso de point-and-click com alguns JavaScript fique.


Que o kit vem com uma porta Ethernet é crucial para isso: não há material de fiação até breadboards ou desarrumado ao redor com eletrônica de rádio, como engenheiros de nível baixo fazer (bem, não a menos que você quiser). Ligá-lo, deixá-lo encontrar a internet, e gerenciar o dispositivo a partir da nuvem onde quer que estejam - sentado ao lado da placa ou do outro lado do mundo. Existem muitos, ou melhor, incontáveis ​​incorporados dispositivos sensores e kits de desenvolvimento lá fora já, mas o foco aqui é plug'n'play com um sistema de gerenciamento na nuvem.


A segunda é para preparar o terreno para o núcleo do processador de design da ARM próxima OS mbed . Agora, o starter kit utiliza existente da ARM coleção de baixo nível código mbed e alguns cola para conectá-lo ao BlueMix. Mas o plano é, eventualmente, executar o-ring-a-regra-los-all OS, com lançamento previsto para este ano, sobre o kit.


Uma coisa a reger todas as coisas


O sistema operacional mbed é destinado a uma vasta coleção de gadgets da Internet das coisas, e fala sobre IP para ferramentas de gestão em sistemas de back-end executando o software da ARM Device Server. Esses servidores fala com aplicativos web e aplicativos em execução na nuvem; tudo é suposto fornecer uma interface consistente entre analytics e programas de controle e do hardware subjacente, que pode estar longe na borda da rede.


mbed OS está em alpha, no momento, esperado para bater beta aberta em agosto, e será lançado como um produto estável para ARM Techcon em novembro. O código fonte será disponibilizado ao público sob o código-fonte aberto Apache 2.0 licença, estamos disse. Alguns pequenos componentes do sistema operacional - como a inicialização de baixo nível de bits específicos de hardware - permanecerá blobs de código fechado fornecidos pelos fabricantes dos dispositivos da Internet das coisas, ou ficar fechado devido a outras restrições.


O starter kit é uma maneira útil para ARM para obter desenvolvedores pensando em correr software de controle do dispositivo na nuvem, longe do hardware e do seu firmware de baixo nível.



Em suas marcas ... O starter kit ARM-IBM para IoT



O "escudo" em cima do starter kit tem um monte de coisas para interagir com: uma tela de 128x32 LCD, um joystick de cinco vias, dois potenciômetros você pode girar, um alto-falante, um acelerômetro de três eixos, um LED colorido, uma sensor de temperatura, e um soquete para uma ZigBee ou módulo Wi-Fi.


Os cérebros do kit é uma placa de desenvolvimento Freescale bastante modesto, com um microcontrolador Kinetis K64 (120MHz 32-bit ARM Cortex-M4), portas USB e Ethernet, vários pedaços de série e outras IO, 256KB de memória RAM e 1 MB de memória Flash. Bom para pequenas tarefas, e não para a execução de um centro de mídia Raspberry Pi-esque.



Gizmos no escudo aplicação



"O objetivo aqui é permitir que um engenheiro incorporado para desencaixotar um dispositivo, conecte-o para a nuvem, e ir buscá-la em 10 minutos - sem a necessidade de inserir um cartão de crédito ou inscrever-se para as coisas", disse Zach Shelby, veep da ARM de marketing da IoT.


Embora ARM e IBM estão lançando o starter kit juntos, OS mbed não está exclusivamente ligada a nuvem da Big Blue. Isso pode acalmar os temores de segurança e privacidade; à luz das revelações de Snooping massa e busca mandados pelos governos, tudo o que voar para fora de sensores embutidos em paredes, ruas, relógios de pulso e assim por diante de dados, será perfeito para policiais, espiões - e hackers.


Shelby considera dar às pessoas uma escolha de provedor de nuvem, como OS mbed não é fixo para um determinado fornecedor, vai ajudá-los a manter a informação em jurisdições específicas, e fora de outros.


O recém-devorado biblioteca PolarSSL de código aberto será incluído no OS mbed para proteger as comunicações entre os dispositivos e seus servidores. ARM também está ponderando apoio randomização endereço IPv6 para melhorar a privacidade: cada gadget pode identificar com segurança e privacidade em si t seu servidor sobre TLS, mas pode fazê-lo usando endereços diferentes ao longo do tempo, tornando difícil a correlação transmissões para sensores específicos.


"Ao dar às pessoas uma escolha, apoiando nuvens públicas e privadas com centros de dados em todo o mundo, questões específicas de regulamentação são atendidas", disse Shelby.


"No ARM, precisamos trabalhar com uma vasta gama de nuvens, e pensamos que vai resolver um monte de problemas.


"Criptografia TLS é um bom começo, e randomização IPv6 significa que alguém não pode controlar dispositivos. Nós somos muito rigorosos com autenticação, controle de quais os serviços que um dispositivo pode conversar, e quais os dados que o serviço pode acessar e quando." ®







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário