1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fancy001-diaonan

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Драцена

Статус сборки

Драцена — это открытый платформенный проект для Интернета вещей.

Онлайн демо: http://mqtt.phodal.com

Поддерживаемые протоколы

  • MQTT
  • HTTP GET/POST
  • WebSocket
  • CoAP

Поддерживаемое оборудование

  • Arduino
  • 8051/51 Family
  • Raspberry Pi
  • PCduino
  • STM32
  • ARM
  • Android устройства
  • iOS устройства
  • Устройства Windows Phone
  • ...

Примеры

Пример REST API:

$ curl -X PUT -d '{ "dream": 1 }' \
-H "Content-Type: application/json" \
http://mqtt.phodal.com/topics/lettuce

$ curl http://mqtt.phodal.com/topics/lettuce
{ "dream": 1 }

Пример Mosquitto:

mosquitto_pub -h mqtt.phodal.com -d -t lettuce -m "Hello, MQTT. This is my first message."

Пример Python MQTT:

import mosquitto
mqttc = mosquitto.Mosquitto("python_pub")
mqttc.connect("mqtt.phodal.com", 1883, 60, True)
mqttc.publish("lettuce", "Hello, World!")

Пример CoAP GET:

coap-client -m get coap://mqtt.phodal.com:5683/topics/zero

Пример CoAP POST:

echo -n 'hello world' | coap post coap://mqtt.phodal.com/topics/zero
echo -n '{"lettuce": 123}' | coap post coap://mqtt.phodal.com/topics/zero

Установка

  1. Установите Redis
sudo apt-get install redis-server

или

sudo yum install redis-server
  1. Установите зависимости NodeJS
sudo npm install
  1. Запустите сервер
node diaonan.js

Дополнительно

Просмотр онлайн: шаг за шагом создание системы Интернета вещей

IOT CoAP

Сборник материалов по IoT

Минимальная система IoT

Общение

QQ группа: 348100589Обсуждение на сайте: http://qa.phodal.com

Лицензия

Когда мой код будет готов, могу ли я жениться на тебе?

Авторское право © 2015 Phodal Fengda, http://www.phodal.com

Авторское право © 2012 Matteo Collina, http://matteocollina.com

Согласно настоящей лицензии бесплатно предоставляется каждому лицу право:

получившему копию данного программного обеспечения ("Программы") и сопутствующих ему документов,

работать с Программами без каких-либо ограничений, включая, но не ограничиваясь правом использовать, копировать, изменять, объединять, публиковать, распространять, передавать sublicense и/или продавать копии Программ, а также позволить другим лицам, которым данное Программы предоставлено, работать с ними при условии выполнения следующих условий:

Приведенное выше уведомление об авторском праве и это уведомление о разрешении должны быть включены во все копии или значительные части Программы.

ПРОГРАММА предоставляется «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫДАВаемых или ПОДРАЗУМЕВАемых, ВКЛЮЧАЯ НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОРГОВЛЕНИЯ, ДОСТУПНОСТИ, СООТВЕТСТВИЯ ОПРЕДЕЛЕННЫМ ТРЕБОВАНИЯМ И НЕНАРУШЕНИЯ ПРАВ.ПРОГРАММА предоставляется «КАК ЕСТЬ», БЕЗ ЛЮБЫХ ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЯ, ГАРАНТИЯМИ ТОРГОВЛЕНИЯ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ И НЕНАРУШЕНИЯ ПРАВ. В НИКАКОМ СЛУЧАЕ АВТОРЫ И УДЕРЖИВАТЕЛИ АВТОРСКИХ ПРАВ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЖАЛОБЫ, УЩЕРБ ИЛИ ЛЮБУЮ ДРУГУЮ ОТВЕТСТВЕННОСТЬ, В ТОМ ЧИСЛЕ В ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТА ИЛИ ИНЫХ ДЕЙСТВИЙ, ВОЗНИКШИХ ИЗ, В СВЯЗИ С ИЛИ В СВЯЗИ С ПРОГРАММОЙ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ СВЯЗАННЫМИ С ПРОГРАММОЙ ДЕЙСТВИЯМИ, ПОДЧИНЯЮЩИМИСЯ СТАНДАРТУ MIT.

лицензия MIT указывает на то, что программа распространяется под лицензией MIT.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/fancy001-diaonan.git
git@gitlife.ru:oschina-mirror/fancy001-diaonan.git
oschina-mirror
fancy001-diaonan
fancy001-diaonan
master