Chuyện kể rằng, có 02 sinh viên Việt Nam, trong lúc làm đồ án đại học kết nối điều khiển từ xa qua Internet. Một người thì chọn phương án truyền thống sử dụng máy tính làm máy chủ và demo các tính năng theo yêu cầu đồ án. Người còn lại biết đến iNut Sensor và tìm cách tối ưu hóa phần mềm và phần cứng nhằm chau chuốt cho đồ án của mình trở nên "xịn" và "nhiều tính năng bá đạo". Đến lúc bảo vệ đồ án, cậu sinh viên 01 cảm thấy choáng ván với muôn vàn vấn đề từ việc nơi trình bày đồ án không có wifi, mạng chập chờn, máy tính mở không lên, đứt cáp biển,... Cuối cùng cũng bảo vệ được với điểm số không ưng ý lắm dù tốn rất nhiều thời gian và công sức. Cậu còn lại nhờ vào việc chau chuốt phần mềm, tối ưu hóa và comment kĩ từng lệnh trong dòng code, viết báo cáo bài bản chuẩn bị slide như ý, dùng điện thoại cài wifi, quét mã QRcode để chia sẻ quyền truy cập đến phần mềm rất chuyên nghiệp, mọi thứ cậu chủ động hoàn toàn mà không bị các vấn đề "học tài thi phận" bủa vây mà kết quả hết sức mĩ mãn, điểm số mĩ miều, kiến thức IoT được chuẩn hóa. Thực vậy, các dự án, đồ án sử dụng nền tảng iNut Platform bên dưới cho phép các bạn sinh viên làm các dự án hết sức hoàn hảo: từ xe điều khiển, bãi giữ xe thông minh, hệ thống máy lạnh, máy bơm, điều hòa thông minh,... do chinh các bạn tự làm nên đã đạt được những điểm số tốt và tuyệt đối. Cũng chính vì thế, iNut JSC (công ty chủ quản của iNut Platform) đã kết hợp với Khu Công nghệ phần mềm - ĐHQGHCM để tổ chức những khóa đào tạo ngắn hạn cho sinh viên Việt Nam sử dụng nền tảng IoT do iNut JSC phát triển. Và để mở con đường tri thức tiếp cận IoT trong nháy mắt, iNut JSC đã tạo ra một phiên bản firmware trị giá 50.000 đồng sử dụng clouding của CloudMQTT và tài trợ 1000 firmware cho tất cả các bạn học sinh, sinh viên Việt Nam có thể tiếp cận IoT một cách dễ dàng và nhanh chóng nhất!
1. Giới thiệu về dự án
2. iNut open source
Với việc chia sẻ quá trình nghiên cứu và những kinh nghiệm trong quá trình xây dựng các dự án truyền thông trong môi trường Wifi và mạng Internet, dự án iNut open source mong muốn đem lại đóng góp nhỏ cho maker Việt có một platform nguồn mở để điều khiển thiết bị điện trong nhà. Khác với các dự án khác như Blynk hay iTead. iNut open source mong muốn cùng cộng đồng maker Việt phát triển những tính năng thực sự cần thiết trong quá trình sử dụng được điều khiển trong môi trường Wifi để giúp maker Việt có những dự án DIY nhanh chóng và có thể tự tùy biến theo nhu cầu sử dụng.
Hiện nay, dự án iNut open source cung cấp tính năng sau:
3. Tải phần mềm iNut để điều khiển trên điện thoại Android và iPhone
Các bạn chỉ cần tải về phần mềm iNut - Công tắc wifi tại các địa chỉ dưới đây nhé.
4. Mã nguồn trên ESP8266
Chuẩn bị phần cứng
Bạn cần chuẩn bị các phần cứng như sau để lập trình:
Nối mạch
Bạn hàn nút nhấn vào giữa hai chân GPIO 0 và GND. Nút này được dùng để lập trình con ESP8266 đó mà. Vì ESP8266 v1 không có nút FLASH sẵn trên board nên chúng ta phải chịu khó hàn dây hơi phiền một chút.
Mã nguồn
Như đoạn code, ESP8266 sẽ kết nối vào mạng Wifi trong nhà tên là MACHTUDONG với mật khẩu là mysmarthome.
Dịch vụ webserver này được mở ở port 8088. Port giao tiếp của toàn dự án iNut.
Để có thể làm nhiều iNut trong nhà, bạn thay đổi id của mỗi iNut bằng tên bạn chọn ở trường NodeID.
Webserver này mở các đường dẫn sau:
TODO:
5. Hướng dẫn sử dụng phần mềm iNut
Bạn mở iNut và chọn tab Cài đặt, sau đó nhấn cái kính lúp để quét các thiết bị trong mạng Wifi nhà mình.
Như vậy là xong rồi, chuyển qua Bảng điều khiển và tận hưởng thôi.
Nếu bạn chưa có thiết bị nhưng vẫn muốn thử nghiệm phần mềm iNut trước? Đừng lo lắng, hãy đăng ký một tài khoản ở tab Tài khoản, có thể sử dụng luôn tài khoản Facebook để đăng nhập cho nhanh. iNut sử dụng Firebase để lưu trữ thông tin người dùng và thiết bị nên bạn hoàn toàn yên tâm nhé. Việc mã hóa dữ liệu cá nhân đến ngay cả người bảo hành iNut cũng không thể truy cập điều khiển đến thông tin thiết bị trong nhà bạn nữa mà.
Sau đó, chọn tab Cập nhập thiết bị và thêm thiết bị ảo hóa trên nền Internet qua mã Qrcode dưới đây:
Bạn thử khám phá tính năng chia sẻ thiết bị thử nhé
!
5. Hơn thế nữa
Với iNut commercial bạn có thể
Vì vậy, nếu bạn hài lòng với iNut open source, đừng ngần ngại chia sẻ những ý tưởng độc đáo với dự án iNut. Bạn có thể liên hệ trực tiếp với nhóm phát triển dự án iNut thông qua địa chỉ email hotro@mysmarthome.com.vn
Các bạn cùng nhau ủng hộ dự án iNut để cộng đồng Arduino Việt Nam có nhiều dự án startup hơn nữa nhé. Điều đó sẽ góp phần thúc đẩy sự phát triển lớn mạnh của cộng đồng maker Việt nhé